Purple WiFi-এর সাথে OpenWrt কাস্টম ফার্মওয়্যার ইন্টিগ্রেশন
এই নির্দেশিকাটি Purple WiFi-এর সাথে OpenWrt কাস্টম ফার্মওয়্যার স্থাপনের জন্য সম্পূর্ণ ইন্টিগ্রেশন প্লেবুক প্রদান করে। এতে CoovaChilli Captive Portal কনফিগারেশন, iptables ওয়াল্ড গার্ডেন ম্যানেজমেন্ট, hostapd-এর মাধ্যমে 802.1X সুরক্ষিত স্টাফ WiFi এবং ডাইনামিক VLAN অ্যাসাইনমেন্ট সহ মাল্টি-টেন্যান্ট PPSK সেগমেন্টেশন কভার করা হয়েছে - যা যেকোনো OpenWrt-সক্ষম হার্ডওয়্যারে একটি আইডেন্টিটি-বেসড নেটওয়ার্ক তৈরি করতে আইটি টিমগুলির জন্য প্রয়োজনীয় সঠিক কনফিগারেশন ধাপগুলি প্রদান করে।
এই গাইডটি শুনুন
পডকাস্ট ট্রান্সক্রিপ্ট দেখুন
- कार्यकारी सारांश (Executive summary)
- तांत्रिक सखोल विश्लेषण (Technical deep-dive)
- CoovaChilli captive portal आर्किटेक्चर
- वॉल्ड गार्डन (Walled garden): iptables आणि डोमेन परवानगी सूची
- सुरक्षित कर्मचारी WiFi: hostapd आणि IEEE 802.1X
- मल्टी-टेनंट सेगमेंटेशन: OpenWrt PPSK कॉन्फिगरेशन
- इम्प्लीमेंटेशन गाईड
- पायरी १: Purple RADIUS क्रेडेंशियल्स मिळवा
- पायरी २: गेस्ट WiFi साठी CoovaChilli इंस्टॉल आणि कॉन्फिगर करा
- पायरी 3: गेस्ट SSID साठी OpenWrt वायरलेस इंटरफेस कॉन्फिगर करा
- पायरी 4: 802.1X स्टाफ WiFi साठी hostapd कॉन्फिगर करा
- पायरी 5: मल्टी-टेनंट सेगमेंटेशनसाठी PPSK कॉन्फिगर करा
- पायरी 6: डायनॅमिक VLAN असाइनमेंट कॉन्फिगर करा
- सर्वोत्तम पद्धती
- त्रुटी निवारण आणि जोखीम निवारण
- ROI आणि व्यावसायिक प्रभाव

कार्यकारी सारांश (Executive summary)
OpenWrt हे अशा IT टीम्ससाठी पसंतीचे फर्मवेअर आहे ज्यांना एंटरप्राइझ-ग्रेड नियंत्रण न गमावता हार्डवेअर स्वातंत्र्याची आवश्यकता असते. हॉस्पिटॅलिटी, रिटेल आणि सार्वजनिक क्षेत्रातील ठिकाणांवर तैनात केलेले, हे पूर्णपणे कॉन्फिगर करण्यायोग्य Linux-आधारित नेटवर्क स्टॅक प्रदान करते. परंतु डीफॉल्ट स्वरूपात, OpenWrt एक कोरा कॅनव्हास आहे. संरचित ओळख स्तराशिवाय (identity layer), अतिथी नेटवर्क्स व्यवस्थापित करणे कठीण होते, कर्मचारी नेटवर्क्स असुरक्षित राहतात आणि मल्टी-टेनंट वातावरण एकाच सपाट नेटवर्कमध्ये संकुचित होते.
हे मार्गदर्शक OpenWrt ला Purple च्या क्लाउड RADIUS आणि Captive Portal प्लॅटफॉर्मशी जोडण्यासाठी निश्चित एकत्रीकरण प्लेबुक प्रदान करते. आम्ही चार वेगवेगळ्या उपयोजन परिस्थिती कव्हर करतो: CoovaChilli वापरून अतिथी Captive Portal पुनर्निर्देशन (redirection), iptables वॉल्ड गार्डन कॉन्फिगरेशन, hostapd आणि IEEE 802.1X वापरून सुरक्षित कर्मचारी WiFi, आणि डायनॅमिक VLAN असाइनमेंटसह प्रायव्हेट प्री-शेअर्ड की (PPSK) वापरून मल्टी-टेनंट सेगमेंटेशन. शेवटी, तुमच्याकडे कोणत्याही OpenWrt-सक्षम हार्डवेअरवर उत्पादन-तयार, GDPR-सुसंगत, ओळख-चालित नेटवर्क तैनात करण्यासाठी अचूक कॉन्फिगरेशन पॅरामीटर्स, सामान्य त्रुटींचे प्रकार आणि निर्णय घेण्याची फ्रेमवर्क असेल.
Purple हे ८०,०००+ हून अधिक लाइव्ह ठिकाणी कार्यरत आहे आणि २०२४ मध्ये ४४० दशलक्ष लॉगिन प्रक्रियेतून गेले आहेत (Purple अंतर्गत डेटा, २०२४). येथे वर्णन केलेले आर्किटेक्चर हेच हॉस्पिटॅलिटी चेन्स, रिटेल इस्टेट्स आणि ट्रान्सपोर्ट हबमध्ये मोठ्या प्रमाणावर तैनात केलेले आहे.
तांत्रिक सखोल विश्लेषण (Technical deep-dive)
CoovaChilli captive portal आर्किटेक्चर
OpenWrt वर Guest WiFi तैनात करताना, CoovaChilli हे उद्योग-मानक ॲक्सेस कंट्रोलर आहे. हे एक Captive Portal डिमन म्हणून कार्य करते जे अनधिकृत क्लायंट ट्रॅफिक अडवते, tun0 व्हर्च्युअल इंटरफेसवरील त्याच्या अंतर्गत DHCP सर्व्हरद्वारे IP पत्ते प्रदान करते, आणि थेट व्यवस्थापित करत असलेल्या iptables नियमांचा वापर करून वॉल्ड गार्डन धोरणे लागू करते.
प्रमाणीकरण (authentication) प्रवाह खालीलप्रमाणे कार्य करतो. अतिथी डिव्हाइस ओपन SSID शी जोडले जाते. CoovaChilli डिव्हाइसला त्याच्या अंतर्गत पूल मधून (सहसा 10.1.0.0/24) एक IP पत्ता नियुक्त करते. जेव्हा डिव्हाइस त्याची पहिली HTTP विनंती पाठवते, तेव्हा CoovaChilli ती अडवते आणि Purple स्प्लॅश पेज URL वर HTTP 302 पुनर्निर्देशन जारी करते. या पूर्व-प्रमाणीकरण (pre-authentication) टप्प्यादरम्यान, डिव्हाइस वेगळे केले जाते - ते केवळ वॉल्ड गार्डनमध्ये स्पष्टपणे सूचीबद्ध केलेल्या डोमेनपर्यंत पोहोचू शकते.
एकदा अतिथीने Purple पोर्टलवर प्रमाणीकरण पूर्ण केले की, Purple चे क्लाउड RADIUS सर्व्हर UDP पोर्ट 1812 वर CoovaChilli ला Access-Accept संदेश पाठवते. त्यानंतर CoovaChilli त्या विशिष्ट MAC पत्त्यासाठी इंटरनेट प्रवेशाची परवानगी देण्यासाठी त्याचे iptables नियम अद्यतनित करते आणि UDP पोर्ट 1813 वर Purple RADIUS अकाउंटिंग सर्व्हरकडे अकाउंटिंग डेटा (सत्र कालावधी, हस्तांतरित केलेले बाईट्स) पाठवू लागते. अकाउंटिंग पर्यायी नाही - हे असे माध्यम आहे ज्याद्वारे Purple तुमच्या WiFi Analytics डॅशबोर्डमध्ये सत्राच्या डेटासह माहिती भरते.

