- Purple
- Captive portals: a complete guide
- सार्वजनिक WiFi चे निवारण: 'Connected, No Internet' आणि Splash Page रीडायरेक्शन अपयश दुरुस्त करणे
सार्वजनिक WiFi चे निवारण: 'Connected, No Internet' आणि Splash Page रीडायरेक्शन अपयश दुरुस्त करणे
हे अधिकृत तांत्रिक संदर्भ मार्गदर्शक captive portal शोधण्यामागील मूलभूत मेकॅनिक्स स्पष्ट करते आणि अतिथी WiFi ला कनेक्ट होण्यापासून रोखणाऱ्या सहा प्राथमिक अपयशी पद्धतींचे तपशील देते. हे आयटी मॅनेजर्स आणि नेटवर्क आर्किटेक्ट्सना HTTP रीडायरेक्ट समस्या, DNS संघर्ष आणि MAC रँडमायझेशन आव्हाने सोडवण्यासाठी एक व्यावहारिक निवारण फ्रेमवर्क प्रदान करते.
Video overview
हे मार्गदर्शक ऐका
पॉडकास्ट ट्रान्सक्रिप्ट पहा
आमच्या मुख्य मालिकेचा भाग: Captive Portal मार्गदर्शक →
- Executive Summary
- Technical Deep-Dive: How Captive Portal Detection Actually Works
- Troubleshooting & Risk Mitigation: The 6 Root Causes of Failure
- १. DHCP Pool संपणे (Exhaustion)
- २. DNS Interception अयशस्वी होणे
- ३. अपूर्ण Walled Garden
- ४. HSTS रिडायरेक्ट ब्लॉक होणे
- 5. क्लायंट डिव्हाइसवर ॲक्टिव्ह VPN
- 6. MAC Address Randomisation मुळे सेशन सातत्य खंडित होणे
- अंमलबजावणी मार्गदर्शक: एक लवचिक आर्किटेक्चर तयार करणे
- ROI आणि व्यावसायिक प्रभाव
- तांत्रिक माहिती पॉडकास्ट
Public WiFi & Captive Portal Redirection Diagnostic Tool
Diagnose the root cause of splash page redirection failures, probe timeouts, and 'Connected, No Internet' errors across client operating systems and enterprise wireless controllers.
Root Cause Mechanism
The wireless controller or gateway is failing to intercept cleartext HTTP port 80 requests, or DNS queries for probe domains are being dropped by upstream firewalls before authentication.
http://captive.apple.com/hotspot-detect.htmlRecommended Remediation Actions
- Verify that UDP port 53 (DNS) is completely open in pre-authentication firewall policies to allow probe domain resolution.
- Ensure the AP or gateway intercepts cleartext HTTP requests (TCP 80) and issues an immediate HTTP 302 Found redirect to the portal URL.
- Do not intercept HTTPS port 443 before authentication, as HSTS and TLS SNI mismatches will trigger security warnings.
- Instruct users to test manual fallback URLs such as http://neverssl.com or http://captive.apple.com to trigger redirection.
Configuration Location: Wireless > Configure > Access control > Splash page
# Meraki Dashboard Configuration
1. Set Association Requirements to "Open (no encryption)"
2. Set Splash page to "Sign-on splash page / External captive portal"
3. In "Walled garden", add: *.purple.ai, *.purpleserver.net
4. Enable "RADIUS CoA (RFC 5176)" on port 3799*.purple.ai*.purpleserver.netEliminate Public WiFi Redirection Failures Across Your Estate
Purple's hardware-agnostic cloud guest WiFi platform eliminates captive portal drops, delivers sub-second splash page loading, and manages pre-auth walled gardens across Cisco Meraki, Aruba, Ruckus, and UniFi.
Executive Summary

