- Purple
- Captive portals: a complete guide
- एक्सटर्नल पोर्टल सर्वर के साथ FortiGate Captive Portal सेटअप
एक्सटर्नल पोर्टल सर्वर के साथ FortiGate Captive Portal सेटअप
आप RADIUS प्रमाणीकरण और एकाउंटिंग, एक कार्यशील छूट सूची (exempt list) और एक विश्वसनीय प्रमाणपत्र के साथ Purple द्वारा होस्ट किए गए एक्सटर्नल Captive Portal को लागू करने के लिए FortiGate को कॉन्फ़िगर करने में सक्षम होंगे। आप निर्मित (built-in) और एक्सटर्नल पोर्टल के बीच निर्णय भी ले सकते हैं, वास्तविक उपकरणों पर परीक्षण कर सकते हैं और उन त्रुटियों को ठीक कर सकते हैं जो अक्सर गेस्ट लॉगिन को रोकती हैं।
हमारी मुख्य श्रृंखला का हिस्सा: Captive Portal गाइड →
- FortiGate एक्सटर्नल Captive Portal वास्तव में क्या करता है?
- बिल्ट-इन पोर्टल या एक्सटर्नल पोर्टल?
- FortiGate Captive Portal सेटअप शुरू करने से पहले आपको क्या चाहिए?
- FortiOS संस्करणों के बीच क्या बदलता है?
- आप बाहरी पोर्टल सर्वर के साथ FortiGate पर Captive Portal कैसे स्थापित करते हैं?
- चरण 1: Purple को RADIUS सर्वर के रूप में जोड़ें
- स्टेप 2: फ़ायरवॉल यूज़र ग्रुप बनाएं
- स्टेप 3: सिक्योरिटी मोड को Captive Portal पर सेट करें
- स्टेप 4: एक्जेम्प्ट लिस्ट (छूट सूची) बनाएं
- Step 5: गेस्ट फ़ायरवॉल पॉलिसी लिखें
- स्टेप 6: सर्टिफिकेट इंस्टॉल करें और पोस्ट बैक के लिए HTTPS का उपयोग करें
- स्टेप 7: टाइमआउट्स को संरेखित करें
- FortiGate की एक्जेम्प्ट लिस्ट में क्या शामिल होना चाहिए?
- FortiGate Captive Portal प्रमाण पत्र त्रुटि क्यों दिखाता है?
- चेतावनी 1: साइन इन करने से पहले गेस्ट एक HTTPS साइट खोलता है
- चेतावनी 2: गेस्ट पोर्टल फॉर्म सबमिट करता है
- आप कैसे जांचते हैं कि FortiGate गेस्ट पोर्टल काम करता है?
- FortiGate कैप्टिव पोर्टल के साथ क्या गलत होता है, और आप इसे कैसे ठीक करते हैं?
- वास्तविक स्थानों पर यह कैसे काम करता है?
- परिदृश्य 1: एक 200 कमरों का होटल जो अपने पिछले अतिथि WiFi प्रदाता को बदल रहा है
- परिदृश्य 2: एक MSP द्वारा प्रबंधित 40-स्टोर रिटेल चेन
- परिदृश्य 3: वायर्ड गेस्ट कियोस्क वाली एक परिषद पुस्तकालय
- इसकी लागत क्या है, और बदले में आपको क्या मिलता है?
- इसकी लागत क्या है
- बदले में आपको क्या मिलता है
- अक्सर पूछे जाने वाले प्रश्न
- क्या Purple मेरे मौजूदा FortiGate और FortiAP हार्डवेयर के साथ काम करता है?
- क्या मुझे बाहरी कैप्टिव पोर्टल के लिए अतिरिक्त Fortinet लाइसेंस की आवश्यकता है?
- क्या मैं बिना किसी डाउनटाइम के अपने वर्तमान गेस्ट WiFi प्रदाता से स्थानांतरित हो सकता हूँ?
- क्या FortiGate पोर्टल के माध्यम से कैप्चर किया गया गेस्ट डेटा GDPR के अनुकूल है?
- क्या मुझे FortiGate इन-बिल्ट पोर्टल या बाहरी पोर्टल का उपयोग करना चाहिए?
- FortiGate परिनियोजन में कितना इंजीनियरिंग प्रयास लगता है?
- क्या एक MSP कई क्लाइंट FortiGates में Purple चला सकता है?
- क्या बाहरी पोर्टल वायर्ड गेस्ट नेटवर्क पर काम करता है?