वॉल्ड गार्डन (Walled garden): iptables आणि डोमेन परवानगी सूची
कोणत्याही Captive Portal उपयोजनामध्ये वॉल्ड गार्डन हा सर्वात महत्त्वपूर्ण ऑपरेशनल कॉन्फिगरेशन घटक आहे. CoovaChilli दोन माध्यमांद्वारे वॉल्ड गार्डन व्यवस्थापित करते: वैयक्तिक IP पत्त्यांसाठी uamallowed पॅरामीटर आणि DNS तपासणीसह डोमेन-आधारित परवानगी सूचीसाठी uamdomains पॅरामीटर.
Purple इंटिग्रेशनसाठी, किमान आवश्यक वॉल्ड गार्डन नोंदी खालीलप्रमाणे आहेत:
| डोमेन | उद्देश |
|---|---|
*.purple.ai |
पोर्टल मालमत्ता, API, आणि प्रमाणीकरण एंडपॉइंट्स |
*.googleapis.com |
Google Fonts आणि Google Sign-In |
*.gstatic.com |
Google कनेक्टिव्हिटी तपासणी आणि स्थिर मालमत्ता |
*.facebook.com |
Facebook Login API |
*.fbcdn.net |
लॉगिन मालमत्तेसाठी Facebook CDN |
captive.apple.com |
Apple CNA शोध (खालील टीप पहा) |
connectivitycheck.gstatic.com |
Android Captive Portal शोध |
Apple CNA व्यवस्थापनावर टीप: जर तुम्ही वॉल्ड गार्डनमध्ये captive.apple.com समाविष्ट केले, तर iOS डिव्हाइसेस प्रमाणीकरणापूर्वी इंटरनेट कनेक्टिव्हिटी शोधतील आणि Captive Network Assistant पॉप-अप दाबून टाकतील (दाखवणार नाहीत). बहुतांश आदरातिथ्य (hospitality) उपयोजने मुद्दाम हे डोमेन वगळतात जेणेकरून स्वयंचलित पोर्टल प्रॉम्प्ट सुरू होईल. योग्य पर्याय तुमच्या अतिथी अनुभवाच्या रचनेवर अवलंबून असतो.
सुरक्षित कर्मचारी WiFi: hostapd आणि IEEE 802.1X
अतिथी नेटवर्कसाठी अडथळा नसलेल्या ऑनबोर्डिंगची आवश्यकता असते. कर्मचारी नेटवर्कसाठी पूर्ण सुरक्षिततेची आवश्यकता असते. अंतर्गत वापरकर्त्यांसाठी, OpenWrt IEEE 802.1X प्रमाणीकरण सुलभ करण्यासाठी hostapd चा वापर करते. या आर्किटेक्चरमध्ये, OpenWrt ॲक्सेस पॉइंट Authenticator म्हणून काम करतो, जे क्लायंट डिव्हाइस (Supplicant) आणि Purple RADIUS सर्व्हर दरम्यान Extensible Authentication Protocol (EAP) संदेश फॉरवर्ड करते.
कॉर्पोरेट डिव्हाइसेससाठी, EAP-TLS हा अनिवार्य मानक आहे. हे परस्पर प्रमाणपत्र प्रमाणीकरणावर अवलंबून असते - सर्व्हर आणि क्लायंट डिव्हाइस दोन्ही डिजिटल प्रमाणपत्रे सादर करतात - ज्यामुळे पासवर्ड आणि संबंधित क्रेडेंशियल चोरी किंवा फिशिंगचे धोके पूर्णपणे नष्ट होतात. संपूर्ण पब्लिक की इन्फ्रास्ट्रक्चर (PKI) साठी अद्याप तयार नसलेल्या वातावरणासाठी, PEAP-MSCHAPv2 वापरकर्ता नाव आणि पासवर्ड क्रेडेंशियलचे संरक्षण करण्यासाठी एनक्रिप्टेड टनेलचा वापर करून एक चांगला अंतरिम पर्याय प्रदान करतो.
जेव्हा एखादा कर्मचारी यशस्वीरित्या ऑथेंटिकेट करतो, तेव्हा RADIUS सर्व्हर ऑथरायझेशन ॲट्रिब्युट्स परत करतो. नेटवर्क सेगमेंटेशनसाठी मुख्य ॲट्रिब्युट Tunnel-Private-Group-ID आहे, जे OpenWrt ला युझरला योग्य VLAN मध्ये डायनॅमिकली असाइन करण्याचे निर्देश देते. आयडेंटिटी-बेस्ड नेटवर्क्स (Identity-Based Networks) मागची हीच यंत्रणा आहे: युझरची ओळख (identity), त्यांचे भौतिक स्थान नाही, त्यांचे नेटवर्क ॲक्सेस ठरवते.
मल्टी-टेनंट सेगमेंटेशन: OpenWrt PPSK कॉन्फिगरेशन
मल्टी-टेनंट वातावरणात - जसे की कोवर्कर्स स्पेसेस, बिल्ड-टू-रेंट (BTR) प्रॉपर्टीज, एकाधिक विक्रेते असलेले रिटेल सेंटर्स किंवा स्वतंत्र स्पॉन्सर झोन असलेले स्टेडियम्स - एकाधिक SSIDs ब्रॉडकास्ट करणे हे ऑपरेशनली खर्चिक आणि RF-अकार्यक्षम असते. प्रत्येक अतिरिक्त SSID मॅनेजमेंट फ्रेम ओव्हरहेड वाढवतो, ज्यामुळे डेटा ट्रॅफिकसाठी उपलब्ध एअरटाइम कमी होतो.
प्रायव्हेट प्री-शेअर्ड की (PPSK), ज्याला कधीकधी डायनॅमिक PSK देखील म्हटले जाते, यावर उपाय शोधतात. तुम्ही एकच SSID ब्रॉडकास्ट करता. जेव्हा एखादे डिव्हाइस कनेक्ट करण्याचा प्रयत्न करते, तेव्हा hostapd प्रमाणित Access-Request द्वारे डिव्हाइसचा MAC ॲड्रेस RADIUS सर्व्हरकडे पाठवते. RADIUS सर्व्हर त्याच्या डेटाबेसमध्ये MAC ॲड्रेसची पडताळणी करतो आणि दोन महत्त्वपूर्ण ॲट्रिब्युट्स असलेले Access-Accept परत करतो: Tunnel-Password ॲट्रिब्युट (त्या डिव्हाइससाठी युनिक पासफ्रेज) आणि Tunnel-Private-Group-ID ॲट्रिब्युट (VLAN असाइनमेंट). डिव्हाइस त्याच्या युनिक पासफ्रेजचा वापर करून कनेक्ट होते आणि थेट त्याच्या नियुक्त केलेल्या VLAN वर जाते.
याचा अर्थ असा आहे की एखादा रिटेल मॅनेजर आणि इव्हेंटला आलेला व्यक्ती एकाच SSID शी कनेक्ट होऊ शकतात परंतु त्यांच्या युनिक ओळखीच्या आधारावर पूर्णपणे वेगळ्या, आयसोलेटेड नेटवर्क्सवर राउट केले जाऊ शकतात.