एक पाहुणा तुमच्या WiFi शी जोडला जातो, परंतु लॉगिन पेज लोड होण्यास अपयशी ठरते. त्यांना 'Connected, No Internet' अशी चेतावणी दिसते आणि ते प्रयत्न सोडून देतात. व्हेन्यू ऑपरेशन्स डायरेक्टर्स आणि IT मॅनेजर्ससाठी, हे अपयश थेट पाहुण्यांच्या अनुभवातील घसरण, सपोर्ट तिकिटांमधील वाढ आणि प्रथम-पक्ष डेटा गोळा करण्याची गमावलेली संधी दर्शवते, जी वायरलेस इन्फ्रास्ट्रक्चरमधील गुंतवणुकीचे समर्थन करते.
हे मार्गदर्शक ऑपरेटिंग सिस्टम स्तरावर Captive Portal डिटेक्शन नेमके कसे कार्य करते हे स्पष्ट करते आणि बहुतेक कनेक्शन अपयशांसाठी कारणीभूत असलेल्या सहा मूळ कारणांची ओळख पटवते. हे DHCP एक्झॉस्शन, DNS इंटरसेप्शन अपयश, अपूर्ण वॉल्ड गार्डन्स, ब्लॉक केलेले HSTS रीडायरेक्ट्स, सक्रिय VPN संघर्ष आणि MAC ॲड्रेस रँडमायझेशन समस्यांचे निराकरण करण्यासाठी एक व्यावहारिक, व्हेंडर-तटस्थ ट्रबलशूटिंग फ्रेमवर्क प्रदान करते.
Technical Deep-Dive: How Captive Portal Detection Actually Works
Captive Portal मधील समस्यांचे निवारण करण्यासाठी, तुम्हाला प्रथम हे समजून घेणे आवश्यक आहे की नेटवर्क स्तरावर Captive Portal नेमके काय करते. हे केवळ एक लॉगिन पेज नाही; हे नेटवर्क-स्तरीय ट्रॅफिक इंटरसेप्शन मेकॅनिझम आहे.
जेव्हा एखादे पाहुण्याचे डिव्हाइस पाहुण्यांच्या SSID मध्ये सामील होते, तेव्हा त्याला DHCP द्वारे एक IP ॲड्रेस प्राप्त होतो. ऑपरेटिंग सिस्टम वापरकर्त्याने ब्राउझर उघडण्याची वाट पाहत नाही. त्याऐवजी, बॅकग्राउंड सिस्टम सर्व्हिस त्वरित एका व्हेंडर-नियंत्रित प्रोब URL कडे एक अनइनक्रिप्टेड HTTP GET विनंती पाठवते. Apple डिव्हाइसेस captive.apple.com वर क्वेरी करतात. Android डिव्हाइसेस connectivitycheck.gstatic.com वर क्वेरी करतात. Windows डिव्हाइसेस msftconnecttest.com वर क्वेरी करतात. Firefox detectportal.firefox.com वर क्वेरी करते.
जर नेटवर्कला ओपन इंटरनेट ॲक्सेस असेल, तर या प्रोब त्यांचे अपेक्षित HTTP 200 OK प्रतिसाद परत करतात आणि ऑपरेटिंग सिस्टम कनेक्शन सक्रिय असल्याचे ठरवते. तथापि, पाहुण्यांच्या नेटवर्कवर, वायरलेस गेटवे किंवा कंट्रोलर हा HTTP प्रोब इंटरनेटवर पोहोचण्यापूर्वीच अडवतो. अपेक्षित प्रतिसादाऐवजी, गेटवे एक HTTP 307 Temporary Redirect परत करतो जो Captive Portal च्या स्लॅश पेजकडे निर्देशित करतो. ऑपरेटिंग सिस्टमला हा अनपेक्षित रीडायरेक्ट आढळतो, हे समजते की ते Captive Portal च्या मागे आहे आणि लॉगिन पेज प्रदर्शित करण्यासाठी सँडबॉक्स केलेले ब्राउझर विंडो (कॅप्टिव्ह नेटवर्क असिस्टंट) उघडते.

तुमच्या विशिष्ट सेटअपबद्दल काही प्रश्न आहेत का?
आमची टीम ८०,००० हून अधिक वेन्यूजमधील वेन्यू ऑपरेटर्स, IT मॅनेजर्स आणि नेटवर्क इंजिनिअर्ससोबत काम करते. २० मिनिटांचा कॉल बुक करा आणि तुमच्यासारख्या इतरांनी ही समस्या कशी सोडवली हे आम्ही तुम्हाला दाखवू.
Troubleshooting & Risk Mitigation: The 6 Root Causes of Failure
जेव्हा Captive Portal लोड होण्यात अपयशी ठरते, तेव्हा ही समस्या जवळजवळ नेहमीच सहा विशिष्ट अपयशाच्या पद्धतींपैकी एका पद्धतीमुळे उद्भवलेली असते.