FortiGate पर, एक एक्सटर्नल Captive Portal के लिए चार चीजों की आवश्यकता होती है। SSID या इंटरफेस सुरक्षा मोड को एक बाहरी पोर्टल URL के साथ Captive Portal पर सेट करें। प्रमाणीकरण (authentication) और अकाउंटिंग को RADIUS सर्वर पर प्वाइंट करें। पोर्टल और सोशल लॉगिन डोमेन को प्रमाणीकरण से छूट दें, और एक विश्वसनीय प्रमाणपत्र (trusted certificate) इंस्टॉल करें ताकि HTTPS पोस्ट-बैक कोई ब्राउज़र चेतावनी न दिखाए।
FortiGate एक्सटर्नल Captive Portal वास्तव में क्या करता है?
Captive Portal वह वेब पेज है जिसे किसी विज़िटर को नेटवर्क द्वारा उनके ट्रैफिक को बाहर जाने की अनुमति देने से पहले पूरा करना होगा। एक एक्सटर्नल सेटअप में, FortiGate पोर्टल को लागू करता है और एक अलग सर्वर पेज को होस्ट करता है। Purple के साथ, वह सर्वर हमारा Guest WiFi प्लेटफॉर्म है।
लॉगिन पांच चरणों में चलता है:
- अतिथि FortiAP द्वारा प्रसारित एक खुले SSID (नेटवर्क नाम) या FortiGate इंटरफ़ेस के पीछे के नेटवर्क से जुड़ता है। उन्हें एक IP एड्रेस प्राप्त होता है।
- डिवाइस अपना पहला वेब अनुरोध करता है। FortiGate इसे इंटरसेप्ट करता है और ब्राउज़र को एक्सटर्नल पोर्टल URL पर रीडायरेक्ट करता है। यह ऐसे पैरामीटर जोड़ता है जो सत्र, क्लाइंट MAC एड्रेस और FortiGate के अपने लॉगिन एड्रेस की पहचान करते हैं।
- अतिथि Purple स्प्लैश पेज को पूरा करता है: एक फॉर्म, एक सोशल लॉगिन या शर्तों की स्वीकृति।
- पोर्टल क्रेडेंशियल्स को वापस FortiGate के प्रमाणीकरण लिसनर पर पोस्ट करता है। डिफ़ॉल्ट रूप से यह HTTP के लिए TCP 1000 और HTTPS के लिए TCP 1003 पर सुनता है।
- FortiGate Purple को एक RADIUS Access-Request भेजता है। Access-Accept पर, यह डिवाइस को प्रमाणित के रूप में चिह्नित करता है और गेस्ट फ़ायरवॉल पॉलिसी लागू करता है। इसके बाद अकाउंटिंग संदेश सत्र की शुरुआत, अंतरिम उपयोग और समाप्ति की रिपोर्ट करते हैं।
RADIUS (रिमोट ऑथेंटिकेशन डायल-इन यूजर सर्विस) वह प्रोटोकॉल है जिसका उपयोग FortiGate यह पूछने के लिए करता है कि "क्या यह डिवाइस चालू हो सकता है?" यह RFC 2865 में परिभाषित है, जिसमें RFC 2866 में अकाउंटिंग है।
काम का विभाजन ही मुख्य बिंदु है। FortiGate प्रवर्तन बनाए रखता है: फ़ायरवॉल पॉलिसी, NAT और सत्र स्थिति। Purple पहचान, सहमति और अतिथि डेटा को संभालता है। आप FortiOS को छुए बिना Purple में हर साइट पर स्प्लैश पेज बदल सकते हैं।
बिल्ट-इन पोर्टल या एक्सटर्नल पोर्टल?
FortiOS अपना खुद का Captive Portal प्रदान करता है। यह काम करता है, और डिस्क्लेमर पेज वाली किसी एक साइट के लिए यह काफी हो सकता है। यह तालिका दिखाती है कि दोनों दृष्टिकोण कहाँ अलग होते हैं।
| FortiGate बिल्ट-इन पोर्टल | Purple के साथ एक्सटर्नल पोर्टल | |
|---|---|---|
| पेज कहाँ रहता है | प्रत्येक FortiGate पर रिप्लेसमेंट मैसेज HTML | Purple द्वारा होस्ट किया गया, हर साइट के लिए एक डिज़ाइन |
| लॉगिन विकल्प | प्रमाणीकरण, डिस्क्लेमर और ईमेल संग्रह पोर्टल प्रकार | फॉर्म, सोशल लॉगिन और शर्तों की स्वीकृति |
| एक्सेस कैसे दिया जाता है | स्थानीय या रिमोट फ़ायरवॉल उपयोगकर्ता समूह | UDP 1812 पर Purple के लिए RADIUS |
| सहमति प्रबंधन | केवल ईमेल कैप्चर; ऑप्ट-इन रिकॉर्ड आपको स्वयं बनाने होंगे | प्रति अतिथि रिकॉर्ड किए गए स्पष्ट-पसंद ऑप्ट-इन |
| 40 साइटों में पेज बदलना | प्रत्येक FortiGate को संपादित करें या FortiManager के माध्यम से पुश करें | Purple में एक बदलाव |
| रिपोर्टिंग | FortiGate लॉग और FortiAnalyzer | स्थल के अनुसार WiFi Analytics डैशबोर्ड |
| मिश्रित-विक्रेता संपत्तियां | केवल Fortinet हार्डवेयर | Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme और Fortinet पर समान पोर्टल |
| सबसे उपयुक्त | एक साइट, केवल-अस्वीकरण (disclaimer-only) पहुंच | बहु-साइट संपत्तियां जो प्रथम-पक्ष डेटा चाहती हैं |
FortiGate Captive Portal सेटअप शुरू करने से पहले आपको क्या चाहिए?
FortiGate GUI खोलने से पहले इन्हें एकत्र करें। अधिकांश विफल परिनियोजन इसी सूची में से किसी गायब आइटम के कारण होते हैं।
- समर्थित FortiOS निर्माण पर एक FortiGate। या तो FortiGate आपके FortiAPs को एक वायरलेस नियंत्रक के रूप में प्रबंधित करता है, या इसका एक इंटरफ़ेस गेस्ट नेटवर्क को सेवा प्रदान करता है। इंटरफ़ेस मोड थर्ड-पार्टी एक्सेस पॉइंट्स और वायर्ड गेस्ट पोर्ट्स को कवर करता है।
- एक गेस्ट नेटवर्क खंड। मेहमानों को उनके अपने VLAN (वर्चुअल LAN, एक अलग लेयर 2 ब्रॉडकास्ट डोमेन) या एक समर्पित SSID इंटरफ़ेस पर रखें। कर्मचारियों या भुगतान उपकरणों के साथ कभी भी सबनेट साझा न करें; PCI-DSS अपेक्षा करता है कि कार्डधारक प्रणालियों को अविश्वसनीय नेटवर्क से अलग किया जाए।
- आपके Purple खाता मान। आपको बाहरी पोर्टल URL, RADIUS सर्वर पते और साझा रहस्य (shared secret) की आवश्यकता है। ये Purple के FortiGate सहायता लेख और आपके Purple डैशबोर्ड से मिलते हैं। वे आपके खाते के लिए विशिष्ट हैं, इसलिए उन्हें कभी भी किसी फ़ोरम पोस्ट से कॉपी न करें।
- आउटबाउंड पहुंच योग्य। FortiGate को प्रमाणीकरण के लिए UDP 1812 पर और लेखांकन (accounting) के लिए UDP 1813 पर Purple के RADIUS सर्वर तक पहुंचना चाहिए।
- एक सार्वजनिक रूप से विश्वसनीय प्रमाण पत्र। इसमें एक होस्टनाम शामिल होना चाहिए जो FortiGate के गेस्ट इंटरफ़ेस पते को हल करता है। नीचे दिया गया प्रमाणपत्र अनुभाग बताता है कि क्यों।
- एक छूट प्राप्त सूची इन्वेंट्री। तय करें कि आप कौन सी लॉगिन विधियाँ पेश करेंगे, क्योंकि प्रत्येक विधि आपके वॉल्ड गार्डन में डोमेन जोड़ती है।
- कवरेज जिस पर आप भरोसा करते हैं। एक पोर्टल कमजोर सिग्नल को ठीक नहीं कर सकता। यदि मेहमान ड्रॉप-आउट के बारे में शिकायत करते हैं, तो पहले एक सर्वेक्षण करें; WiFi site surveys के लिए हमारी गाइड इस विधि को कवर करती है।
FortiOS संस्करणों के बीच क्या बदलता है?
Fortinet प्रमुख FortiOS रिलीज़ के बीच Captive Portal सेटिंग्स को स्थानांतरित करता है और नाम बदलता है। कुछ बिल्ड पर, छूट सूची या प्रमाणीकरण प्रमाणपत्र जैसे विकल्प CLI में सेट करना आसान या केवल उपलब्ध होते हैं। फ़र्मवेयर के आधार पर, ब्रिज-मोड और टनल-मोड SSIDs भी अलग-अलग व्यवहार कर सकते हैं।
तीन आदतें आपकी रक्षा करती हैं:
- Fortinet दस्तावेज़ लाइब्रेरी में अपनी सटीक FortiOS रिलीज़ के लिए प्रशासन गाइड पढ़ें, न कि नवीनतम।
- हर अपग्रेड से पहले Captive Portal और RADIUS परिवर्तनों के लिए रिलीज़ नोट्स देखें।
- इससे पहले कि मेहमान आपके लिए समस्या खोजें, हर फ़र्मवेयर अपग्रेड के बाद अपना पूरा परीक्षण मैट्रिक्स फिर से चलाएं।
आप बाहरी पोर्टल सर्वर के साथ FortiGate पर Captive Portal कैसे स्थापित करते हैं?
नीचे दिया गया अनुक्रम FortiAP SSIDs और FortiGate इंटरफेस दोनों के लिए समान रूप से काम करता है। Purple के FortiGate सहायता लेख में प्रत्येक चरण के लिए सटीक मान और स्क्रीनशॉट हैं। इस सारांश के साथ इसका उपयोग करें।
चरण 1: Purple को RADIUS सर्वर के रूप में जोड़ें
FortiGate पर एक RADIUS सर्वर ऑब्जेक्ट बनाएं। Purple सर्वर एड्रेस और अपने अकाउंट से शेयर किया गया सीक्रेट दर्ज करें। Accounting को इनेबल करें ताकि FortiGate, Purple को सेशन स्टार्ट, इंटरिम और स्टॉप रिकॉर्ड भेज सके।
यदि FortiGate में एक से अधिक WAN लिंक हैं, तो RADIUS सोर्स एड्रेस को स्पष्ट रूप से सेट करें। RADIUS अनुरोधों को हमेशा उसी एड्रेस से निकलना चाहिए जिसकी Purple उम्मीद करता है; अन्यथा फेलओवर साइलेंटली लॉग इन को तोड़ देता है। आगे बढ़ने से पहले RADIUS ऑब्जेक्ट पर बिल्ट इन कनेक्टिविटी टेस्ट का उपयोग करें।
स्टेप 2: फ़ायरवॉल यूज़र ग्रुप बनाएं
फ़ायरवॉल टाइप का एक यूज़र ग्रुप बनाएं और Purple RADIUS सर्वर को रिमोट सर्वर के रूप में जोड़ें। Captive Portal इसी ग्रुप के आधार पर अतिथियों को प्रमाणित करेगा। प्रत्येक ऑथेंटिकेशन सोर्स के लिए एक ग्रुप रखें ताकि ट्रबलशूटिंग स्पष्ट रहे।
स्टेप 3: सिक्योरिटी मोड को Captive Portal पर सेट करें
FortiAP के लिए, गेस्ट SSID को एडिट करें। वायर्ड या थर्ड-पार्टी एक्सेस पॉइंट्स के लिए, गेस्ट इंटरफ़ेस को एडिट करें। फिर:
- सिक्योरिटी मोड को Captive Portal पर सेट करें।
- ऑथेंटिकेशन पोर्टल टाइप चुनें और एक्सटर्नल पोर्टल विकल्प को सेलेक्ट करें।
- Purple से एक्सटर्नल पोर्टल URL पेस्ट करें।
- स्टेप 2 से यूज़र ग्रुप चुनें।
- लॉगिन के बाद रीडायरेक्ट चुनें: अतिथि का मूल URL या आपके द्वारा निर्दिष्ट पेज।
FortiAP पर, अपने एक्सेस पॉइंट्स द्वारा उपयोग किए जाने वाले FortiAP प्रोफाइल में SSID असाइन करें। Fortinet का दस्तावेज़ीकरण Captive Portal SSID के संदर्भ के रूप में टनल मोड का उपयोग करता है। यदि आप स्थानीय रूप से ब्रिज करते हैं, तो पुष्टि करें कि आपका फर्मवेयर उस मोड में Captive Portal का समर्थन करता है।
स्टेप 4: एक्जेम्प्ट लिस्ट (छूट सूची) बनाएं
उन सभी गंतव्यों के लिए फ़ायरवॉल एड्रेस ऑब्जेक्ट बनाएं जहां अतिथियों को ऑथेंटिकेशन से पहले पहुंचना आवश्यक है। उन्हें सिक्योरिटी एक्जेम्प्ट लिस्ट के रूप में SSID या इंटरफ़ेस से संलग्न करें। अगला अनुभाग बताता है कि वहां क्या होना चाहिए और क्या बाहर रहना चाहिए।
Step 5: गेस्ट फ़ायरवॉल पॉलिसी लिखें
NAT इनेबल के साथ गेस्ट SSID या इंटरफ़ेस से WAN तक एक पॉलिसी बनाएं। अपनी स्वीकार्य उपयोग नीति की आवश्यकता के अनुसार वेब फ़िल्टर और एप्लिकेशन कंट्रोल प्रोफाइल लागू करें। सुनिश्चित करें कि अतिथि ऑथेंटिकेट करने से पहले DNS को रिज़ॉल्व कर सकें, अन्यथा रीडायरेक्ट कभी ट्रिगर नहीं होगा।
स्टेप 6: सर्टिफिकेट इंस्टॉल करें और पोस्ट बैक के लिए HTTPS का उपयोग करें
अपना सार्वजनिक रूप से विश्वसनीय सर्टिफिकेट इम्पोर्ट करें और ऑथेंटिकेशन के लिए इसका उपयोग करने के लिए FortiGate सेट करें। उस सर्टिफिकेट पर होस्टनेम का उपयोग करते हुए, HTTPS लिसनर पर पोर्टल के पोस्ट बैक को इंगित करें। यह उस चेतावनी को हटा देता है जो अतिथियों को फॉर्म सबमिट करते समय दिखाई देती है।
स्टेप 7: टाइमआउट्स को संरेखित करें
FortiGate का ऑथेंटिकेशन टाइमआउट यह तय करता है कि एक प्रमाणित डिवाइस कितने समय तक सूची में रहता है। Purple की सेशन सेटिंग्स यह तय करती हैं कि वापस आने वाले अतिथि को क्या दिखाई देगा। यदि आपका फर्मवेयर RADIUS Session-Timeout एट्रिब्यूट (RFC 2865) का सम्मान करता है, तो Purple को एक ही स्थान से सेशन की अवधि सेट करने दें।
FortiGate की एक्जेम्प्ट लिस्ट में क्या शामिल होना चाहिए?
एक्जेम्प्ट लिस्ट FortiGate का वॉल्ड गार्डन है: वे गंतव्य जहां एक डिवाइस ऑथेंटिकेट होने से पहले पहुंच सकता है। यदि यह बहुत छोटी है, तो पोर्टल काम करना बंद कर देता है। बहुत लंबी है, तो अतिथि बिना साइन इन किए ही ब्राउज़ करते रहते हैं।
| श्रेणी | उदाहरण प्रविष्टियां | क्यों | एक्जेम्प्ट? |
|---|---|---|---|
| Purple पोर्टल और परिसंपत्तियां | Purple के FortiGate सहायता लेख में सूचीबद्ध होस्टनाम | स्प्लैश पेज, चित्र और स्क्रिप्ट लोड करता है | हां |
| सोशल लॉगिन प्रदाता | वाइल्डकार्ड FQDN ऑब्जेक्ट के रूप में Facebook, Google, Apple और Microsoft के लिए साइन-इन डोमेन | प्रमाणीकरण से पहले OAuth साइन-इन पूरा होना चाहिए | हां, केवल आपके द्वारा सक्षम किए गए प्रदाताओं के लिए |
| आपके अपने जानकारी वाले पेज | किसी अस्पताल की मरीज जानकारी साइट, किसी स्टेडियम का मैच-डे पेज | आगंतुक बिना साइन इन किए आवश्यक जानकारी तक पहुंचते हैं | वैकल्पिक |
| OS कैप्टिव नेटवर्क डिटेक्शन | captive.apple.com, connectivitycheck.gstatic.com, www.msftconnecttest.com | जांच विफल होनी चाहिए ताकि डिवाइस लॉगिन शीट खोल सके | नहीं, कभी नहीं |
| सामान्य ब्राउज़िंग | समाचार, खोज और स्ट्रीमिंग साइटें | पोर्टल को विफल करता है | नहीं |
दो नियम अधिकांश वॉल्ड गार्डन विफलताओं को रोकते हैं।
IP पते नहीं, FQDN ऑब्जेक्ट का उपयोग करें। सोशल लॉगिन प्रदाता कंटेंट डिलीवरी नेटवर्क से साइन-इन पेज प्रदान करते हैं जिनके पते लगातार बदलते रहते हैं। एक स्टेटिक IP सूची कुछ ही हफ्तों में पुरानी हो जाती है।
FortiGate और गेस्ट को DNS पर सहमत करें। FortiGate स्वयं FQDN एड्रेस ऑब्जेक्ट को रीज़ॉल्व करता है। वाइल्डकार्ड FQDN ऑब्जेक्ट FortiGate से गुजरने वाले DNS प्रतिक्रियाओं से पॉप्युलेट होते हैं। यदि DHCP गेस्ट को एक सार्वजनिक रीज़ॉल्वर सौंपता है, तो गेस्ट और FortiGate को अलग-अलग CDN पते प्राप्त हो सकते हैं, और छूट वाली प्रविष्टि छूट जाती है। गेस्ट DNS सर्वर के रूप में FortiGate, या इसके द्वारा उपयोग किए जाने वाले रीज़ॉल्वर को सौंपें।
Healthcare साइटों के लिए, किसी मरीज की जानकारी वाले पेज को छूट देने से आगंतुक बिना साइन इन किए वार्ड का समय पा सकते हैं। ऐसी प्रविष्टियों को एक छोटी, नाम वाली सूची में रखें और त्रैमासिक रूप से इसकी समीक्षा करें।
FortiGate Captive Portal प्रमाण पत्र त्रुटि क्यों दिखाता है?
दो अलग-अलग क्षण प्रमाण पत्र चेतावनियां उत्पन्न करते हैं। उनके अलग-अलग कारण और अलग-अलग समाधान हैं।
चेतावनी 1: साइन इन करने से पहले गेस्ट एक HTTPS साइट खोलता है
अधिकांश ब्राउज़िंग HTTPS होती है। इसे रीडायरेक्ट करने के लिए, FortiGate को स्वयं TLS हैंडशेक का उत्तर देना होगा, और उस साइट के लिए अपना स्वयं का प्रमाण पत्र प्रस्तुत करना होगा जो उसका नहीं है। ब्राउज़र एक नाम बेमेल देखता है और चेतावनी देता है। कोई भी प्रमाण पत्र इसे ठीक नहीं कर सकता, क्योंकि कोई भी प्रमाण पत्र हर वेबसाइट के लिए मान्य नहीं होता है।
HSTS प्रीलोड सूची की साइटों (HTTP स्ट्रिक्ट ट्रांसपोर्ट सिक्योरिटी, जो ब्राउज़र को असुरक्षित कनेक्शन से मना करने के लिए कहती है) पर बिल्कुल भी क्लिक नहीं किया जा सकता है। बैंकिंग और ईमेल साइटें आमतौर पर इस समूह में आती हैं।
इसका समाधान ऑपरेटिंग सिस्टम कैप्टिव नेटवर्क डिटेक्शन पर निर्भर होना है। iOS, Android, Windows और macOS नेटवर्क में शामिल होने पर प्रत्येक एक प्लेन HTTP URL की जांच करते हैं। FortiGate उस जांच को रीडायरेक्ट करता है और गेस्ट द्वारा ब्राउज़र खोलने से पहले डिवाइस लॉगिन शीट खोल देता है। यही कारण है कि डिटेक्शन डोमेन को कभी भी छूट सूची में नहीं रखना चाहिए।
चेतावनी 2: गेस्ट पोर्टल फॉर्म सबमिट करता है
गेस्ट द्वारा Purple पेज पूरा करने के बाद, ब्राउज़र FortiGate के प्रमाणीकरण श्रोता (authentication listener) को पोस्ट करता है। यदि वह श्रोता फ़ैक्टरी प्रमाण पत्र का उपयोग करता है, तो ब्राउज़र चेतावनी देता है क्योंकि प्रमाण पत्र स्वयं-हस्ताक्षरित (self-signed) है।
यदि पोर्टल इसके बजाय HTTP लिसनर पर पोस्ट करता है, तो Chrome चेतावनी देता है कि फ़ॉर्म सुरक्षित नहीं है। पेज HTTPS है, लेकिन फ़ॉर्म HTTP के माध्यम से सबमिट होता है।
इसका समाधान चरण 6 है: एक होस्टनेम पर सार्वजनिक रूप से विश्वसनीय प्रमाण पत्र जो FortiGate के गेस्ट इंटरफ़ेस को हल करता है, HTTPS पर पोस्ट-बैक के साथ। समाप्ति से पहले इसे नवीनीकृत करें। एक समाप्त हो चुका प्रमाणीकरण प्रमाण पत्र उस FortiGate पर प्रत्येक SSID में एक साथ हर लॉगिन को तोड़ देता है।
अपने विशिष्ट सेटअप को लेकर कोई सवाल हैं?
हमारी टीम 80,000 से अधिक वेन्यू में वेन्यू ऑपरेटरों, IT मैनेजरों और नेटवर्क इंजीनियरों के साथ काम करती है। 20 मिनट का कॉल बुक करें और हम आपको दिखाएंगे कि आपके जैसे अन्य लोगों ने इसे कैसे हल किया।
आप कैसे जांचते हैं कि FortiGate गेस्ट पोर्टल काम करता है?
केवल लैपटॉप पर ही नहीं, वास्तविक उपकरणों पर परीक्षण करें। iOS, Android, Windows और macOS का एक मैट्रिक्स बनाएं, और हर प्लेटफॉर्म पर प्रत्येक जांच चलाएं।
- SSID से जुड़ें। लॉगिन शीट सेकंड के भीतर स्वचालित रूप से खुलनी चाहिए। यदि यह नहीं खुलती है, तो पहचान डोमेन के लिए छूट सूची की जांच करें।
- प्रत्येक लॉगिन विधि को पूरा करें। फ़ॉर्म, आपके द्वारा सक्षम किए गए प्रत्येक सोशल प्रदाता और शर्तों की स्वीकृति का परीक्षण करें।
- चेतावनी पर नज़र रखें। फ्लो में किसी भी बिंदु पर कोई प्रमाण पत्र चेतावनी दिखाई नहीं देनी चाहिए।
- FortiGate पर प्रमाणीकरण की पुष्टि करें। प्रमाणित फ़ायरवॉल उपयोगकर्ता मॉनिटर को गेस्ट समूह के विरुद्ध डिवाइस को सूचीबद्ध करना चाहिए।
- CLI से RADIUS की पुष्टि करें।
diagnose test authserver radiusसीधे सर्वर ऑब्जेक्ट का परीक्षण करता है।diagnose debug application fnbamd -1, डिबग सक्षम होने के साथ, वास्तविक समय में प्रत्येक Access-Request और प्रतिक्रिया दिखाता है। - Purple में अकाउंटिंग की पुष्टि करें। सत्र एक प्रारंभ रिकॉर्ड, फिर अंतरिम अपडेट, फिर गेस्ट के जाने पर एक स्टॉप के साथ दिखाई देना चाहिए।
- दोबारा आने का परीक्षण करें। टाइमआउट के बाद फिर से कनेक्ट करें और जांचें कि गेस्ट वह पेज देखता है जो आप चाहते थे।
FortiGate कैप्टिव पोर्टल के साथ क्या गलत होता है, और आप इसे कैसे ठीक करते हैं?
| लक्षण | संभावित कारण | समाधान |
|---|---|---|
| लॉगिन शीट कभी दिखाई नहीं देती; डिवाइस "कनेक्टेड" कहता है | छूट सूची में पहचान डोमेन, या प्रमाणीकरण से पहले ट्रैफ़िक की अनुमति देने वाली नीति | captive.apple.com और समान प्रविष्टियों को हटाएं; जांचें कि गेस्ट नीति के लिए प्रमाणीकरण की आवश्यकता है |
| स्प्लैश पेज खाली या बिना स्टाइल के लोड होता है | Purple संपत्ति होस्टनेम छूट सूची से गायब हैं | Purple के FortiGate सहायता लेख में प्रत्येक होस्टनेम को जोड़ें |
| लॉगिन से पहले ब्राउज़ करते समय प्रमाण पत्र की चेतावनी | FortiGate HTTPS साइट को इंटरसेप्ट कर रहा है | अपेक्षित व्यवहार; गेस्ट को लॉगिन शीट का उपयोग करना चाहिए या HTTP पेज खोलना चाहिए |
| फ़ॉर्म सबमिट करने पर प्रमाण पत्र की चेतावनी | प्रमाणीकरण लिसनर पर फ़ैक्टरी प्रमाण पत्र | एक विश्वसनीय प्रमाण पत्र स्थापित करें और HTTPS पर वापस पोस्ट करें |
| सोशल लॉगिन घूमता रहता है या विफल हो जाता है | प्रदाता डोमेन छूट प्राप्त नहीं हैं, या गेस्ट और FortiGate के बीच DNS बेमेल है | वाइल्डकार्ड FQDN ऑब्जेक्ट का उपयोग करें; FortiGate को गेस्ट DNS के रूप में सेट करें |
| पोर्टल विवरण स्वीकार करता है, कोई इंटरनेट नहीं मिलता | RADIUS अस्वीकार या टाइमआउट: गलत साझा रहस्य, गलत स्रोत पता, UDP 1812 अवरुद्ध | authserver परीक्षण चलाएं; fnbamd डिबग आउटपुट पढ़ें |
| गेस्ट से बहुत बार साइन इन करने के लिए कहा जाता है | छोटा प्रमाणीकरण या निष्क्रिय टाइमआउट | Purple सत्र सेटिंग्स के साथ FortiGate टाइमआउट को संरेखित करें |
| रिपोर्ट से सत्र गायब हैं | एकाउंटिंग अक्षम है या UDP 1813 अवरुद्ध है | RADIUS ऑब्जेक्ट पर एकाउंटिंग सक्षम करें; UDP 1813 खोलें |
| फर्मवेयर अपग्रेड के बाद लॉगिन बंद हो जाता है | नए रिलीज़ में सेटिंग्स स्थानांतरित हो गई हैं या डिफ़ॉल्ट बदल गए हैं | रिलीज़ नोट्स के साथ पुनः जांचें और परीक्षण मैट्रिक्स को फिर से चलाएं |
वास्तविक स्थानों पर यह कैसे काम करता है?
परिदृश्य 1: एक 200 कमरों का होटल जो अपने पिछले अतिथि WiFi प्रदाता को बदल रहा है
स्थिति। 200 कमरों वाला एक होटल 30 FortiAPs और टनल-मोड अतिथि SSID के साथ एक FortiGate चला रहा था। iPhones पर मेहमानों को कोई लॉगिन शीट नहीं दिखाई दी और उन्होंने इसके बजाय Safari खोला। जो लोग पेज तक पहुंचे, उन्हें इसे सबमिट करने पर प्रमाणपत्र चेतावनी का सामना करना पड़ा।
क्या किया गया। इंजीनियर को छूट सूची में captive.apple.com मिला, जिसे पिछले प्रदाता ने छोड़ दिया था, और उसने इसे हटा दिया। उन्होंने अतिथि इंटरफ़ेस को हल करने वाले होस्टनेम पर एक सार्वजनिक रूप से विश्वसनीय प्रमाणपत्र स्थापित किया और पोस्ट-बैक को HTTPS पर स्थानांतरित कर दिया। उन्होंने एकाउंटिंग सक्षम करके Purple के RADIUS सर्वर जोड़े।
परिणाम। परिवर्तन के बाद के परीक्षण मैट्रिक्स में, लॉगिन शीट सभी चार प्लेटफॉर्म पर स्वचालित रूप से खुल गई। लॉगिन प्रवाह में शून्य प्रमाणपत्र चेतावनियां दिखाई दीं। प्रत्येक परीक्षण सत्र के लिए प्रारंभ, अंतरिम और समाप्ति प्रविष्टियों वाले सत्र रिकॉर्ड Purple तक पहुंचे। होटल तैनाती के बारे में अधिक जानकारी के लिए, Hotels देखें।
परिदृश्य 2: एक MSP द्वारा प्रबंधित 40-स्टोर रिटेल चेन
स्थिति। एक MSP ने 40-स्टोर Retail श्रृंखला के लिए प्रति स्टोर एक FortiGate चलाया। खरीदारों ने Google और Apple साइन-इन के साथ रुक-रुक कर विफलताओं की सूचना दी, लेकिन केवल कुछ स्टोरों में।
क्या किया गया। प्रभावित स्टोरों में DHCP ने खरीदारों को एक सार्वजनिक DNS रिज़ॉल्वर सौंपा। FortiGate ने प्रदाताओं के CDN होस्टनेम को अलग-अलग पतों पर हल किया, इसलिए छूट वाली प्रविष्टियाँ छूट गईं। MSP ने प्रदाताओं को वाइल्डकार्ड FQDN ऑब्जेक्ट्स पर स्विच कर दिया और FortiGate को अतिथि DNS सर्वर बना दिया। उन्होंने FortiManager के माध्यम से इसे रोल आउट करने से पहले तीन स्टोरों में इस परिवर्तन का संचालन किया।
परिणाम। हर पायलट परीक्षण में, हर प्लेटफॉर्म पर तीनों सोशल लॉगिन तरीके पूरे हुए। इसके बाद MSP ने शेष 37 स्टोरों पर भी यही टेम्पलेट लागू किया। यदि आप इस तरह के ग्राहकों को अतिथि WiFi रीसेल करते हैं, तो white label captive portal software के लिए हमारी मार्गदर्शिका व्यावसायिक जांचों को कवर करती है।
परिदृश्य 3: वायर्ड गेस्ट कियोस्क वाली एक परिषद पुस्तकालय
स्थिति। एक परिषद पुस्तकालय नेटवर्क ने तीसरे पक्ष के एक्सेस पॉइंट्स और चार वायर्ड सार्वजनिक कियोस्क पर अतिथि WiFi की पेशकश की। दोनों एक FortiGate के माध्यम से जुड़े थे। परिषद एक नियम पृष्ठ और एक ऑडिट ट्रेल चाहती थी।
क्या किया गया। इंजीनियर ने SSID के बजाय FortiGate अतिथि इंटरफ़ेस पर Captive Portal सक्षम किया। उसी बाहरी Purple पोर्टल और RADIUS समूह ने वायरलेस आगंतुकों और कियोस्क सत्रों को सेवा प्रदान की।
परिणाम। वायरलेस और वायर्ड दोनों सत्र Purple में एक एकाउंटिंग लॉग में दिखाई दिए, जो एक नियम स्वीकृति रिकॉर्ड के विरुद्ध थे। इससे परिषद को एक एकल उत्तर मिला जब यह पूछा गया कि नेटवर्क का उपयोग किसने और कब किया।
इसकी लागत क्या है, और बदले में आपको क्या मिलता है?
इसकी लागत क्या है
हार्डवेयर की लागत आमतौर पर शून्य होती है। Captive Portal और RADIUS क्लाइंट FortiOS का हिस्सा हैं, इसलिए आप उस FortiGate और FortiAPs को कॉन्फ़िगर करते हैं जिसके आप पहले से मालिक हैं। Purple हार्डवेयर-स्वतंत्र है: वही पोर्टल Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme और Fortinet पर चलता है। हमारा ब्लॉग आपकी अगली WiFi अपग्रेड के लिए नए हार्डवेयर की आवश्यकता क्यों नहीं है इस विषय पर व्यापक जानकारी देता है।
सॉफ्टवेयर की लागत Purple प्लान है: Connect, Capture या Engage। आप साइटों, एक्सेस पॉइंट्स या मेहमानों की गिनती कैसे करते हैं, इसके आधार पर प्रत्येक की कीमत अलग-अलग होती है। हमारी कैप्टिव पोर्टल मूल्य निर्धारण मॉडल की गाइड प्रति साइट, प्रति एक्सेस पॉइंट और प्रति उपयोगकर्ता मॉडल की तुलना करती है।
प्रयास की लागत प्रति साइट इंजीनियरिंग समय है। इसे एक बार टेम्पलेट करें, एक पायलट पर इसका परीक्षण करें और पूरे एस्टेट के लिए FortiManager के माध्यम से टेम्पलेट को लागू करें।
बदले में आपको क्या मिलता है
- सहमति के साथ फर्स्ट-पार्टी डेटा। Purple प्रति अतिथि जागरूक-पसंद ऑप्ट-इन रिकॉर्ड करता है। डेटा हैंडलिंग GDPR अनुपालन वाली है, और Purple के पास ISO 27001, Cyber Essentials और B Corp प्रमाणन है।
- पूरे एस्टेट में एक ही पोर्टल। अन्य हार्डवेयर वाली साइटों सहित, प्रत्येक FortiGate के बजाय स्प्लैश पेज को एक बार बदलें।
- ऐसी रिपोर्टिंग जिस पर आप कार्रवाई कर सकें। अकाउंटिंग डेटा WiFi Analytics को फ़ीड करता है: स्थान के अनुसार विज़िट, ठहरने का समय और वापसी दरें।
- बड़े पैमाने पर एक प्लेटफ़ॉर्म। Purple 80,000+ लाइव स्थानों पर चलता है और 2024 में 440 मिलियन लॉग इन संभाले हैं (Purple का अपना डेटा)। आतिथ्य ऑपरेटरों के लिए, रेस्तरां में WiFi पर हमारी गाइड यूके में कवरेज और सुरक्षा को कवर करती है।
अक्सर पूछे जाने वाले प्रश्न
क्या Purple मेरे मौजूदा FortiGate और FortiAP हार्डवेयर के साथ काम करता है?
हाँ, Purple बिना किसी नए हार्डवेयर के आपके मौजूदा FortiGate और FortiAP एस्टेट पर चलता है। FortiGate कैप्टिव पोर्टल को लागू करता है और Purple को RADIUS प्रमाणीकरण और अकाउंटिंग भेजता है, जबकि Purple स्प्लैश पेज की मेजबानी करता है। यही दृष्टिकोण FortiGate इंटरफ़ेस के पीछे तीसरे पक्ष के एक्सेस पॉइंट्स को भी कवर करता है। Purple Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium और Extreme का भी समर्थन करता है, इसलिए एक मिश्रित एस्टेट एक पोर्टल साझा करता है।
क्या मुझे बाहरी कैप्टिव पोर्टल के लिए अतिरिक्त Fortinet लाइसेंस की आवश्यकता है?
नहीं, कैप्टिव पोर्टल और RADIUS क्लाइंट मानक FortiOS सुविधाएं हैं, इसलिए FortiGate को किसी अलग पोर्टल लाइसेंस की आवश्यकता नहीं है। आपको एक समर्थित FortiOS बिल्ड की आवश्यकता है और वायरलेस के लिए FortiGate द्वारा प्रबंधित FortiAPs की। Purple प्लान, चाहे वह Connect, Capture या Engage हो, अलग से लाइसेंस प्राप्त है। कैप्टिव पोर्टल मूल्य निर्धारण मॉडल पर हमारी गाइड बताती है कि प्रति साइट, प्रति एक्सेस पॉइंट और प्रति उपयोगकर्ता मूल्य निर्धारण की तुलना कैसे की जाती है।
क्या मैं बिना किसी डाउनटाइम के अपने वर्तमान गेस्ट WiFi प्रदाता से स्थानांतरित हो सकता हूँ?
हाँ, यदि आप स्विच करने से पहले समानांतर में Purple कॉन्फ़िगरेशन बनाते हैं। मौजूदा RADIUS सर्वर और उपयोगकर्ता समूह के साथ Purple के RADIUS सर्वर और एक नया उपयोगकर्ता समूह जोड़ें, फिर उनका उपयोग करके एक परीक्षण SSID या इंटरफ़ेस बनाएं। उस परीक्षण नेटवर्क पर पूर्ण डिवाइस परीक्षण मैट्रिक्स चलाएं। जब यह पास हो जाए, तो लाइव गेस्ट SSID को रीपॉइंट करें और पुराने प्रदाता की छूट सूची की प्रविष्टियों को हटा दें, विशेष रूप से किसी भी Captive नेटवर्क पहचान डोमेन को।
क्या FortiGate पोर्टल के माध्यम से कैप्चर किया गया गेस्ट डेटा GDPR के अनुकूल है?
हाँ, जब पोर्टल Purple पर चलता है, तो सहमति और डेटा हैंडलिंग GDPR का पालन करती है। Purple प्रत्येक गेस्ट के प्रति सचेत-पसंद ऑप्ट-इन रिकॉर्ड करता है, इसलिए मार्केटिंग सहमति नेटवर्क एक्सेस से अलग होती है। Purple ISO 27001 और Cyber Essentials प्रमाणित है। FortiGate क्लाइंट MAC एड्रेस जैसे सेशन विवरण पोर्टल को पास करता है, लेकिन गेस्ट रिकॉर्ड Purple में रहते हैं। आप डेटा नियंत्रक बने रहते हैं और अपना स्वयं का प्रतिधारण और गोपनीयता नोटिस सेट करते हैं।
क्या मुझे FortiGate इन-बिल्ट पोर्टल या बाहरी पोर्टल का उपयोग करना चाहिए?
ऐसी एकल साइट के लिए इन-बिल्ट पोर्टल का उपयोग करें जिसे केवल अस्वीकरण (disclaimer) पृष्ठ की आवश्यकता है। जब आप कई साइटें चलाते हैं, सोशल लॉगिन या प्रथम-पक्ष डेटा चाहते हैं, या मिश्रित हार्डवेयर का प्रबंधन करते हैं, तो एक बाहरी पोर्टल का उपयोग करें। इन-बिल्ट पेज प्रत्येक FortiGate पर रहता है और इसे साइट दर साइट संपादित किया जाना चाहिए। एक बाहरी Purple पोर्टल एक ही स्थान पर बदलता है और हर स्थान के लिए ऑप्ट-इन और सेशन एनालिटिक्स रिकॉर्ड करता है।
FortiGate परिनियोजन में कितना इंजीनियरिंग प्रयास लगता है?
एक एकल साइट एक कॉन्फ़िगरेशन परिवर्तन है, हार्डवेयर प्रोजेक्ट नहीं। आप एक RADIUS सर्वर ऑब्जेक्ट, एक उपयोगकर्ता समूह, एक SSID या इंटरफ़ेस परिवर्तन, एक छूट सूची, एक नीति और एक प्रमाणपत्र बनाते हैं। अधिकांश प्रयास iOS, Android, Windows और macOS पर परीक्षण में जाता है। संपत्तियों के लिए, कॉन्फ़िगरेशन को एक बार FortiManager टेम्पलेट के रूप में बनाएं, कुछ साइटों पर इसका पायलट करें, फिर इसे हर जगह पुश करें।
क्या एक MSP कई क्लाइंट FortiGates में Purple चला सकता है?
हाँ, MSP एक खाता संरचना से कई क्लाइंट FortiGates में Purple चलाते हैं। प्रत्येक क्लाइंट साइट समान कॉन्फ़िगरेशन पैटर्न का उपयोग करती है, इसलिए आप इसे FortiManager में टेम्पलेट कर सकते हैं और बैचों में तैनात कर सकते हैं। Purple का हार्डवेयर-अज्ञेयवादी डिज़ाइन का अर्थ है कि Cisco Meraki, HPE Aruba या Ruckus पर क्लाइंट समान पोर्टल का उपयोग करते हैं। हस्ताक्षर करने से पहले वाइट लेबल Captive Portal सॉफ़्टवेयर के लिए हमारी गाइड में व्यावसायिक शर्तों की जांच करें।
क्या बाहरी पोर्टल वायर्ड गेस्ट नेटवर्क पर काम करता है?
हाँ, FortiGate FortiAP SSID के साथ-साथ एक इंटरफ़ेस पर भी Captive Portal लागू कर सकता है। वायर्ड गेस्ट VLAN की सेवा करने वाले इंटरफ़ेस पर Captive Portal सक्षम करें, बाहरी पोर्टल चुनें और इसे उसी Purple RADIUS समूह की ओर इंगित करें। कियोस्क, मीटिंग रूम पोर्ट और तृतीय-पक्ष एक्सेस पॉइंट फिर आपके वायरलेस मेहमानों के साथ एक स्प्लैश पेज, एक नियम स्वीकृति रिकॉर्ड और एक अकाउंटिंग लॉग साझा करते हैं।
मुख्य परिभाषाएं
Captive portal
एक वेब पेज जिसे किसी डिवाइस को नेटवर्क द्वारा उसके ट्रैफ़िक को अग्रेषित करने से पहले पूरा करना होगा। FortiGate पहले HTTP अनुरोध को रोकता है और इसे एक्सटर्नल पोर्टल URL पर रीडायरेक्ट करता है, जिसमें ऐसे पैरामीटर जोड़ दिए जाते हैं जो सत्र, क्लाइंट MAC पते और FortiGate लॉगिन पते की पहचान करते हैं।
SSID या इंटरफ़ेस सुरक्षा मोड सेट करते समय आप इससे मिलते हैं। एक्सटर्नल विकल्प चुनने से पेज, सहमति और गेस्ट डेटा Purple में चले जाते हैं जबकि FortiGate प्रवर्तन बनाए रखता है।
RADIUS
रिमोट ऑथेंटिकेशन डायल-इन यूज़र सर्विस, RFC 2865 में परिभाषित। एक क्लाइंट Access-Request भेजता है और सर्वर Access-Accept या Access-Reject के साथ उत्तर देता है। प्रमाणीकरण पारंपरिक रूप से UDP 1812 पर चलता है।
FortiGate यह तय करने के लिए Purple की ओर इंगित करने वाले RADIUS सर्वर ऑब्जेक्ट का उपयोग करता है कि कोई गेस्ट प्रमाणित है या नहीं। एक गलत साझा रहस्य (shared secret), स्रोत पता या अवरुद्ध UDP 1812 एक ऐसा पोर्टल बनाता है जो विवरण स्वीकार करता है लेकिन इंटरनेट नहीं देता है।
RADIUS accounting
RFC 2866 में निर्दिष्ट। क्लाइंट पारंपरिक रूप से UDP 1813 पर सत्र शुरू करने, अंतरिम अपडेट और रोकने के लिए Accounting-Request संदेश भेजता है।
एकाउंटिंग Purple रिपोर्टिंग में सत्र रिकॉर्ड फीड करती है। यदि यह अक्षम है या UDP 1813 अवरुद्ध है, तो सत्र रिपोर्ट से गायब हो जाते हैं।
Shared secret
RFC 2865 में परिभाषित वह कुंजी, जिसका उपयोग RADIUS क्लाइंट और सर्वर एक-दूसरे को प्रमाणित करने और Access-Request पैकेट में User-Password विशेषता को छिपाने के लिए करते हैं।
यह मान आपके Purple खाते के लिए विशिष्ट है। इसे अपने डैशबोर्ड और Purple के FortiGate सहायता लेख से ही लें, कभी भी किसी फोरम पोस्ट से न लें।
Session-Timeout
RFC 2865 में परिभाषित एक RADIUS विशेषता जिसे सर्वर पुनः प्रमाणीकरण से पहले अधिकतम सत्र लंबाई सेट करने के लिए Access-Accept में लौटाता है।
यदि आपका FortiOS बिल्ड इसका सम्मान करता है, तो Purple प्रत्येक FortiGate के प्रमाणीकरण टाइमआउट पर निर्भर रहने के बजाय सत्र की अवधि को केंद्रीय रूप से सेट कर सकता है।
Exempt list (walled garden)
कैप्टिव पोर्टल SSID या इंटरफ़ेस से जुड़े फ़ायरवॉल एड्रेस ऑब्जेक्ट्स का सेट, जिस तक प्रमाणीकरण से पहले एक डिवाइस पहुँच सकता है। FortiGate पर यह आमतौर पर FQDN या वाइल्डकार्ड FQDN एड्रेस ऑब्जेक्ट होते हैं।
बहुत छोटी होने पर स्प्लैश पेज या सोशल लॉगिन टूट जाता है। बहुत लंबी होने पर मेहमान बिना साइन इन किए ब्राउज़ करते हैं।
Wildcard FQDN address object
एक डोमेन पैटर्न से मेल खाने वाला FortiGate एड्रेस ऑब्जेक्ट। FortiGate इसे अपने माध्यम से गुजरने वाली DNS प्रतिक्रियाओं से भरता है, न कि स्वयं इसे रिज़ॉल्व करता है जैसे वह मानक FQDN ऑब्जेक्ट्स के लिए करता है।
सोशल लॉगिन प्रदाता बदलते पतों वाले CDN से पृष्ठ प्रदान करते हैं। वाइल्डकार्ड FQDN ऑब्जेक्ट केवल तभी सटीक रूप से मेल खाते हैं जब मेहमान DNS के लिए FortiGate या इसके रिज़ॉल्वर का उपयोग करते हैं।
Captive network detection
नेटवर्क में शामिल होने पर एक सादे HTTP URL के ऑपरेटिंग सिस्टम प्रोब, जैसे captive.apple.com, connectivitycheck.gstatic.com और www.msftconnecttest.com। एक रीडायरेक्ट किया गया प्रोब डिवाइस को अपनी लॉगिन शीट खोलने के लिए कहता है।
इन डोमेन को कभी भी छूट (exempt) नहीं दी जानी चाहिए। यदि इन्हें छूट दी जाती है, तो डिवाइस कनेक्टेड रिपोर्ट करता है और कोई लॉगिन शीट दिखाई नहीं देती है।
HSTS
HTTP Strict Transport Security, जो RFC 6797 में निर्दिष्ट है। एक साइट ब्राउज़र को केवल HTTPS के माध्यम से कनेक्ट करने का निर्देश देती है। HSTS प्रीलोड सूची की साइटों पर प्रमाणपत्र चेतावनी दिखाई देने पर क्लिक करके आगे नहीं बढ़ा जा सकता।
यह स्पष्ट करता है कि साइन इन करने से पहले बैंकिंग या ईमेल साइट खोलने वाले मेहमानों को ब्लॉक क्यों किया जाता है। इसका समाधान कैप्टिव नेटवर्क डिटेक्शन है, न कि कोई सर्टिफिकेट।
VLAN
एक वर्चुअल LAN, एक अलग लेयर 2 ब्रॉडकास्ट डोमेन, जो IEEE 802.1Q के तहत ट्रंक लिंक पर टैग किया गया है।
गेस्ट अपने स्वयं के VLAN या SSID इंटरफ़ेस से संबंधित होते हैं, कर्मचारियों या भुगतान उपकरणों के साथ साझा किए गए सबनेट पर कभी नहीं।
PCI DSS
PCI Security Standards Council द्वारा प्रकाशित Payment Card Industry Data Security Standard। यह अपेक्षा करता है कि कार्डधारक डेटा को संभालने वाले सिस्टम अविश्वसनीय नेटवर्क से अलग (segmented) हों।
गेस्ट WiFi एक अविश्वसनीय नेटवर्क है, इसलिए इसे भुगतान उपकरणों से अलग करना आपके PCI DSS दायरे को कम करने में मदद करता है।
Tunnel mode SSID
एक FortiAP SSID मोड जिसमें क्लाइंट ट्रैफ़िक को एक्सेस पॉइंट पर स्थानीय रूप से ब्रिज करने के बजाय FortiGate वायरलेस कंट्रोलर पर वापस टनल किया जाता है।
Fortinet का दस्तावेज़ीकरण कैप्टिव पोर्टल SSID के लिए संदर्भ के रूप में टनल मोड का उपयोग करता है। यदि आप स्थानीय रूप से ब्रिज करते हैं, तो पुष्टि करें कि आपका फ़र्मवेयर उस मोड में कैप्टिव पोर्टल का समर्थन करता है।
हल किए गए उदाहरण
FortiGate, 30 FortiAPs और एक टनल-मोड गेस्ट SSID वाले 200 कमरों वाले होटल में पाया गया कि iPhone गेस्ट्स को कोई लॉगिन शीट दिखाई नहीं दे रही थी। जो लोग पेज तक पहुंचे, उन्हें इसे सबमिट करने पर एक प्रमाणपत्र चेतावनी मिली। इसे कैसे ठीक किया गया?
इंजीनियर ने छूट सूची में captive.apple.com पाया, जिसे पिछले प्रदाता द्वारा छोड़ दिया गया था, और इसे हटा दिया। क्योंकि पहचान जांच (detection probe) छूट में थी, iOS ने निष्कर्ष निकाला कि नेटवर्क खुला था और उसने कभी लॉगिन शीट नहीं खोली। इसके बाद उन्होंने गेस्ट इंटरफ़ेस पर रिज़ॉल्व होने वाले होस्टनेम पर एक सार्वजनिक रूप से विश्वसनीय प्रमाणपत्र इंस्टॉल किया और पोस्ट-बैक को HTTPS पर स्थानांतरित कर दिया, जिसने सेल्फ-साइन प्रमाणपत्र चेतावनी को हटा दिया। अंत में उन्होंने एकाउंटिंग सक्षम करके Purple के RADIUS सर्वर जोड़े। परिवर्तन के बाद के परीक्षण मैट्रिक्स में, लॉगिन शीट सभी चार प्लेटफॉर्मों पर स्वचालित रूप से खुल गई और कोई प्रमाणपत्र चेतावनियां दिखाई नहीं दीं। प्रत्येक परीक्षण सत्र स्टार्ट, इंटरिम और स्टॉप रिकॉर्ड के साथ Purple तक पहुंचा।
40-स्टोर रिटेल चेन के लिए प्रति स्टोर एक FortiGate चलाने वाले MSP ने खरीदारों के लिए रुक-रुक कर Google और Apple साइन-इन विफलताओं को देखा, लेकिन केवल कुछ स्टोरों में। इसका कारण और सुधार क्या था?
प्रभावित स्टोरों में, DHCP ने खरीदारों को एक सार्वजनिक DNS रिज़ॉल्वर दिया। FortiGate ने प्रदाताओं के CDN होस्टनेम को खरीदारों द्वारा प्राप्त पते से अलग पतों पर रिज़ॉल्व किया, इसलिए छूट प्रविष्टियां छूट गईं। MSP ने प्रदाताओं को वाइल्डकार्ड FQDN ऑब्जेक्ट पर स्विच कर दिया और FortiGate को गेस्ट DNS सर्वर बना दिया, ताकि FortiGate और खरीदार को समान उत्तर दिखाई दें। उन्होंने तीन स्टोरों में इस बदलाव का परीक्षण किया, जहां सभी तीन सोशल लॉगिन विधियां हर प्लेटफॉर्म पर पूरी हुईं। इसके बाद उन्होंने FortiManager के माध्यम से शेष 37 स्टोरों में वही टेम्पलेट भेज दिया।
एक काउंसिल लाइब्रेरी ने तीसरे पक्ष के एक्सेस पॉइंट्स और चार वायर्ड सार्वजनिक कियोस्क पर गेस्ट WiFi की पेशकश की, दोनों एक FortiGate के पीछे थे। काउंसिल एक नियम और शर्तें पेज और एक ऑडिट ट्रेल चाहती थी। इसे कैसे कॉन्फ़िगर किया गया था?
इंजीनियर ने SSID के बजाय FortiGate गेस्ट इंटरफ़ेस पर Captive Portal सक्षम किया। इंटरफ़ेस मोड तीसरे पक्ष के एक्सेस पॉइंट्स और वायर्ड गेस्ट पोर्ट को कवर करता है, इसलिए एक सेटिंग दोनों तक पहुंच गई। वही एक्सटर्नल Purple पोर्टल और RADIUS उपयोगकर्ता समूह ने वायरलेस आगंतुकों और कियोस्क सत्रों को सेवा प्रदान की। वायरलेस और वायर्ड सत्र फिर एक नियम स्वीकृति रिकॉर्ड के विरुद्ध, Purple में एक एकाउंटिंग लॉग में दिखाई दिए। इससे काउंसिल को एक ही उत्तर मिला जब पूछा गया कि नेटवर्क का उपयोग किसने और कब किया।
अक्सर पूछे जाने वाले प्रश्न
क्या Purple मेरे मौजूदा FortiGate और FortiAP हार्डवेयर के साथ काम करता है?
हाँ, Purple बिना किसी नए हार्डवेयर के आपके मौजूदा FortiGate और FortiAP इंफ्रास्ट्रक्चर पर चलता है। FortiGate Captive Portal लागू करता है और Purple को RADIUS प्रमाणीकरण और लेखांकन भेजता है, जबकि Purple स्प्लैश पेज की मेज़बानी करता है। यही दृष्टिकोण FortiGate इंटरफ़ेस के पीछे तीसरे पक्ष के एक्सेस पॉइंट्स को भी कवर करता है। Purple Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium और Extreme का भी समर्थन करता है, जिससे एक मिश्रित इंफ्रास्ट्रक्चर एक ही पोर्टल साझा करता है।
क्या मुझे बाहरी Captive Portal के लिए एक अतिरिक्त Fortinet लाइसेंस की आवश्यकता है?
नहीं, Captive Portal और RADIUS क्लाइंट मानक FortiOS सुविधाएं हैं, इसलिए FortiGate को किसी अलग पोर्टल लाइसेंस की आवश्यकता नहीं है। आपको एक समर्थित FortiOS बिल्ड और वायरलेस के लिए FortiGate द्वारा प्रबंधित FortiAPs की आवश्यकता होती है। Purple योजना, चाहे Connect हो, Capture हो या Engage, अलग से लाइसेंस प्राप्त है। हमारी Captive Portal मूल्य निर्धारण मॉडल गाइड बताती है कि प्रति साइट, प्रति एक्सेस पॉइंट और प्रति उपयोगकर्ता मूल्य निर्धारण की तुलना कैसे की जाती है।
क्या मैं बिना किसी डाउनटाइम के अपने वर्तमान गेस्ट WiFi प्रदाता से स्विच कर सकता हूँ?
हाँ, यदि आप स्विच करने से पहले समानांतर में Purple कॉन्फ़िगरेशन बनाते हैं। मौजूदा सर्वरों के साथ Purple के RADIUS सर्वर और एक नया उपयोगकर्ता समूह जोड़ें, फिर उनका उपयोग करके एक परीक्षण SSID या इंटरफ़ेस बनाएं। उस परीक्षण नेटवर्क पर पूर्ण डिवाइस परीक्षण मैट्रिक्स चलाएं। पास होने पर, लाइव गेस्ट SSID को फिर से रीडायरेक्ट करें और पुराने प्रदाता के छूट सूची प्रविष्टियों को हटा दें, विशेष रूप से किसी भी कैप्टिव नेटवर्क डिटेक्शन डोमेन को।
क्या FortiGate पोर्टल के माध्यम से कैप्चर किया गया गेस्ट डेटा GDPR अनुपालन करता है?
हाँ, जब पोर्टल Purple पर चलता है, तो सहमति और डेटा प्रबंधन GDPR का पालन करते हैं। Purple प्रति अतिथि सचेत-पसंद ऑप्ट-इन रिकॉर्ड करता है, इसलिए मार्केटिंग सहमति नेटवर्क एक्सेस से अलग होती है। Purple ISO 27001 और Cyber Essentials प्रमाणित है। FortiGate क्लाइंट MAC एड्रेस जैसे सत्र विवरण पोर्टल पर भेजता है, लेकिन गेस्ट रिकॉर्ड Purple में रहते हैं। आप डेटा नियंत्रक बने रहते हैं और अपनी स्वयं की प्रतिधारण और गोपनीयता सूचना निर्धारित करते हैं।
क्या मुझे FortiGate बिल्ट-इन पोर्टल या बाहरी पोर्टल का उपयोग करना चाहिए?
एक एकल साइट के लिए अंतर्निहित (built-in) पोर्टल का उपयोग करें जिसे केवल अस्वीकरण पृष्ठ की आवश्यकता होती है। जब आप कई साइटें चलाते हैं, सोशल लॉगिन या फ़र्स्ट-पार्टी डेटा चाहते हैं, या मिश्रित हार्डवेयर प्रबंधित करते हैं, तो बाहरी पोर्टल का उपयोग करें। अंतर्निहित पृष्ठ प्रत्येक FortiGate पर रहता है और इसे साइट-दर-साइट संपादित किया जाना चाहिए। एक बाहरी Purple पोर्टल एक स्थान पर बदलता है और हर स्थान के लिए ऑप्ट-इन और सत्र विश्लेषण रिकॉर्ड करता है।
FortiGate परिनियोजन में कितना इंजीनियरिंग प्रयास लगता है?
एक एकल साइट एक कॉन्फ़िगरेशन परिवर्तन है, न कि कोई हार्डवेयर प्रोजेक्ट। आप एक RADIUS सर्वर ऑब्जेक्ट, एक उपयोगकर्ता समूह, एक SSID या इंटरफ़ेस परिवर्तन, एक छूट सूची, एक नीति और एक प्रमाण पत्र बनाते हैं। अधिकांश प्रयास iOS, Android, Windows और macOS पर परीक्षण करने में जाते हैं। बड़े इंफ्रास्ट्रक्चर के लिए, FortiManager टेम्पलेट के रूप में एक बार कॉन्फ़िगरेशन बनाएं, इसे कुछ साइटों पर पायलट करें, फिर इसे हर जगह लागू करें।
क्या एक MSP कई क्लाइंट FortiGates पर Purple चला सकता है?
हाँ, MSPs एक खाता संरचना से कई क्लाइंट FortiGates पर Purple चलाते हैं। प्रत्येक क्लाइंट साइट समान कॉन्फ़िगरेशन पैटर्न का उपयोग करती है, इसलिए आप इसे FortiManager में टेम्पलेट कर सकते हैं और बैचों में तैनात कर सकते हैं। Purple का हार्डवेयर-अज्ञेय (hardware-agnostic) डिज़ाइन का अर्थ है कि Cisco Meraki, HPE Aruba या Ruckus पर क्लाइंट एक ही पोर्टल का उपयोग करते हैं। हस्ताक्षर करने से पहले हमारी व्हाइट लेबल Captive Portal सॉफ़्टवेयर गाइड में व्यावसायिक शर्तों की जांच करें।
क्या बाहरी पोर्टल वायर्ड गेस्ट नेटवर्क पर काम करता है?
हाँ, FortiGate एक इंटरफ़ेस के साथ-साथ एक FortiAP SSID पर Captive Portal लागू कर सकता है। वायर्ड गेस्ट VLAN की सेवा करने वाले इंटरफ़ेस पर Captive Portal सक्षम करें, बाहरी पोर्टल का चयन करें और इसे उसी Purple RADIUS समूह की ओर इंगित करें। कियोस्क, मीटिंग रूम पोर्ट और तीसरे पक्ष के एक्सेस पॉइंट्स फिर आपके वायरलेस मेहमानों के साथ एक स्प्लैश पेज, एक नियम स्वीकृति रिकॉर्ड और एक लेखांकन लॉग साझा करते हैं।
इस श्रृंखला में आगे पढ़ें
व्हाइट लेबल Captive Portal सॉफ्टवेयर: हस्ताक्षर करने से पहले MSPs और रीसेलर्स को क्या जांचना चाहिए
आप पूर्ण व्हाइट लेबल, सह-ब्रांडेड और रेफ़रल मॉडल के बीच चयन करने में सक्षम होंगे, फिर मल्टी-टेनेंसी, ब्रांडिंग की गहराई, हार्डवेयर कवरेज, बिलिंग, GDPR सहमति रिकॉर्ड, APIs और सपोर्ट एस्केलेशन पर विक्रेताओं को अंक देंगे। यह गाइड 15 RFP प्रश्नों और एक रेड-फ्लैग तालिका के साथ समाप्त होती है जिसे आप हस्ताक्षर करने से पहले प्रत्येक शॉर्टलिस्ट किए गए विक्रेता को भेज सकते हैं।
Captive portal मूल्य निर्धारण की तुलना: प्रति साइट, प्रति access point और प्रति उपयोगकर्ता मॉडल
यह तय करें कि कौन सा Captive portal मूल्य निर्धारण मॉडल आपके परिसर के अनुकूल है: प्रति साइट, प्रति access point, प्रति उपयोगकर्ता या सत्र, या हार्डवेयर के साथ बंडल किया गया। अपने स्थान की संख्या, AP की संख्या और मासिक लॉगिन को हर उद्धरण पर लागू करें। फिर SMS, सहायता, एकीकरण, अनुपालन और बाहर निकलने की लागत जोड़ें, और विक्रेताओं को एकल तीन-वर्षीय कुल लागत पर रैंक करें।
Ruckus captive portal ट्रबलशूटिंग: WISPr रीडायरेक्ट, hotspot और walled garden चेकलिस्ट
आप मेहमानों द्वारा रिपोर्ट की जाने वाली समस्याओं के आधार पर एक विफल हो रहे Ruckus captive portal का निदान करने और फिर उसे एक निश्चित क्रम में ठीक करने में सक्षम होंगे। इस क्रम में hotspot (WISPr) लॉगऑन URL, walled garden, नॉर्थबाउंड पोर्टल इंटरफ़ेस पासवर्ड, RADIUS प्रमाणीकरण और अकाउंटिंग, और HTTPS रीडायरेक्ट प्रमाणपत्र शामिल हैं। ये जाँच SmartZone, Ruckus One और Unleashed पर लागू होती हैं।
अपने विशिष्ट सेटअप को लेकर कोई सवाल हैं?
हमारी टीम 80,000 से अधिक वेन्यू में वेन्यू ऑपरेटरों, IT मैनेजरों और नेटवर्क इंजीनियरों के साथ काम करती है। 20 मिनट का कॉल बुक करें और हम आपको दिखाएंगे कि आपके जैसे अन्य लोगों ने इसे कैसे हल किया।