इम्प्लीमेंटेशन गाईड
पायरी १: Purple RADIUS क्रेडेंशियल्स मिळवा
OpenWrt कॉन्फिगरेशनला हात लावण्यापूर्वी, Purple पोर्टल ॲडमिन कन्सोलमधून खालील गोष्टी मिळवा:
- प्रायमरी RADIUS सर्व्हर IP ॲड्रेस
- सेकंडरी RADIUS सर्व्हर IP ॲड्रेस (फेलओव्हरसाठी)
- RADIUS शेअर्ड सिक्रेट (Shared Secret)
- Captive Portal Splash Page URL
- पोस्ट-ऑथेंटिकेशन रिडायरेक्ट URL
पायरी २: गेस्ट WiFi साठी CoovaChilli इंस्टॉल आणि कॉन्फिगर करा
opkg द्वारे coova-chilli पॅकेज इंस्टॉल करा:
opkg update && opkg install coova-chilli
मुख्य कॉन्फिगरेशन फाईल /etc/chilli/defaults ही आहे. मुख्य नेटवर्क पॅरामीटर्स परिभाषित करा:
# Network interfaces
HS_WANIF=eth0 # Upstream internet interface
HS_LANIF=wlan0 # The guest WiFi interface (or a VLAN sub-interface)
# Guest subnet
HS_NETWORK=10.10.20.0
HS_NETMASK=255.255.255.0
HS_UAMLISTEN=10.10.20.1 # CoovaChilli's IP on the guest network
HS_UAMPORT=3990
# Purple RADIUS integration
HS_RADIUS=
HS_RADIUS2=
HS_RADSECRET=
HS_NASID=venue-openwrt-01
# Purple splash page
HS_UAMSERVER=
# Walled garden - domain-based allowlisting
HS_UAMDOMAINS=".purple.ai,.googleapis.com,.gstatic.com,.facebook.com,.fbcdn.net"
सर्व्हिस सुरू आणि सक्रिय करा:
/etc/init.d/chilli enable
/etc/init.d/chilli start
पायरी 3: गेस्ट SSID साठी OpenWrt वायरलेस इंटरफेस कॉन्फिगर करा
/etc/config/wireless मध्ये, गेस्ट SSID ला CoovaChilli व्यवस्थापित करत असलेल्या इंटरफेसशी बांधील असलेले ओपन नेटवर्क म्हणून परिभाषित करा:
config wifi-iface 'guest_wifi'
option device 'radio0'
option network 'guest'
option mode 'ap'
option ssid 'Venue_Guest'
option encryption 'none'
option isolate '1'
क्लायंट आयसोलेशन (isolate '1') गेस्ट डिव्हाइसेसना एकमेकांशी संवाद साधण्यापासून रोखते - कोणत्याही सामायिक नेटवर्कसाठी हे एक अनिवार्य सुरक्षा नियंत्रण आहे.
पायरी 4: 802.1X स्टाफ WiFi साठी hostapd कॉन्फिगर करा
स्टाफ SSID साठी, /etc/config/wireless मध्ये WPA2-Enterprise कॉन्फिगर करा:
config wifi-iface 'staff_wifi'
option device 'radio0'
option network 'staff_vlan10'
option mode 'ap'
option ssid 'Venue_Staff'
option encryption 'wpa2'
option server ''
option port '1812'
option key ''
option dynamic_vlan '2'
option vlan_tagged_interface 'eth0'
option vlan_bridge 'br-vlan'
option vlan_naming '0'
dynamic_vlan '2' सेट केल्याने hostapd ला RADIUS सर्व्हरद्वारे परत केलेले VLAN असाइनमेंट लागू करण्याचे आणि कोणतेही VLAN परत न आल्यास प्रमाणीकरण नाकारण्याचे निर्देश मिळतात.
पॅकेज आवश्यकता: मानक wpad-mini पॅकेज WPA2-Enterprise ला सपोर्ट करत नाही. तुम्ही wpad किंवा wpad-openssl इंस्टॉल करणे आवश्यक आहे:
opkg remove wpad-mini && opkg install wpad-openssl
पायरी 5: मल्टी-टेनंट सेगमेंटेशनसाठी PPSK कॉन्फिगर करा
PPSK ला RADIUS सर्व्हरच्या विरोधात MAC ॲड्रेस प्रमाणीकरण करण्यासाठी hostapd ची आवश्यकता असते, जे नंतर प्रति-डिव्हाइस पासफ्रेज परत करते. /etc/config/wireless मध्ये:
config wifi-iface 'ppsk_ssid'
option device 'radio0'
option mode 'ap'
option ssid 'Venue_Connect'
option encryption 'psk2'
option key 'default_fallback_key'
option macfilter 'radius'
option server ''
option port '1812'
option key ''
option dynamic_vlan '2'
option vlan_tagged_interface 'eth0'
option wpa_psk_radius '2'
wpa_psk_radius '2' पॅरामीटर hostapd ला RADIUS प्रतिसादातून Tunnel-Password विशेषता आवश्यक असल्याचे निर्देश देतो. जर RADIUS सर्व्हरने पासफ्रेज परत केला नाही, तर प्रमाणीकरण नाकारले जाते.
Purple RADIUS बाजूला, तुमच्या FreeRADIUS कॉन्फिगरेशनचा (किंवा समतुल्य) authorize विभाग MAC ॲड्रेसेसना पासफ्रेज आणि VLAN IDs शी मॅप करतो:
# PPSK साठी RADIUS ऑथोराईझ एन्ट्रीचे उदाहरण
AA:BB:CC:DD:EE:FF Auth-Type := Accept
Tunnel-Password = "GuestPass2024",
Tunnel-Type = VLAN,
Tunnel-Medium-Type = IEEE-802,
Tunnel-Private-Group-ID = "20"
पायरी 6: डायनॅमिक VLAN असाइनमेंट कॉन्फिगर करा
डायनॅमिक VLAN असाइनमेंट कार्य करण्यासाठी, तुमचे OpenWrt स्विच कोर स्विचशी जोडणाऱ्या ट्रंक पोर्टवर संबंधित VLANs टॅग केलेले ट्रॅफिक म्हणून वाहून नेण्यासाठी कॉन्फिगर केलेले असणे आवश्यक आहे. /etc/config/network मध्ये:
config interface 'vlan10'
option ifname 'eth0.10'
option proto 'dhcp'
config interface 'vlan20'
option ifname 'eth0.20'
option proto 'dhcp'
config interface 'vlan30'
option ifname 'eth0.30'
option proto 'dhcp'
तुमचे कोर स्विच पोर्ट ट्रंक म्हणून कॉन्फिगर केले असल्याची खात्री करा, जे VLANs 10, 20 आणि 30 टॅग केलेले पाठवेल.
सर्वोत्तम पद्धती
पूर्णपणे नेटवर्क अलगाव (Absolute network segregation). गेस्ट इंटरफेसेसना अंतर्गत नेटवर्कशी कधीही ब्रिज करू नका. गेस्ट ट्रॅफिक समर्पित VLAN वर वेगळे केले पाहिजे आणि थेट इंटरनेट फायरवॉलकडे पाठवले पाहिजे. PCI DSS 4.0 चे पालन करण्यासाठी ही एक अनिवार्य आवश्यकता आहे, ज्यामध्ये अशी तरतूद आहे की गेस्ट WiFi नेटवर्क्स कार्डधारक डेटा हाताळणाऱ्या कोणत्याही नेटवर्क सेगमेंटपासून पूर्णपणे वेगळे असावेत.
अचूक वॉल्ड गार्डन (Walled garden precision). अपूर्ण वॉल्ड गार्डन हे Captive Portal अयशस्वी होण्याचे मुख्य कारण आहे. गेस्ट SSID शी कनेक्ट केलेल्या चाचणी डिव्हाइसवर तुमच्या ब्राउझरचे डेव्हलपर टूल्स वापरा, जेणेकरून प्रमाणीकरणापूर्वी कोणते रिक्वेस्ट्स ब्लॉक केले जात आहेत हे ओळखता येईल. प्रत्येक ब्लॉक केलेले डोमेन हे पोर्टल अयशस्वी होण्याचे संभाव्य कारण असू शकते.
RADIUS अकाउंटिंग अंतराळ (RADIUS accounting intervals). CoovaChilli अकाउंटिंग अंतर १२० सेकंदांवर कॉन्फिगर करा. यामुळे अतिरिक्त RADIUS ट्रॅफिक निर्माण न करता Purple ॲनालिटिक्स डॅशबोर्डमध्ये रिअल-टाइमच्या जवळचा सेशन डेटा मिळतो.
दुय्यम RADIUS सर्व्हर. तुमच्या CoovaChilli कॉन्फिगरेशनमध्ये नेहमी HS_RADIUS2 कॉन्फिगर करा. मुख्य Purple RADIUS सर्व्हर अनुपलब्ध असल्यास, CoovaChilli नवीन सेशन्स प्रमाणित करू शकणार नाही. दुय्यम सर्व्हर ॲक्सेस पॉइंटवर कोणत्याही कॉन्फिगरेशन बदलाशिवाय स्वयंचलित फेलओव्हर प्रदान करतो.
पॅकेज निवड. बऱ्याच OpenWrt बिल्ड्ससह येणारे wpad-mini पॅकेज WPA2-Enterprise किंवा डायनॅमिक VLAN असाइनमेंटला सपोर्ट करत नाही. 802.1X किंवा PPSK आवश्यक असणाऱ्या कोणत्याही उपयोजनासाठी (deployment) नेहमी wpad-openssl इंस्टॉल करा.
एंटरप्राइझ WiFi सुरक्षा आर्किटेक्चरवरील अधिक मार्गदर्शनासाठी, आमचे Enterprise WiFi Security: A Complete Guide for 2026 पहा.
त्रुटी निवारण आणि जोखीम निवारण
| लक्षण | संभाव्य कारण | उपाय |
|---|---|---|
| रिडायरेक्शननंतर पोर्टल लोड होत नाही | अपूर्ण वॉल्ड गार्डन | गहाळ असलेले CDN/API डोमेन्स HS_UAMDOMAINS मध्ये जोडा |
| प्रमाणीकरण न सांगता अयशस्वी होते | RADIUS सामायिक सिक्रेट विसंगती | HS_RADSECRET हे CoovaChilli आणि Purple पोर्टल दोन्हीमध्ये अचूक जुळत असल्याची खात्री करा |
| Purple ॲनालिटिक्समध्ये डेटा नाही | RADIUS अकाउंटिंग ब्लॉक केले आहे | आउटबाउंड UDP 1813 ला परवानगी असल्याची खात्री करा; HS_RADIUS2 अकाउंटिंग कॉन्फिगरेशन तपासा |
| iOS वर पोर्टल पॉप-अप दिसत नाही | वॉल्ड गार्डनमध्ये captive.apple.com आहे |
HS_UAMDOMAINS मधून Apple डिटेक्शन डोमेन्स काढा |
| PPSK क्लायंट चुकीच्या VLAN वर जातात | vlan_tagged_interface चुकीचे कॉन्फिगर केले आहे |
OpenWrt आणि कोर स्विच दोन्हीवर ट्रंक पोर्ट कॉन्फिगरेशन तपासा |
| wpad त्रुटीसह 802.1X प्रमाणीकरण अयशस्वी | wpad-mini इंस्टॉल केलेले आहे |
wpad-mini काढा, wpad-openssl इंस्टॉल करा |
| Dynamic VLAN fails on ath10k | Known driver issue in older builds | Update to OpenWrt 21.02 or later; use non-CT ath10k firmware |
GDPR अनुपालन नोंद: CoovaChilli स्वतः वैयक्तिक डेटा गोळा किंवा स्टोअर करत नाही. सर्व संमती मिळवणे, डेटा प्रक्रिया करणे आणि GDPR अनुपालन यंत्रणा पोर्टल लेयरवर Purple प्लॅटफॉर्मद्वारे हाताळल्या जातात. लाइव्ह जाण्यापूर्वी तुमचे Purple पोर्टल तुमच्या वेन्यूच्या अटी व शर्ती आणि डेटा प्रोसेसिंग नोटीससह कॉन्फिगर केले असल्याची खात्री करा.
संबंधित हार्डवेअर इंटिग्रेशन पॅटर्नसाठी, आमचे EnGenius Cloud Access Points Integration with Purple WiFi आणि DrayTek Vigor Routers and Access Points Integration with Purple WiFi वरील मार्गदर्शक पहा.
ROI आणि व्यावसायिक प्रभाव
बेसिक PSK नेटवर्कवरून Purple-व्यवस्थापित OpenWrt आर्किटेक्चरवर स्थलांतरित केल्याने तीन आयामांमध्ये मोजण्यायोग्य प्रभाव दिसून येतो.
डेटा कॅप्चर आणि मार्केटिंग. Captive Portal ऑथेंटिकेशन लागू करून, वेन्यू WiFi कनेक्शनच्या वेळी सुसंगत, फर्स्ट-पार्टी डेमोग्राफिक डेटा - नावे, ईमेल पत्ते, सोशल प्रोफाइल - कॅप्चर करतात. हा डेटा थेट CRM आणि ईमेल मार्केटिंग प्लॅटफॉर्मवर पाठवला जातो, ज्यामुळे लॉयल्टी प्रोग्राम साइन-अप वाढतात आणि लक्ष्यित मोहिमा सक्षम होतात. Purple ने 2024 मध्ये 440 दशलक्ष लॉगिनवर प्रक्रिया केली आहे (Purple अंतर्गत डेटा), जे नेटवर्क एजवर शक्य असलेल्या फर्स्ट-पार्टी डेटा कॅप्चरचे प्रमाण दर्शवते.
ऑपरेशनल कार्यक्षमता. PPSK लागू केल्याने SSID ओव्हरहेड कमी होतो, ज्यामुळे दाट वातावरणात WiFi कामगिरी सुधारते. 200-लोकेशन असलेल्या रिटेल चेनसाठी, प्रत्येक साइटवर स्थानिक राउटर कॉन्फिगरेशन अपडेट करण्याऐवजी - Purple च्या क्लाउड RADIUS द्वारे मध्यवर्ती पद्धतीने ओळख व्यवस्थापित केल्याने - दरवर्षी शेकडो इंजिनिअरिंग तास वाचतात. एकच RADIUS पॉलिसी बदल सर्व 200 ठिकाणी त्वरित लागू होतो.
सुरक्षा आणि अनुपालन. डायनॅमिक VLAN असाइनमेंट एजवर सर्वात कमी-विशेषाधिकार प्रवेश (least-privilege access) लागू करते. कर्मचारी पाहुण्यांपासून वेगळे केले जातात. IoT डिव्हाइसेस कर्मचाऱ्यांपासून वेगळे केले जातात. POS टर्मिनल्स इतर सर्व ट्रॅफिकपासून वेगळे केले जातात. हे वर्गीकरण PCI DSS 4.0 नेटवर्क आयसोलेशन आवश्यकता पूर्ण करते आणि GDPR अनुपालन पुनरावलोकनांसाठी स्पष्ट, ऑडिट करण्यायोग्य नेटवर्क टोपोलॉजी प्रदान करते.
विशिष्ट क्षेत्रांतील डिप्लॉयमेंट पॅटर्नसाठी, आमचे Retail , Hospitality , Healthcare , आणि Transport वातावरणासाठीचे मार्गदर्शक पहा. वेन्यू डिप्लॉयमेंटमधील पूरक वायरलेस तंत्रज्ञान समजून घेण्यासाठी तुम्हाला आमचे What Is Wireless Display: Protocols & Best Practices 2026 वरील मार्गदर्शक देखील उपयुक्त वाटू शकते.
মূল সংজ্ঞাসমূহ
CoovaChilli
একটি ওপেন-সোর্স সফটওয়্যার অ্যাক্সেস কন্ট্রোলার যা ওয়্যারলেস নেটওয়ার্কের জন্য একটি Captive Portal এবং ওয়াল্ড-গার্ডেন পরিবেশ প্রদান করে, অথেনটিকেশন এবং অ্যাকাউন্টিংয়ের জন্য RADIUS ব্যবহার করে।
আইটি টিমগুলি গেস্ট HTTP ট্রাফিক ইন্টারসেপ্ট করতে এবং এটিকে Purple স্প্ল্যাশ পেজে রিডাইরেক্ট করতে OpenWrt-এ CoovaChilli স্থাপন করে। এটি iptables নিয়মগুলি পরিচালনা করে যা ওয়াল্ড গার্ডেন প্রয়োগ করে এবং অথেনটিকেশন-পরবর্তী ইন্টারনেট অ্যাক্সেস মঞ্জুর করে।
Walled garden
IP অ্যাড্রেস বা ডোমেনের একটি কঠোর অনুমতি তালিকা (allowlist) যা একজন আনঅথেনটিকেটেড ব্যবহারকারী Captive Portal অথেনটিকেশন সম্পন্ন করার আগে অ্যাক্সেস করতে পারেন।
সাধারণ ইন্টারনেট অ্যাক্সেস ব্লক করার সময় গেস্ট ডিভাইসগুলিকে Purple পোর্টাল গ্রাফিক্স লোড করতে এবং সোশ্যাল মিডিয়া লগইন API-এ পৌঁছানোর অনুমতি দেওয়ার জন্য অত্যন্ত গুরুত্বপূর্ণ। একটি অসম্পূর্ণ ওয়াল্ড গার্ডেন হলো Captive Portal ব্যর্থতার সবচেয়ে সাধারণ কারণ।
PPSK (Private Pre-Shared Key)
একটি নিরাপত্তা ব্যবস্থা যেখানে একই WiFi SSID-এর জন্য পৃথক ব্যবহারকারী বা ডিভাইসকে ইউনিক পাসফ্রেজ অ্যাসাইন করা হয়, যেখানে RADIUS প্রতিটি ডিভাইসের MAC অ্যাড্রেস অনুযায়ী সঠিক পাসফ্রেজ এবং VLAN অ্যাসাইনমেন্ট রিটার্ন করে।
একাধিক SSID ব্রডকাস্ট না করে মাল্টি-টেন্যান্ট পরিবেশকে সেগমেন্ট করতে ব্যবহৃত হয়। hostapd-এ wpa_psk_radius প্যারামিটারের মাধ্যমে OpenWrt-এ সমর্থিত।
Dynamic VLAN assignment
এমন একটি প্রক্রিয়া যেখানে একটি RADIUS সার্ভার Tunnel-Type, Tunnel-Medium-Type এবং Tunnel-Private-Group-ID RADIUS অ্যাট্রিবিউট ব্যবহার করে অ্যাক্সেস পয়েন্টকে একটি নির্দিষ্ট অথেনটিকেটেড ব্যবহারকারীকে একটি নির্দিষ্ট ভার্চুয়াল LAN-এ রাখার নির্দেশ দেয়।
আইডেন্টিটি-বেসড নেটওয়ার্কের মূল প্রক্রিয়া। ব্যবহারকারীর পরিচয়, তাদের ফিজিক্যাল পোর্ট নয়, তাদের নেটওয়ার্ক সেগমেন্ট এবং অ্যাক্সেস অধিকার নির্ধারণ করে।
IEEE 802.1X
পোর্ট-ভিত্তিক নেটওয়ার্ক অ্যাক্সেস নিয়ন্ত্রণের জন্য IEEE স্ট্যান্ডার্ড, যা এন্টারপ্রাইজ WiFi অথেনটিকেশনে Authenticator (অ্যাক্সেস পয়েন্ট), Supplicant (ক্লায়েন্ট ডিভাইস) এবং Authentication Server (RADIUS)-এর ভূমিকা সংজ্ঞায়িত করে।
OpenWrt-এ সুরক্ষিত স্টাফ WiFi-এর জন্য অন্তর্নিহিত প্রোটোকল। সম্পূর্ণ wpad বা wpad-openssl প্যাকেজ প্রয়োজন - wpad-mini এটি সমর্থন করে না।
EAP-TLS (Extensible Authentication Protocol - Transport Layer Security)
একটি 802.1X অথেনটিকেশন পদ্ধতি যা পারস্পরিক সার্টিফিকেট-ভিত্তিক অথেনটিকেশন ব্যবহার করে, যার জন্য RADIUS সার্ভার এবং ক্লায়েন্ট ডিভাইস উভয়কেই বৈধ ডিজিটাল সার্টিফিকেট উপস্থাপন করতে হয়।
কর্পোরেট ডিভাইস অথেনটিকেশনের জন্য সর্বোত্তম মানদণ্ড। পাসওয়ার্ড সম্পূর্ণরূপে দূর করে, ক্রেডেনশিয়াল চুরি এবং ফিশিং আক্রমণকে নিষ্ক্রিয় করে। ক্লায়েন্ট সার্টিফিকেট ইস্যু করার জন্য একটি PKI ইনফ্রাস্ট্রাকচার প্রয়োজন।
Captive Network Assistant (CNA)
ছদ্ম-ব্রাউজার যা iOS এবং Android ডিভাইসগুলি নির্দিষ্ট ডিটেকশন URL পরীক্ষা করার ভিত্তিতে একটি Captive Portal-এর পিছনে রয়েছে তা সনাক্ত করলে স্বয়ংক্রিয়ভাবে প্রদর্শন করে।
নেটওয়ার্ক ইঞ্জিনিয়ারদের অবশ্যই তাদের ওয়াল্ড গার্ডেনগুলি সাবধানে পরিচালনা করতে হবে যাতে CNA স্বয়ংক্রিয়ভাবে ট্রিগার হয় কিনা তা নিয়ন্ত্রণ করা যায়। বেশিরভাগ হসপিটালিটি স্থাপনায় CNA পপ-আপ বাধ্য করতে Apple এবং Google ডিটেকশন ডোমেনগুলি বাদ দেওয়া হয়।
RADIUS accounting
AAA (Authentication, Authorization, Accounting) ফ্রেমওয়ার্কের তৃতীয় স্তম্ভ, যা UDP পোর্ট 1813-এ সেশন শুরু, অন্তর্বর্তীকালীন আপডেট এবং সেশন বন্ধের ইভেন্টগুলি রেকর্ড করে নেটওয়ার্ক রিসোর্স ব্যবহার ট্র্যাক করে।
সেশন ডিউরেশন এবং ব্যান্ডউইথ ডেটা সহ অ্যানালিটিক্স ড্যাশবোর্ড পপুলেট করার জন্য Purple-এর এটি প্রয়োজন। CoovaChilli-তে HS_RADIUS2 এবং radiusacctport প্যারামিটারের মাধ্যমে কনফিগার করা হয়।
hostapd
ওপেন-সোর্স IEEE 802.11 অ্যাক্সেস পয়েন্ট ডেমন যা OpenWrt দ্বারা ওয়্যারলেস ইন্টারফেস পরিচালনা করতে ব্যবহৃত হয়, যা WPA2/WPA3-Enterprise, 802.1X এবং PPSK অথেনটিকেশন মোড সমর্থন করে।
OpenWrt-এ স্টাফ এবং PPSK WiFi-এর জন্য মূল ডেমন। wpad-openssl প্যাকেজটি এন্টারপ্রাইজ অথেনটিকেশনের জন্য প্রয়োজনীয় সম্পূর্ণ বৈশিষ্ট্যযুক্ত hostapd বিল্ড প্রদান করে।
Tunnel-Password attribute
একটি RADIUS অ্যাট্রিবিউট (অ্যাট্রিবিউট 69) যা PPSK স্থাপনায় MAC অথেনটিকেশনের সময় RADIUS সার্ভার থেকে অ্যাক্সেস পয়েন্টে প্রতি-ডিভাইস পাসফ্রেজ রিটার্ন করতে ব্যবহৃত হয়।
যে প্রক্রিয়ার মাধ্যমে Purple-এর RADIUS সার্ভার PPSK-ভিত্তিক মাল্টি-টেন্যান্ট সেগমেন্টেশনের জন্য OpenWrt-এর hostapd ডেমনে ইউনিক PSK সরবরাহ করে।
সমাধানকৃত উদাহরণসমূহ
একটি ২০০-রুমের হোটেলকে ধাপে ধাপে WiFi অ্যাক্সেস প্রদান করতে হবে: অতিথিদের জন্য বিনামূল্যে বেসিক ইন্টারনেট, লয়্যালটি মেম্বারদের জন্য হাই-স্পিড অ্যাক্সেস এবং স্টাফদের পয়েন্ট-অফ-সেল (POS) ডিভাইসের জন্য সুরক্ষিত অ্যাক্সেস। আইটি টিম SSID ওভারহেড কমাতে চায় এবং POS টার্মিনাল ও গেস্ট ট্রাফিকের মধ্যে PCI DSS নেটওয়ার্ক আইসোলেশন প্রয়োগ করতে চায়।
দুটি SSID ব্রডকাস্ট করে এমন OpenWrt অ্যাক্সেস পয়েন্ট স্থাপন করুন: 'Hotel_Guest' (ওপেন, CoovaChilli-দ্বারা পরিচালিত) এবং 'Hotel_Secure' (hostapd-এর মাধ্যমে PPSK-দ্বারা পরিচালিত)। 'Hotel_Guest'-এ, CoovaChilli সমস্ত আনঅথেনটিকেটেড ট্রাফিককে Purple স্প্ল্যাশ পেজে রিডাইরেক্ট করে। অতিথিরা পোর্টালের মাধ্যমে অথেনটিকেট করে VLAN 20 (শুধুমাত্র ইন্টারনেট)-এ প্রবেশ করেন। 'Hotel_Secure'-এ, wpa_psk_radius=2 সহ hostapd কনফিগার করুন। যখন কোনো লয়্যালটি মেম্বারের ডিভাইস কানেক্ট হয়, তখন RADIUS সার্ভার তাদের ইউনিক PSK এবং VLAN 21 (উচ্চতর ব্যান্ডউইথ টিয়ার) রিটার্ন করে। যখন একটি POS টার্মিনাল কানেক্ট হয়, তখন RADIUS সার্ভার POS ডিভাইসের PSK এবং VLAN 10 (অভ্যন্তরীণ নেটওয়ার্ক অ্যাক্সেস, ইন্টারনেট ব্লকড) রিটার্ন করে। VLAN সেগমেন্টেশন অ্যাক্সেস পয়েন্ট স্তরে কার্ডহোল্ডার ডেটা (VLAN 10) এবং গেস্ট ট্রাফিকের (VLAN 20 এবং 21) মধ্যে PCI DSS আইসোলেশন প্রয়োগ করে।
একটি রিটেইল চেইন ৫০টি লোকেশনে OpenWrt রাউটার রোল আউট করছে। প্রথম সাইটে UAT চলাকালীন, রিডাইরেক্টের পরে Purple স্প্ল্যাশ পেজটি সঠিকভাবে লোড হয়, কিন্তু Facebook লগইন বাটনে ক্লিক করলে কানেকশন টাইমআউট হয়। Google সাইন-ইন বাটনটি সঠিকভাবে কাজ করছে।
সমস্যাটি হলো একটি অসম্পূর্ণ CoovaChilli ওয়াল্ড গার্ডেন। Facebook-এর অথেনটিকেশন ফ্লোর জন্য একাধিক ডোমেনে অ্যাক্সেস প্রয়োজন: facebook.com, connect.facebook.net এবং fbcdn.net (লগইন অ্যাসেটের জন্য Facebook-এর CDN)। Google সাইন-ইন কাজ করছে কারণ googleapis.com এবং gstatic.com ইতিমধ্যেই ওয়াল্ড গার্ডেনে রয়েছে। /etc/chilli/defaults-এ HS_UAMDOMAINS প্যারামিটারটি আপডেট করে '.facebook.com,.connect.facebook.net,.fbcdn.net' যোগ করুন। '/etc/init.d/chilli restart' দিয়ে chilli ডেমন রিলোড করুন এবং পুনরায় পরীক্ষা করুন। ভবিষ্যতে ওয়াল্ড গার্ডেনের সমস্যাগুলি পদ্ধতিগতভাবে নির্ণয় করতে, গেস্ট SSID-এ একটি টেস্ট ডিভাইস কানেক্ট করুন এবং অথেনটিকেশনের আগে কোন রিকোয়েস্টগুলি কানেকশন এরর রিটার্ন করছে তা সনাক্ত করতে ব্রাউজার ডেভেলপার টুলস (নেটওয়ার্ক ট্যাব) ব্যবহার করুন।
অনুশীলনী প্রশ্নসমূহ
Q1. আপনি একটি Premier Inn প্রোপার্টিতে CoovaChilli সহ OpenWrt স্থাপন করেছেন। অতিথিরা রিপোর্ট করছেন যে তাদের iPhone গেস্ট WiFi-এ কানেক্ট করার সময় স্বয়ংক্রিয়ভাবে লগ ইন করার জন্য অনুরোধ করে না। পোর্টালটি ট্রিগার করতে তাদের ম্যানুয়ালি Safari খুলতে হবে এবং একটি HTTP সাইটে নেভিগেট করতে হবে। কোন কনফিগারেশন পরিবর্তনের কারণে এটি ঘটে এবং আপনি কীভাবে এটি সমাধান করবেন?
ইঙ্গিত: অ্যাসোসিয়েশনের পর একটি নেটওয়ার্কে সম্পূর্ণ ইন্টারনেট অ্যাক্সেস আছে কিনা তা iOS কীভাবে নির্ধারণ করে তা বিবেচনা করুন।
মডেল উত্তর দেখুন
ইঞ্জিনিয়ার HS_UAMDOMAINS-এর মাধ্যমে CoovaChilli ওয়াল্ড গার্ডেনে Apple-এর Captive Portal ডিটেকশন ডোমেন (captive.apple.com) অন্তর্ভুক্ত করেছেন। যখন একটি iPhone কানেক্ট হয়, তখন iOS captive.apple.com-এ একটি প্রোব পাঠায়। যেহেতু এই ডোমেনটি ওয়াল্ড গার্ডেনে রয়েছে, তাই প্রি-অথেনটিকেশন প্রোবটি সফল হয় এবং iOS সিদ্ধান্ত নেয় যে এটির সম্পূর্ণ ইন্টারনেট অ্যাক্সেস রয়েছে - যার ফলে Captive Network Assistant পপ-আপটি দমন হয়। এটি সমাধান করতে, HS_UAMDOMAINS থেকে captive.apple.com সরিয়ে দিন এবং chilli ডেমন পুনরায় চালু করুন। iOS ডিভাইসগুলি তখন একটি ব্যর্থ প্রোব রেসপন্স পাবে, সঠিকভাবে Captive Portal সনাক্ত করবে এবং স্বয়ংক্রিয়ভাবে লগইন প্রম্পট প্রদর্শন করবে।
Q2. একটি কোওয়ার্কিং স্পেস অপারেটর তাদের এস্টেট জুড়ে IoT স্মার্ট থার্মোস্ট্যাট স্থাপন করতে চায়। তারা ইতিমধ্যেই একটি 'Cowork_Guest' SSID (CoovaChilli) এবং একটি 'Cowork_Staff' SSID (802.1X) ব্রডকাস্ট করছে। থার্মোস্ট্যাটগুলি WPA2-Enterprise সমর্থন করে না। তৃতীয় কোনো SSID যোগ না করে আপনি কীভাবে সেগুলিকে নিরাপদে অনবোর্ড করবেন?
ইঙ্গিত: IoT ডিভাইসগুলি সাধারণত শুধুমাত্র WPA2-PSK সমর্থন করে। প্রতি-ডিভাইস পাসফ্রেজ সমর্থন করার জন্য কোন বিদ্যমান SSID প্রসারিত করা যেতে পারে তা বিবেচনা করুন।
মডেল উত্তর দেখুন
hostapd কনফিগারেশনে wpa_psk_radius=2 সক্ষম করে 'Cowork_Staff' SSID-এ PPSK কনফিগার করুন। Purple RADIUS সার্ভারে প্রতিটি থার্মোস্ট্যাটের MAC অ্যাড্রেস একটি ইউনিক পাসফ্রেজ এবং Tunnel-Private-Group-ID হিসেবে VLAN 40 (IoT VLAN) সহ রেজিস্টার করুন। যখন একটি থার্মোস্ট্যাট কানেক্ট হয়, hostapd ডিভাইসের MAC সহ RADIUS সার্ভারে কোয়েরি করে, ইউনিক PSK এবং VLAN অ্যাসাইনমেন্ট গ্রহণ করে এবং থার্মোস্ট্যাটটিকে VLAN 40-এ রাখে - যা VLAN 10-এ স্টাফ ট্রাফিক থেকে সম্পূর্ণ বিচ্ছিন্ন। এই পদ্ধতিটি তৃতীয় SSID এড়ায়, RF কার্যকারিতা বজায় রাখে এবং 802.1X সার্টিফিকেট ইনফ্রাস্ট্রাকচারের প্রয়োজন ছাড়াই IoT ডিভাইসগুলির জন্য ন্যূনতম-সুবিধা অ্যাক্সেস প্রয়োগ করে।
Q3. একটি রিটেইল ভেন্যুতে CoovaChilli সহ OpenWrt স্থাপন করার পরে, অতিথিরা সফলভাবে কানেক্ট এবং ইন্টারনেট ব্রাউজ করা সত্ত্বেও Purple অ্যানালিটিক্স ড্যাশবোর্ডে শূন্য সক্রিয় সেশন এবং কোনো ব্যান্ডউইথ ডেটা দেখায় না। সবচেয়ে সম্ভাব্য কারণ কী এবং এটি নির্ণয় করার দুটি ধাপ কী কী?
ইঙ্গিত: অথেনটিকেশন (পোর্ট 1812) এবং অ্যাকাউন্টিং (পোর্ট 1813) পৃথক RADIUS ফাংশন।
মডেল উত্তর দেখুন
RADIUS অ্যাকাউন্টিং কনফিগারেশন হয় অনুপস্থিত বা ব্লক করা হয়েছে। ধাপ ১: CoovaChilli কনফিগারেশন যাচাই করুন। /etc/chilli/defaults-এ HS_RADIUS এবং HS_RADIUS2 সঠিকভাবে সেট করা আছে কিনা তা পরীক্ষা করুন এবং radiusacctport ১৮১৩-এ সেট করা আছে কিনা তা নিশ্চিত করুন। যদি HS_RADIUS2 কনফিগার করা না থাকে, তবে কোনো অ্যাকাউন্টিং সার্ভার সংজ্ঞায়িত নেই। ধাপ ২: ফায়ারওয়াল নিয়ম যাচাই করুন। OpenWrt রাউটার থেকে Purple RADIUS সার্ভার IP অ্যাড্রেসগুলিতে আউটবাউন্ড UDP পোর্ট 1813 ট্রাফিক ভেন্যুর এজ ফায়ারওয়াল দ্বারা অনুমোদিত কিনা তা নিশ্চিত করুন। অ্যাকাউন্টিং প্যাকেট পাঠানো হচ্ছে কিনা তা নিশ্চিত করতে OpenWrt ডিভাইসে 'tcpdump -i eth0 udp port 1813' ব্যবহার করুন। যদি tcpdump-এ প্যাকেটগুলি উপস্থিত হয় কিন্তু ড্যাশবোর্ড খালি থাকে, তবে সমস্যাটি হলো রাউটার এবং Purple-এর ক্লাউড RADIUS সার্ভারগুলির মধ্যে ট্রাফিক ব্লককারী একটি ফায়ারওয়াল।
Q4. একটি স্টেডিয়ামে OpenWrt স্থাপনে ফ্যান WiFi (VLAN 30), মিডিয়া (VLAN 40) এবং অপারেশনস (VLAN 50) সেগমেন্ট করতে RADIUS-এর মাধ্যমে ডাইনামিক VLAN অ্যাসাইনমেন্ট ব্যবহার করা হয়। ath10k ড্রাইভার সহ OpenWrt 19.07 চালিত নতুন হার্ডওয়্যারে অ্যাক্সেস পয়েন্টগুলি আপগ্রেড করার পরে, VLAN অ্যাসাইনমেন্ট কাজ করা বন্ধ করে দেয়। অথেনটিকেটেড ব্যবহারকারীরা RADIUS অ্যাট্রিবিউট নির্বিশেষে ডিফল্ট VLAN-এ চলে যান। এর পরিচিত কারণ কী?
ইঙ্গিত: ath10k-এ AP/VLAN মোডের জন্য ড্রাইভার-স্তরের সমর্থন বিবেচনা করুন।
মডেল উত্তর দেখুন
এটি OpenWrt 19.07-এ অন্তর্ভুক্ত ath10k-ct (Candela Technologies) ফার্মওয়্যারের একটি পরিচিত রিগ্রেশন। এই রিলিজের ath10k-ct ড্রাইভারটিতে একটি বাগ রয়েছে যা AP/VLAN মোড ভেঙে দেয়, যার ফলে ডাইনামিক VLAN অ্যাসাইনমেন্ট কাজ করতে পারে না। সমাধান হলো OpenWrt 21.02 বা তার পরের সংস্করণে আপগ্রেড করা, যেখানে AP/VLAN কার্যকারিতা পুনরুদ্ধার করতে ath10k-ct ড্রাইভার আপডেট করা হয়েছিল। বিকল্পভাবে, 19.07 বিল্ডে স্ট্যান্ডার্ড ath10k ফার্মওয়্যার (নন-CT ভেরিয়েন্ট) দিয়ে ath10k-ct ফার্মওয়্যারটি প্রতিস্থাপন করুন। এই সমস্যাটি ath9k-ভিত্তিক হার্ডওয়্যারকে প্রভাবিত করে না, যা সমস্ত OpenWrt সংস্করণ জুড়ে AP/VLAN মোড সঠিকভাবে পরিচালনা করে।
এই সিরিজে পড়া চালিয়ে যান
Purple WiFi -এর সাথে Cisco WLC এবং Catalyst ইন্টিগ্রেশন: ধাপে ধাপে গেস্ট অ্যাক্সেস গাইড
এই প্রামাণিক নির্দেশিকাটিতে Purple WiFi -এর সাথে Cisco Catalyst 9800 WLCs -এর ধাপে ধাপে ইন্টিগ্রেশনের বিস্তারিত বিবরণ দেওয়া হয়েছে। এতে গেস্ট Captive Portal -এর জন্য External Web Authentication, নিরাপদ কর্মীদের অ্যাক্সেসের জন্য 802.1X EAP-TLS, এবং মাল্টি-টেন্যান্ট ডাইনামিক VLAN সেগমেন্টেশনের জন্য Cisco iPSK কভার করা হয়েছে।
Purple WiFi-এর সাথে CommScope Ruckus ইন্টিগ্রেশন: সেটআপ এবং কনফিগারেশন গাইড
এই টেকনিক্যাল রেফারেন্স গাইডটি Purple WiFi-এর সাথে CommScope Ruckus আর্কিটেকচার ইন্টিগ্রেট করার জন্য একটি নির্ভরযোগ্য কনফিগারেশন প্লেবুক প্রদান করে। এটি গেস্ট WiFi Captive Portal, 802.1X-এর মাধ্যমে সিকিউর স্টাফ WiFi এবং Ruckus ডাইনামিক PSK ব্যবহার করে মাল্টি-টেন্যান্ট নেটওয়ার্ক আইসোলেশনের জন্য ধাপে ধাপে ডেপ্লয়মেন্টের বিবরণ দেয়।
Purple WiFi-এর সাথে Allied Telesis Access Points ইন্টিগ্রেশন
এই গাইডটি Purple WiFi-এর সাথে Allied Telesis TQ-Series access points ইন্টিগ্রেট করার জন্য একটি ব্যাপক কনফিগারেশন প্লেবুক প্রদান করে। এটি নিরাপদ মাল্টি-টেন্যান্ট ডেপ্লয়মেন্টের জন্য এক্সটার্নাল Captive Portal রিডাইরেকশন, 802.1X RADIUS অথেন্টিকেশন এবং প্রাইভেট প্রি-শেয়ার্ড কি (PPSK) ব্যবহার করে ডাইনামিক VLAN স্টিয়ারিং কভার করে।