१. DHCP Pool संपणे (Exhaustion)
उच्च गर्दीच्या कार्यक्रमांमध्ये ही एक छुपी समस्या आहे. जर तुम्ही २,००० उपस्थितांसह एक परिषद चालवत असाल आणि मानक /24 सबनेट वापरत असाल, तर तुमच्याकडे फक्त २५४ वापरण्यायोग्य IP पत्ते असतात. जर तुमची DHCP लीझ वेळ डीफॉल्ट २४ तासांवर सेट असेल, तर दरवाजे उघडल्यापासून काही मिनिटांतच तुमचा पूल संपून जाईल. त्यानंतरचा प्रत्येक कनेक्शनचा प्रयत्न Captive Portal प्रक्रिया सुरू होण्यापूर्वीच अयशस्वी होईल.
उपाय: जास्त आवक-जावक असलेल्या वातावरणासाठी अतिथी DHCP लीझ वेळ १५ ते ३० मिनिटांच्या दरम्यान सेट करा. केवळ सरासरी उपस्थितीनुसार नाही, तर पीक काळातील एकाच वेळी वापरणाऱ्या वापरकर्त्यांच्या संख्येनुसार तुमचे सबनेट आकाराचे ठेवा. एक /22 सबनेट १,०२२ वापरण्यायोग्य पत्ते प्रदान करते, जे एंटरप्राइझ ठिकाणांसाठी शिफारस केलेले किमान आकार आहे.
२. DNS Interception अयशस्वी होणे
Captive Portal रिडायरेक्शन हे गेटवेद्वारे HTTP प्रोब इंटरसेप्ट करण्यावर अवलंबून असते. तथापि, त्या प्रोबसाठी प्रथम DNS लुकअप आवश्यक असतो. जर तुमचे DNS कॉन्फिगरेशन प्री-ऑथेंटिकेटेड क्लायंटना बाह्य डोमेन नावे शोधण्याची परवानगी देत नसेल, तर प्रोब कधीही ट्रिगर होणार नाही.
उपाय: तुमच्या फायरवॉल पॉलिसी अनऑथेंटिकेटेड क्लायंटकडून DNS क्वेरींना (पोर्ट ५३) स्पष्टपणे परवानगी देतात याची खात्री करा. तुमच्या DNS इंटरसेप्शन कार्य करत आहे की नाही हे तपासण्यासाठी चाचणी डिव्हाइसवर पॅकेट कॅप्चर चालवा.
३. अपूर्ण Walled Garden
Walled garden (प्री-ऑथेंटिकेशन ॲक्सेस कंट्रोल लिस्ट) हे ठरवते की अनऑथेंटिकेटेड अतिथी कोणत्या बाह्य डोमेनवर पोहोचू शकतात. जर तुमचे पोर्टल स्प्लॅश पेज अशा CDN वरून मालमत्ता लोड करत असेल जे walled garden मध्ये समाविष्ट नाही, तर ते पेज रिकाम्या स्क्रीनसारखे दिसेल. जर तुम्ही Google, Apple, किंवा Microsoft Entra ID द्वारे सोशल लॉगिन ऑफर करत असाल, तर त्या प्रदात्यांद्वारे वापरले जाणारे प्रत्येक OAuth डोमेन व्हाइटलिस्ट केलेले असणे आवश्यक आहे. सोशल आयडेंटिटी प्रदाते नियमितपणे त्यांचे CDN IP श्रेणी आणि ऑथेंटिकेशन डोमेन अपडेट करतात; सहा महिन्यांपूर्वी उत्तम चालणारे walled garden एका रात्रीत बंद पडू शकते.
उपाय: त्रैमासिक walled garden ऑडिटचे वेळापत्रक आखा. जिथे तुमचे हार्डवेअर सपोर्ट करते, तिथे वाइल्डकार्ड डोमेन स्नूपिंग वापरा, जे Cisco Meraki, HPE Aruba, Ruckus आणि Juniper Mist वर मूळ स्वरूपात उपलब्ध आहे. Purple आमच्या क्लाउड-मॅनेज्ड सेवेचा भाग म्हणून या walled garden नोंदी आपोआप राखते आणि अपडेट करते.
४. HSTS रिडायरेक्ट ब्लॉक होणे
HTTP Strict Transport Security (HSTS) हे ब्राउझर सुरक्षा धोरण आहे जे विशिष्ट डोमेनशी केवळ HTTPS द्वारे कनेक्शन सक्तीचे करते. जर अतिथी डिव्हाइसने HSTS-प्रीलोडेड डोमेनशी संवाद साधण्याचा प्रयत्न केला आणि तुमच्या गेटवेने पोर्टलवर रिडायरेक्ट करण्यासाठी त्या HTTPS विनंतीला इंटरसेप्ट करण्याचा प्रयत्न केला, तर ब्राउझरला प्रमाणपत्र जुळत नसल्याचे (certificate mismatch) आढळते. हे टाळता न येणारी सुरक्षा चेतावणी दर्शवते आणि रिडायरेक्ट पूर्णपणे ब्लॉक करते. सोल्यूशन: सुरुवातीच्या रिडायरेक्टसाठी कधीही HTTPS इंटरसेप्शनचा प्रयत्न करू नका. तुमचे गेटवे केवळ अनएनक्रिप्टेड HTTP कॅनरी प्रोब्सलाच रिडायरेक्ट करेल याची खात्री करा. दीर्घकालीन मानकांवर आधारित सोल्यूशन म्हणजे RFC 8910 आहे, जे DHCP Option 114 परिभाषित करते. हा पर्याय तुमच्या DHCP सर्व्हरला Captive Portal URL थेट क्लायंट डिव्हाइसवर जाहिरात करण्याची परवानगी देतो, ज्यामुळे HTTP रिडायरेक्शनची आवश्यकता पूर्णपणे नाहीशी होते. iOS 14 आणि Android 11 आणि त्यावरील व्हर्जन याला नेटिव्हली सपोर्ट करतात.
5. क्लायंट डिव्हाइसवर ॲक्टिव्ह VPN
एक VPN डिव्हाइसवरील सर्व ट्रॅफिक एनक्रिप्ट करतो आणि ते तुमच्या गेटवेपर्यंत पोहोचण्यापूर्वी एका बाह्य टनेलमधून पाठवतो. तुमच्या गेटवेला कधीही HTTP प्रोब दिसत नाही, त्यामुळे Captive Portal शोधण्याची प्रक्रिया कधीही सुरू होत नाही. पाहुण्यांना लॉगिन पेज किंवा इंटरनेट दोन्हीपैकी काहीच दिसत नाही.
सोल्यूशन: पाहुण्याने VPN डिसेबल करणे, पोर्टलशी कनेक्ट करणे आणि नंतर पुन्हा VPN इनेबल करणे आवश्यक आहे. फ्रंट-ऑफ-हाउस कर्मचाऱ्यांसाठी, पाहुणा VPN वापरत आहे का हे विचारणे ही पहिली ट्रबलशूटिंग पायरी असावी.
6. MAC Address Randomisation मुळे सेशन सातत्य खंडित होणे
मॉडर्न iOS आणि Android डिव्हाइसेस प्रायव्हसी वैशिष्ट्य म्हणून डीफॉल्टनुसार रँडमाइज्ड MAC ॲड्रेस वापरतात. प्रत्येक वेळी जेव्हा एखादे डिव्हाइस नेटवर्कशी कनेक्ट होते, तेव्हा ते वेगळा MAC ॲड्रेस सादर करू शकते. Captive Portal सेशनची स्थिती MAC ॲड्रेसद्वारे ट्रॅक केली जात असल्याने, एका तासापूर्वी ऑथेंटिकेट झालेल्या पाहुण्याला त्यांच्या डिव्हाइसचा MAC बदलल्यानंतर पुन्हा लॉगिन पेज दाखवले जाऊ शकते.
सोल्यूशन: पाहुण्यांसाठी सोल्यूशन म्हणजे त्यांच्या नेटवर्क सेटिंग्जमध्ये तुमच्या विशिष्ट SSID साठी Private Address डिसेबल करणे. ऑपरेटर-साइड सोल्यूशन म्हणजे प्रोफाइल-आधारित ऑथेंटिकेशन लागू करणे, जसे की 802.1X द्वारे Passpoint आणि OpenRoaming, जे MAC ॲड्रेस ऐवजी क्रेडेंशियल वापरून लेयर 2 वर ऑथेंटिकेट करते, ज्यामुळे रँडमायझेशन निरर्थक ठरते.
अंमलबजावणी मार्गदर्शक: एक लवचिक आर्किटेक्चर तयार करणे
एक चांगल्या प्रकारे कॉन्फिगर केलेले Captive Portal तैनात करण्यासाठी सक्रिय आर्किटेक्चरल निर्णयांची आवश्यकता असते.
- प्रत्येक मोठ्या इव्हेंटपूर्वी तुमच्या वॉल्ड गार्डनची पडताळणी करा. किमान आवश्यक नोंदी आहेत: तुमच्या पोर्टलचे FQDN आणि सर्व संबंधित CDN डोमेन्स, Apple, Google, Windows आणि Firefox साठी Captive Portal डिटेक्शन URLs, आणि तुम्ही सपोर्ट करत असलेल्या प्रत्येक सोशल लॉगिन प्रोव्हाइडरसाठी OAuth डोमेन्स.
- सार्वजनिकरित्या विश्वसनीय TLS सर्टिफिकेट वापरा. सेल्फ-साइन केलेले सर्टिफिकेट्स प्रत्येक डिव्हाइसवर ब्राउझर चेतावणी ट्रिगर करतील. सर्टिफिकेट्स कालबाह्य होण्यापूर्वी त्यांचे नूतनीकरण करा; कालबाह्य झालेले सर्टिफिकेट हे अचानक, संपूर्ण वेन्यूवर पोर्टल अयशस्वी होण्याचे सर्वात सामान्य कारणांपैकी एक आहे.
- नवीन, अनऑथेंटिकेटेड स्थितीमधून चाचणी करा. पूर्वी ऑथेंटिकेट केलेल्या डिव्हाइसवरून पोर्टलची चाचणी घेतल्यास पोर्टल पूर्णपणे बायपास होईल कारण सेशन अजूनही ॲक्टिव्ह असते. नेहमी नवीन डिव्हाइसवरून चाचणी करा, किंवा अशा डिव्हाइसवरून करा जिथे तुम्ही नेटवर्क विसरला आहात आणि WiFi प्रोफाइल डिलीट केले आहे.
- आयडल टाइमआउट्स ॲडजस्ट करा. अनेक कंट्रोलर्स डीफॉल्टनुसार 5 मिनिटांच्या आयडल टाइमआउटवर सेट असतात, जे मोबाईल डिव्हाइसेससाठी अत्यंत आक्रमक आहे जे वापराच्या दरम्यान स्लीप मोडमध्ये जातात. हॉस्पिटॅलिटी आणि रिटेल वातावरणासाठी आयडल टाइमआउट किमान 30 मिनिटांवर सेट करा.
ROI आणि व्यावसायिक प्रभाव
Captive Portals हे एक प्रगत तंत्रज्ञान आहे, परंतु त्यामध्ये काही अंगभूत गुंतागुंत आहेत. अखंड आणि सुरक्षित प्रमाणीकरणाकडे वाटचाल करणे हे धोरणात्मक ध्येय आहे.
Passpoint आणि 802.1X वर आधारित असलेले OpenRoaming, परत येणाऱ्या पाहुण्यांना कोणतेही लॉगिन पृष्ठ न दाखवता स्वयंचलितपणे आणि सुरक्षितपणे कनेक्ट होण्यास मदत करते. आमच्या Connect प्लॅन अंतर्गत, Purple हे OpenRoaming साठी विनामूल्य ओळख प्रदाता म्हणून काम करते. Premier Inn आणि Manchester Airports Group सारख्या जागा वारंवार येणाऱ्या अभ्यागतांसाठी पुन्हा प्रमाणीकरण करण्याचा त्रास दूर करण्यासाठी याचा वापर आधीपासूनच करत आहेत, तसेच संपूर्ण GDPR अनुपालन आणि प्रथम-पक्ष डेटा संकलन देखील राखत आहेत. कनेक्शनमधील त्रुटी कमी करून, तुम्ही गोळा केलेल्या प्रथम-पक्ष डेटाचे प्रमाण थेट वाढवू शकता, ज्यामुळे ग्राहकांची निष्ठा आणि वैयक्तिकृत प्रतिबद्धता वाढू शकते.
तांत्रिक माहिती पॉडकास्ट
आमच्या १० मिनिटांच्या तांत्रिक माहितीमध्ये आमच्या वरिष्ठ सोल्यूशन्स आर्किटेक्ट कडून या त्रुटी निवारण चरणांचे तपशीलवार विश्लेषण ऐका.
महत्वाच्या व्याख्या
Captive Portal
एक नेटवर्क-स्तरीय ट्रॅफिक इंटरसेप्शन यंत्रणा जी वापरकर्त्याने आवश्यक कृती पूर्ण करेपर्यंत, जसे की अटी स्वीकारणे किंवा splash page वर क्रेडेंशियल प्रदान करेपर्यंत इंटरनेट प्रवेश प्रतिबंधित करते.
एंटरप्राइझ ठिकाणांसाठी अतिथी प्रवेश सुरक्षित करण्याचा आणि फर्स्ट-पार्टी डेटा कॅप्चर करण्याचा प्राथमिक मार्ग.
Walled Garden
एक प्रि-ऑथेंटिकेशन ॲक्सेस कंट्रोल लिस्ट जी व्याख्या करते की अनऑथेंटिकेट अतिथी उपकरणाला कोणत्या बाह्य IP पत्त्यांवर किंवा डोमेन्सवर पोहोचण्याची परवानगी आहे.
वापरकर्ता पूर्णपणे ऑथेंटिकेट होण्यापूर्वी पोर्टल मालमत्ता, CDN आणि OAuth ओळख प्रदात्यांना प्रवेश देण्यास अत्यंत महत्त्वाचे.
Captive Network Assistant (CNA)
जेव्हा ऑपरेटिंग सिस्टमला एखादे captive portal रीडायरेक्ट आढळते तेव्हा तिच्याद्वारे स्वयंचलितपणे उघडलेली सँडबॉक्स केलेली, मर्यादित-कार्यक्षमता असलेली ब्राउझर विंडो.
हा तो इंटरफेस आहे जिथे अतिथी प्रत्यक्षात तुमचे लॉगिन पेज पाहतो आणि त्यावर संवाद साधतो.
HSTS (HTTP Strict Transport Security)
एक वेब सुरक्षा पॉलिसी यंत्रणा जी ब्राउझरला केवळ सुरक्षित HTTPS कनेक्शनद्वारे संवाद साधण्यास भाग पाडून मॅन-इन-द-मिडल हल्ल्यांपासून वेबसाइटचे संरक्षण करण्यास मदत करते.
HSTS गेटवेला वापरकर्त्यांना captive portal वर रीडायरेक्ट करण्यासाठी HTTPS इंटरसेप्शन वापरण्यापासून प्रतिबंधित करते, ज्यामुळे चुकीच्या पद्धतीने कॉन्फिगर केले असल्यास कनेक्शन अपयशी ठरते.
DHCP Pool Exhaustion
अशी स्थिती जिथे DHCP सर्व्हरने त्याच्या कॉन्फिगर केलेल्या सबनेटमधील सर्व उपलब्ध IP पत्ते नियुक्त केले आहेत, ज्यामुळे नवीन उपकरणांना नेटवर्कमध्ये सामील होण्यापासून रोखले जाते.
स्टेडियम किंवा परिषदांसारख्या उच्च-घनतेच्या वातावरणात 'Connected, No Internet' त्रुटींचे एक सामान्य कारण.
MAC Address Randomisation
आधुनिक मोबाइल ऑपरेटिंग सिस्टममधील एक गोपनीयता वैशिष्ट्य जे प्रत्येक WiFi नेटवर्कसाठी यादृच्छिक MAC पत्ता तयार करते, ज्यामुळे वेगवेगळ्या ठिकाणी ट्रॅकिंग रोखले जाते.
हे वैशिष्ट्य captive portal वरील सेशन सातत्य खंडित करते, ज्यामुळे अतिथीचा MAC पत्ता रोटेट झाल्यास त्यांना पुन्हा ऑथेंटिकेट करावे लागते.
OpenRoaming
WiFi नेटवर्कचे एक फेडरेशन जे वापरकर्त्यांना क्रेडेंशियल न टाकता किंवा captive portal शी संवाद न साधता सहभागी नेटवर्कशी स्वयंचलितपणे आणि सुरक्षितपणे कनेक्ट होण्याची परवानगी देते.
वारंवार भेट देणाऱ्यांसाठी captive portals चा धोरणात्मक पर्याय, ज्याला Purple एक विनामूल्य ओळख प्रदाता म्हणून समर्थन देते.
RFC 8910 (DHCP Option 114)
एक मानक जे IP ॲड्रेस असाइनमेंट दरम्यान क्लायंट डिव्हाइसला captive portal ची URL थेट प्रदान करण्यास DHCP सर्व्हरला अनुमती देते.
हे HTTP रिडायरेक्शनची आवश्यकता पूर्णपणे बायपास करते, HSTS मुळे उद्भवणाऱ्या समस्यांचे निराकरण करते आणि पोर्टल शोधण्याचा वेग सुधारते.
सोडवलेली उदाहरणे
सेंट्रल लंडनमधील एका ३५० खोल्यांच्या हॉटेलमध्ये अतिथी WiFi साठी एकच /24 सबनेट चालवले जाते. एका मोठ्या परिषदेदरम्यान, ४०० प्रतिनिधी एकाच वेळी येतात. २० मिनिटांच्या आत, अतिथी कनेक्टेड असल्याचे परंतु पोर्टल किंवा इंटरनेटपर्यंत पोहोचण्यास असमर्थ असल्याचे सांगतात.
त्वरित उपाय म्हणजे सबनेटचा /22 पर्यंत विस्तार करणे, ज्यामुळे १,०२२ वापरण्यायोग्य पत्ते मिळतात आणि DHCP लीज वेळ २४ तासांवरून ८ तासांवर कमी करणे. दीर्घकालीन उपाय म्हणजे Purple चे क्लाउड-व्यवस्थापित captive portal लागू करणे, जे रिअल टाइममध्ये DHCP पूल वापराचे निरीक्षण करते आणि ते संपण्यापूर्वी नेटवर्क टीमला अलर्ट करते.
२०० स्टोअर्स असलेली एक प्रमुख रिटेल साखळी त्यांच्या अतिथी पोर्टलवर Google आणि Facebook द्वारे सोशल लॉगिन वापरते. Google ने त्याचे OAuth इन्फ्रास्ट्रक्चर अपडेट केल्यानंतर, अतिथी पोर्टल पेजवर पोहोचू शकतात, परंतु सोशल लॉगिन बटणांमुळे रिकाम्या स्क्रीन दिसतात.
आयटी टीमने Google द्वारे वापरले जाणारे नवीन ऑथेंटिकेशन डोमेन्स ओळखले पाहिजेत आणि त्यांना walled garden (प्रि-ऑथेंटिकेशन ॲक्सेस कंट्रोल लिस्ट) मध्ये जोडले पाहिजे. भविष्यात हे टाळण्यासाठी, त्यांनी विशिष्ट IP पत्ते हार्डकोड करण्याऐवजी वाईल्डकार्ड डोमेन नोंदी (उदा. *.google.com) वापराव्यात आणि त्रैमासिक आधारावर walled garden चे पुनरावलोकन करावे.
सराव प्रश्न
Q1. स्टेडियमचा IT संचालक सांगतो की हाफटाइम दरम्यान हजारो फॅन्स अतिथी WiFi शी कनेक्ट करण्याचा प्रयत्न करतात. काहींसाठी पोर्टल लोड होते, परंतु अनेकांचे डिव्हाइस 'Obtaining IP address' वर अडकल्याचे किंवा पोर्टल दिसण्यापूर्वीच 'Connected, No Internet' दर्शवत असल्याचे अहवाल देतात. सर्वात संभाव्य आर्किटेक्चरल त्रुटी कोणती आहे?
टीप: नेटवर्क सेगमेंटवरील उपलब्ध संसाधनांच्या तुलनेत एकाच वेळी होणाऱ्या कनेक्शनच्या संख्येचा विचार करा.
नमुना उत्तर पहा
नेटवर्कमध्ये DHCP पूल संपण्याची (exhaustion) समस्या येत आहे. शिखर कॉनकरंट युझर लोडच्या मानाने सबनेटचा आकार खूप लहान (उदा. /24) असावा आणि DHCP लीझ वेळ कदाचित खूप जास्त सेट केली असावी. शिफारस केलेला उपाय म्हणजे सबनेटचा आकार वाढवणे (उदा. /22 किंवा /21 पर्यंत) आणि अपेक्षित थांबण्याच्या वेळेनुसार DHCP लीझ वेळ कमी करणे (उदा. स्टेडियमसाठी 3 तास).
Q2. एक अतिथी तुमच्या रिटेल WiFi नेटवर्कशी कनेक्ट होतो. एखादी लोकप्रिय वेबसाइट लोड करण्याचा प्रयत्न करताना त्यांच्या डिव्हाइसवर 'Your connection is not private' अशी सुरक्षा चेतावणी दिसते आणि captive portal कधीच उघडत नाही. हा ब्लॉक कोणत्या यंत्रणेमुळे होत आहे?
टीप: सुरक्षित कनेक्शनवर फोर्स केलेल्या रिडायरेक्ट्स आधुनिक ब्राउझर कसे हाताळतात याचा विचार करा.
नमुना उत्तर पहा
HSTS (HTTP Strict Transport Security) रिडायरेक्ट ब्लॉक करत आहे. अतिथीने (HTTPS द्वारे) HSTS-प्रिलोड केलेल्या डोमेनवर जाण्याचा प्रयत्न केला आणि वायरलेस गेटवेने पोर्टलवर रिडायरेक्ट करण्यासाठी त्या सुरक्षित कनेक्शनमध्ये व्यत्यय आणण्याचा प्रयत्न केला. ब्राउझरने सर्टिफिकेटमधील विसंगती शोधली आणि कनेक्शन ब्लॉक केले. गेटवे फक्त कूटबद्ध नसलेल्या (unencrypted) HTTP प्रोब्समध्ये व्यत्यय आणण्यासाठी कॉन्फिगर केलेला असणे आवश्यक आहे.
Q3. तुम्ही अलीकडेच तुमच्या captive portal वर Google आणि Microsoft Entra ID सोशल लॉगिन पर्याय सुरू केले आहेत. अतिथी अहवाल देतात की पोर्टल पेज लोड होते, परंतु लॉगिन बटणावर क्लिक केल्यावर टाईमआउट होतो. IT विभागाच्या अनिर्बंध कर्मचारी नेटवर्कवर चाचणी केल्यावर पोर्टल उत्तम प्रकारे काम करते. कोणती कॉन्फिगरेशन गहाळ आहे?
टीप: ऑथेंटिकेशन पूर्ण होण्यापूर्वी अतिथी डिव्हाइसच्या नेटवर्क स्थितीचा विचार करा.
नमुना उत्तर पहा
वल्ड गार्डन (pre-authentication access control list) अपूर्ण आहे. Google आणि Microsoft Entra ID द्वारे वापरले जाणारे OAuth ऑथेंटिकेशन डोमेन आणि CDNs व्हाईटलिस्ट केलेले नाहीत. अतिथी अनऑथेंटिकेट असल्यामुळे, गेटवे या बाह्य डोमेनचा ॲक्सेस ब्लॉक करतो, ज्यामुळे सोशल लॉगिन प्रक्रियेचा टाईमआउट होतो. IT टीमने या ओळख प्रदात्यांसाठी वल्ड गार्डनमध्ये वाईल्डकार्ड एंट्री जोडणे आवश्यक आहे.
वारंवार विचारले जाणारे प्रश्न
Why does public WiFi fail to redirect to the splash login page?
Public WiFi fails to redirect when the wireless controller or gateway cannot intercept cleartext HTTP requests (TCP port 80), when upstream firewalls drop DNS queries for captive portal probe URLs (such as captive.apple.com or connectivitycheck.gstatic.com), or when modern client browsers enforce HSTS on HTTPS requests before authentication. Allowing pre-authentication DNS and redirecting HTTP traffic resolves the issue.
How do client operating systems detect public WiFi captive portals?
Upon connecting to an open or public WiFi network, iOS fires HTTP requests via Captive Network Assistant (CNA) to captive.apple.com/hotspot-detect.html, Android queries connectivitycheck.gstatic.com/generate_204 via CaptivePortalLogin, and Windows probes msftconnecttest.com/connecttest.txt via NCSI. If the network returns an HTTP 302 redirect, the operating system launches the captive portal webview. If the probe domain fails to resolve or times out, the device marks the connection as having no internet.
Why do users see SSL certificate or HSTS warnings on public WiFi?
When an access point or gateway intercepts encrypted HTTPS requests (port 443) and presents its own self-signed or vendor certificate to force a splash page on public WiFi, modern web browsers detect a domain mismatch and block the connection with an HSTS or untrusted certificate error. Public WiFi networks should only intercept cleartext HTTP port 80 requests or implement RFC 8910 DHCP Option 114 to cleanly announce the portal URL.
What causes public WiFi captive portals to loop back to the login page?
Infinite login loops occur when the wireless access point or controller fails to receive or process the RADIUS Access-Accept packet or RFC 5176 Change of Authorization (CoA) disconnect/re-authenticate message on UDP port 3799. As a result, the controller maintains the client device in the pre-authentication walled garden role despite successful submission of guest credentials on the public WiFi network.
How does Purple eliminate public WiFi splash page redirection failures?
Purple operates as a cloud-delivered, hardware-agnostic guest WiFi management platform across Cisco Meraki, HPE Aruba, Ruckus, Ubiquiti UniFi, and Fortinet architectures. By optimizing captive portal redirection flows, automating walled garden rules, and integrating with high-speed Anycast DNS, Purple ensures detection probes succeed instantly, onboarding visitors in under 3 seconds without connection drops.
या मालिकेमध्ये पुढे वाचा
Ruckus captive portal त्रुटी निवारण: WISPr redirect, hotspot आणि walled garden चेकलिस्ट
तुम्ही अतिथींच्या तक्रारींवरून अपयशी ठरणाऱ्या Ruckus captive portal चे निदान करू शकाल, आणि नंतर एका विशिष्ट क्रमाने ते दुरुस्त करू शकाल. या क्रमामध्ये hotspot (WISPr) logon URL, walled garden, northbound portal interface पासवर्ड, RADIUS authentication आणि accounting, आणि HTTPS redirect प्रमाणपत्रे समाविष्ट आहेत. हे चेक्स SmartZone, Ruckus One आणि Unleashed वर लागू होतात.
Ubiquiti UniFi captive portal troubleshooting: external portal, hotspot आणि walled garden चेकलिस्ट
तुमचे Ubiquiti UniFi captive portal का काम करत नाही आहे हे शोधण्यासाठी आणि ते दुरुस्त करण्यासाठी या चेकलिस्टचा वापर करा. तुम्ही लक्षणांची सांगड सहा कारणांपैकी एकाशी घालू शकाल, दोन जलद चाचण्या रन करू शकाल आणि external portal server, pre-authorisation access, guest subnet restrictions, HTTPS redirects, controller reachability किंवा client settings दुरुस्त करू शकाल.
HPE Aruba captive portal त्रुटी निवारण: रिडायरेक्ट, प्रमाणपत्र आणि walled garden चेकलिस्ट
तुम्हाला दिसणाऱ्या लक्षणांवरून - जसे की redirect न होणे, certificate warning येणे किंवा गेस्ट कधीही कनेक्ट न होणे - बिघडलेल्या HPE Aruba captive portal चे निदान करण्यासाठी या चेकलिस्टचा वापर करा. त्यानंतर तुम्ही DNS, DHCP, walled garden, redirect URL, certificate किंवा RADIUS मधील त्रुटी शोधू शकता. शेवटी, Instant APs, Aruba Central किंवा mobility controller वर हे दुरुस्त करा.
तुमच्या विशिष्ट सेटअपबद्दल काही प्रश्न आहेत का?
आमची टीम ८०,००० हून अधिक वेन्यूजमधील वेन्यू ऑपरेटर्स, IT मॅनेजर्स आणि नेटवर्क इंजिनिअर्ससोबत काम करते. २० मिनिटांचा कॉल बुक करा आणि तुमच्यासारख्या इतरांनी ही समस्या कशी सोडवली हे आम्ही तुम्हाला दाखवू.