- Purple
- Captive portals: a complete guide
- একটি বাহ্যিক পোর্টাল সার্ভারের সাথে FortiGate Captive Portal সেটআপ
একটি বাহ্যিক পোর্টাল সার্ভারের সাথে FortiGate Captive Portal সেটআপ
আপনি RADIUS অ্থেনটিকেশন এবং অ্যাকাউন্টিং, একটি কার্যকর এক্সেম্পট তালিকা এবং একটি ট্রাস্টেড সার্টিফিকেট সহ Purple দ্বারা হোস্ট করা একটি বাহ্যিক Captive Portal কার্যকর করতে FortiGate কনফিগার করতে সক্ষম হবেন। আপনি বিল্ট ইন এবং এক্সটার্নাল পোর্টালের মধ্যে সিদ্ধান্ত নিতে পারেন, আসল ডিভাইসে পরীক্ষা করতে পারেন এবং গেস্ট লগইনকে সবচেয়ে বেশি বাধা দেয় এমন ত্রুটিগুলি সমাধান করতে পারেন।
আমাদের মূল সিরিজের অংশ: Captive Portal গাইড →
- একটি FortiGate এক্সটার্নাল captive portal মূলত কী করে?
- বিল্ট-ইন পোর্টাল নাকি এক্সটার্নাল পোর্টাল?
- FortiGate Captive Portal সেটআপ শুরু করার আগে আপনার কী কী প্রয়োজন?
- FortiOS ভার্সনের মধ্যে কী পরিবর্তন হয়?
- এক্সটার্নাল পোর্টাল সার্ভারের মাধ্যমে FortiGate-এ কীভাবে Captive Portal সেট আপ করবেন?
- ধাপ 1: RADIUS সার্ভার হিসাবে Purple যোগ করুন
- ধাপ ২: একটি ফায়ারওয়াল ইউজার গ্রুপ তৈরি করুন
- ধাপ ৩: সিকিউরিটি মোডকে captive portal-এ সেট করুন
- ধাপ ৪: এক্সেম্পট তালিকা তৈরি করুন
- ধাপ ৫: গেস্ট ফায়ারওয়াল পলিসি লিখুন
- ধাপ ৬: সার্টিফিকেট ইনস্টল করুন এবং পোস্ট-ব্যাকের জন্য HTTPS ব্যবহার করুন
- ধাপ ৭: টাইমআউট সারিবদ্ধ করুন
- FortiGate এক্সেম্পট তালিকায় কী কী থাকা উচিত?
- FortiGate Captive Portal কেন একটি সার্টিফিকেট ত্রুটি দেখায়?
- সতর্কতা ১: সাইন ইন করার আগে অতিথি একটি HTTPS সাইট খোলেন
- সতর্কতা ২: অতিথি পোর্টাল ফর্ম জমা দেন
- কীভাবে পরীক্ষা করবেন যে FortiGate গেস্ট পোর্টাল কাজ করছে?
- FortiGate Captive Portal-এ কী সমস্যা হয় এবং আপনি কীভাবে তা সমাধান করবেন?
- বাস্তব ভেন্যুতে এটি কীভাবে কাজ করে?
- সিনারিও 1: একটি 200 রুমের হোটেল যা তাদের পূর্ববর্তী গেস্ট WiFi প্রদানকারীকে প্রতিস্থাপন করছে
- সিনারিও 2: একটি MSP দ্বারা পরিচালিত 40টি স্টোরের একটি রিটেইল চেইন
- সিনারিও 3: তারযুক্ত গেস্ট কিওস্ক সহ একটি কাউন্সিল লাইব্রেরি
- এর খরচ কত, এবং আপনি এর বিনিময়ে কী পাবেন?
- এর খরচ কত
- আপনি যা ফেরত পাবেন
- প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
- Purple কি আমার বিদ্যমান FortiGate এবং FortiAP হার্ডওয়্যারের সাথে কাজ করে?
- একটি এক্সটার্নাল ক্যাপটিভ পোর্টালের জন্য কি আমার অতিরিক্ত Fortinet লাইসেন্স প্রয়োজন?
- আমি কি ডাউনটাইম ছাড়াই আমার বর্তমান গেস্ট WiFi প্রোভাইডার থেকে স্থানান্তর করতে পারি?
- একটি FortiGate পোর্টালের মাধ্যমে ক্যাপচার করা গেস্ট ডেটা কি GDPR অনুcompliant?
- আমার কি FortiGate-এর বিল্ট-ইন পোর্টাল নাকি বাহ্যিক পোর্টাল ব্যবহার করা উচিত?
- একটি FortiGate ডিপ্লয়মেন্টের জন্য কতটুকু ইঞ্জিনিয়ারিং প্রচেষ্টার প্রয়োজন হয়?
- একটি MSP কি অনেক ক্লায়েন্ট FortiGates জুড়ে Purple চালাতে পারে?
- বাহ্যিক পোর্টালটি কি ওয়্যার্ড গেস্ট নেটওয়ার্কে কাজ করে?

FortiGate-এ একটি এক্সটার্নাল captive portal-এর জন্য চারটি জিনিস প্রয়োজন। SSID বা ইন্টারফেস সিকিউরিটি মোডকে একটি এক্সটার্নাল পোর্টাল URL সহ captive portal-এ সেট করুন। একটি RADIUS সার্ভারে অটেনটিকেশন এবং অ্যাকাউন্টিং পয়েন্ট করুন। অটেনটিকেশন থেকে পোর্টাল এবং সোশ্যাল লগইন ডোমেনগুলোকে অব্যাহতি দিন, এবং একটি ট্রাস্টেড সার্টিফিকেট ইনস্টল করুন যাতে HTTPS পোস্ট-ব্যাক কোনো ব্রাউজার ওয়ার্নিং না দেখায়।
একটি FortiGate এক্সটার্নাল captive portal মূলত কী করে?
একটি captive portal হলো সেই ওয়েব পেজ যা কোনো ভিজিটরকে নেটওয়ার্কের মাধ্যমে তাদের ট্রাফিক বাইরে যেতে দেওয়ার আগে অবশ্যই পূরণ করতে হয়। একটি এক্সটার্নাল সেটআপে, FortiGate পোর্টালটিকে কার্যকর করে এবং একটি আলাদা সার্ভার পেজটি হোস্ট করে। Purple-এর সাথে, সেই সার্ভারটি হলো আমাদের Guest WiFi প্ল্যাটফর্ম।
লগইন প্রক্রিয়াটি পাঁচটি ধাপে চলে:
১. গেস্ট একটি FortiAP দ্বারা ব্রডকাস্ট করা ওপেন SSID (নেটওয়ার্কের নাম)-এ বা একটি FortiGate ইন্টারফেসের পেছনের একটি নেটওয়ার্কে যুক্ত হয়। তারা একটি IP ঠিকানা পায়। ২. ডিভাইসটি তার প্রথম ওয়েব রিকোয়েস্ট করে। FortiGate এটি ইন্টারসেপ্ট করে এবং ব্রাউজারটিকে এক্সটার্নাল পোর্টাল URL-এ রিডাইরেক্ট করে। এটি এমন প্যারামিটারগুলো যোগ করে যা সেশন, ক্লায়েন্ট MAC ঠিকানা এবং FortiGate-এর নিজস্ব লগইন ঠিকানা চিহ্নিত করে। ৩. গেস্ট Purple স্প্ল্যাশ পেজটি সম্পূর্ণ করে: একটি ফর্ম, একটি সোশ্যাল লগইন বা শর্তাবলীর সম্মতি। ৪. পোর্টালটি credentials পোস্ট করে FortiGate-এর অটেনটিকেশন লিসেনারে ফেরত পাঠায়। বাই ডিফল্ট এটি HTTP-এর জন্য TCP 1000 এবং HTTPS-এর জন্য TCP 1003-এ লিসেন করে। ৫. FortiGate Purple-কে একটি RADIUS Access-Request পাঠায়। Access-Accept-এ, এটি ডিভাইসটিকে অটেনটিকেটেড হিসেবে চিহ্নিত করে এবং গেস্ট ফায়ারওয়াল পলিসি প্রয়োগ করে। অ্যাকাউন্টিং মেসেজগুলো এরপর সেশন শুরু, অন্তর্বর্তী ব্যবহার এবং শেষ রিপোর্ট করে।
RADIUS (Remote Authentication Dial-In User Service) হলো সেই প্রোটোকল যা FortiGate জিজ্ঞেস করতে ব্যবহার করে "এই ডিভাইসটি কি যুক্ত হতে পারে?" এটি RFC 2865-এ সংজ্ঞায়িত করা হয়েছে, এবং অ্যাকাউন্টিং RFC 2866-এ রয়েছে।
কাজের ভাগটাই হলো আসল বিষয়। FortiGate কার্যকর করার দায়িত্ব রাখে: ফায়ারওয়াল পলিসি, NAT এবং সেশন স্টেট। Purple হ্যান্ডেল করে আইডেন্টিটি, কনসেন্ট এবং গেস্ট ডেটা। আপনি FortiOS স্পর্শ না করেই Purple-এ প্রতিটি সাইটে স্প্ল্যাশ পেজ পরিবর্তন করতে পারেন।
বিল্ট-ইন পোর্টাল নাকি এক্সটার্নাল পোর্টাল?
FortiOS তার নিজস্ব captive portal অফার করে। এটি কাজ করে, এবং একটি ডিসক্লেইমার পেজ সহ একটি একক সাইটের জন্য এটি যথেষ্ট হতে পারে। নিচের সারণীটি দেখায় যে দুটি পদ্ধতি কোথায় আলাদা হয়।
| FortiGate বিল্ট-ইন পোর্টাল | Purple-এর সাথে এক্সটার্নাল পোর্টাল | |
|---|---|---|
| পেজটি কোথায় থাকে | প্রতিটি FortiGate-এ রিপ্লেসমেন্ট মেসেজ HTML | Purple দ্বারা হোস্ট করা, প্রতিটি সাইটের জন্য একটি ডিজাইন |
| লগইন অপশন | অটেনটিকেশন, ডিসক্লেইমার এবং ইমেইল কালেকশন পোর্টাল টাইপ | ফর্ম, সোশ্যাল লগইন এবং শর্তাবলীর সম্মতি |
| যেভাবে অ্যাক্সেস দেওয়া হয় | লোকাল বা রিমোট ফায়ারওয়াল ইউজার গ্রুপ | UDP 1812-এ Purple-এর দিকে RADIUS |
| কনসেন্ট হ্যান্ডলিং | শুধুমাত্র ইমেইল ক্যাপচার; অপ্ট-ইন রেকর্ড তৈরি করা আপনার কাজ | প্রতিটি গেস্টের জন্য রেকর্ড করা সচেতন-পছন্দের অপ্ট-ইন |
| ৪০টি সাইট জুড়ে পেজ পরিবর্তন করা | প্রতিটি FortiGate এডিট করুন বা FortiManager-এর মাধ্যমে পুশ করুন | Purple-এ একটি পরিবর্তন |
| রিপোর্টিং | FortiGate লগ এবং FortiAnalyzer | ভেন্যু অনুযায়ী WiFi Analytics ড্যাশবোর্ড |
| মিশ্র-ভেন্ডর স্টেট | শুধুমাত্র Fortinet হার্ডওয়্যার | Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme এবং Fortinet-এ একই পোর্টাল |
| সেরা ফিট | একটি সাইট, কেবল ডিসক্লেইমার-ভিত্তিক অ্যাক্সেস | মাল্টি-সাইট স্টেট যা ফার্স্ট-পার্টি ডেটা চায় |
FortiGate Captive Portal সেটআপ শুরু করার আগে আপনার কী কী প্রয়োজন?
FortiGate GUI খোলার আগে এগুলো সংগ্রহ করুন। বেশিরভাগ ব্যর্থ ডিসপ্লয়মেন্টের মূল কারণ এই তালিকার কোনো আইটেম মিস হওয়া।
- একটি সমর্থিত FortiOS বিল্ডের FortiGate। হয় FortiGate একটি ওয়্যারলেস কন্ট্রোলার হিসাবে আপনার FortiAP পরিচালনা করে, অথবা এর একটি ইন্টারফেস গেস্ট নেটওয়ার্ক সরবরাহ করে। ইন্টারফেস মোড থার্ড-পার্টি অ্যাক্সেস পয়েন্ট এবং ওয়ার্ড গেস্ট পোর্ট কভার করে।
- একটি গেস্ট নেটওয়ার্ক সেগমেন্ট। গেস্টদের তাদের নিজস্ব VLAN (ভার্চুয়াল LAN, একটি পৃথক লেয়ার 2 ব্রডকাস্ট ডোমেন) বা একটি ডেডিকেটেড SSID ইন্টারফেসে রাখুন। কখনোই কর্মী বা পেমেন্ট ডিভাইসের সাথে একটি সাবনেট শেয়ার করবেন না; PCI-DSS প্রত্যাশা করে যে কার্ডহোল্ডার সিস্টেমগুলি বিশ্বস্ত নয় এমন নেটওয়ার্ক থেকে আলাদা থাকবে।
- আপনার Purple অ্যাকাউন্ট ভ্যালু। আপনার এক্সটার্নাল পোর্টাল URL, RADIUS সার্ভার অ্যাড্রেস এবং শেয়ার্ড সিক্রেট প্রয়োজন। এগুলো Purple-এর FortiGate সহায়তা নিবন্ধ এবং আপনার Purple ড্যাশবোর্ড থেকে পাওয়া যাবে। এগুলো আপনার অ্যাকাউন্টের জন্য নির্দিষ্ট, তাই এগুলো কখনো ফোরাম পোস্ট থেকে কপি করবেন না।
- আউটবাউন্ড রিচাবিলিটি। FortiGate-কে অথেন্টিকেশনের জন্য UDP 1812 এবং অ্যাকাউন্টিংয়ের জন্য UDP 1813-এ Purple-এর RADIUS সার্ভারে পৌঁছাতে হবে।
- একটি পাবলিকলি ট্রাস্টেড সার্টিফিকেট। এটি একটি হোস্টনেম কভার করতে হবে যা FortiGate-এর গেস্ট ইন্টারফেস অ্যাড্রেসে রিজলভ হয়। নিচের সার্টিফিকেট বিভাগটি এর কারণ ব্যাখ্যা করে।
- একটি এক্সেম্পট লিস্ট ইনভেন্টরি। আপনি কোন লগইন পদ্ধতিগুলি অফার করবেন তা ঠিক করুন, কারণ প্রতিটি পদ্ধতি আপনার ওয়াল্ড গার্ডেনে ডোমেন যোগ করে।
- এমন কভারেজ যা আপনি বিশ্বাস করেন। একটি পোর্টাল দুর্বল সংকেত ঠিক করতে পারে না। যদি অতিথিরা ড্রপ-আউট সম্পর্কে অভিযোগ করেন, তবে প্রথমে একটি জরিপ চালান; আমাদের WiFi site surveys গাইড এই পদ্ধতিটি কভার করে।
FortiOS ভার্সনের মধ্যে কী পরিবর্তন হয়?
Fortinet প্রধান FortiOS রিলিজের মধ্যে Captive Portal সেটিংস সরায় এবং পুনরায় নাম দেয়। কিছু বিল্ডে, এক্সেম্পট লিস্ট বা অথেন্টিকেশন সার্টিফিকেটের মতো অপশনগুলি CLI-তে সেট করা সহজ বা কেবল পাওয়া যায়। ব্রিজিং-মোড এবং টানেল-মোড SSID-গুলিও ফার্মওয়্যারের ওপর নির্ভর করে ভিন্নভাবে আচরণ করতে পারে।
তিনটি অভ্যাস আপনাকে রক্ষা করে:
- Fortinet ডকুমেন্ট লাইব্রেরিতে আপনার হুবহু FortiOS রিলিজের জন্য অ্যাডমিনিস্ট্রেশন গাইড পড়ুন, সর্বাধুনিকটি নয়।
- প্রতিটি আপগ্রেডের আগে Captive Portal এবং RADIUS পরিবর্তনের জন্য রিলিজ নোটগুলি দেখুন।
- প্রতিটি ফার্মওয়্যার আপগ্রেডের পর আপনার সম্পূর্ণ টেস্ট ম্যাট্রিক্স পুনরায় চালান, যাতে অতিথিরা সমস্যাটি খুঁজে পাওয়ার আগেই আপনি তা ঠিক করতে পারেন।
এক্সটার্নাল পোর্টাল সার্ভারের মাধ্যমে FortiGate-এ কীভাবে Captive Portal সেট আপ করবেন?
নিচের সিকোয়েন্সটি FortiAP SSID এবং FortiGate ইন্টারফেস উভয়ের জন্যই কাজ করে। Purple-এর FortiGate সহায়তা নিবন্ধে প্রতিটি ধাপের সঠিক মান এবং স্ক্রিনশট রয়েছে। এই সংক্ষিপ্তসারের পাশাপাশি এটি ব্যবহার করুন।
ধাপ 1: RADIUS সার্ভার হিসাবে Purple যোগ করুন
FortiGate-এ একটি RADIUS সার্ভার অবজেক্ট তৈরি করুন। আপনার অ্যাকাউন্ট থেকে Purple সার্ভার অ্যাড্রেস এবং শেয়ারড সিক্রেট প্রবিষ্ট করুন। অ্যাকাউন্টিং সক্রিয় করুন যাতে FortiGate সেশন স্টার্ট, ইন্টারিম এবং স্টপ রেকর্ডগুলো Purple-এ পাঠাতে পারে।
FortiGate-এ একাধিক WAN লিঙ্ক থাকলে, RADIUS সোর্স অ্যাড্রেসটি স্পষ্টভাবে সেট করুন। RADIUS অনুরোধগুলোর সর্বদা সেই অ্যাড্রেস থেকেই বের হওয়া উচিত যা Purple প্রত্যাশা করে; অন্যথায় একটি ফেলওভার নীরবে লগইনগুলোকে ব্যাহত করে। সামনে এগোনোর আগে RADIUS অবজেক্টের বিল্ট-ইন কানেক্টিভিটি টেস্টটি ব্যবহার করুন।
ধাপ ২: একটি ফায়ারওয়াল ইউজার গ্রুপ তৈরি করুন
ফায়ারওয়াল টাইপের একটি ইউজার গ্রুপ তৈরি করুন এবং একটি রিমোট সার্ভার হিসেবে Purple RADIUS সার্ভারটিকে যোগ করুন। Captive Portal এই গ্রুপটির বিপরীতে গেস্টদের প্রামাণীকরণ করবে। প্রতিটি প্রামাণীকরণ উৎসের জন্য একটি গ্রুপ রাখুন যাতে ট্রাবলশুটিং স্পষ্ট থাকে।
ধাপ ৩: সিকিউরিটি মোডকে captive portal-এ সেট করুন
FortiAP-এর জন্য, গেস্ট SSID সম্পাদনা করুন। ওয়্যার্ড বা থার্ড-পার্টি অ্যাক্সেস পয়েন্টের জন্য, গেস্ট ইন্টারফেস সম্পাদনা করুন। তারপর:
- সিকিউরিটি মোডকে captive portal-এ সেট করুন।
- প্রামাণীকরণ পোর্টালের ধরন বেছে নিন এবং এক্সটার্নাল পোর্টাল অপশনটি নির্বাচন করুন।
- Purple থেকে এক্সটার্নাল পোর্টাল URL-টি পেস্ট করুন।
- ধাপ ২ থেকে ইউজার গ্রুপটি নির্বাচন করুন।
- লগইনের পর রিডাইরেক্ট বেছে নিন: গেস্টের মূল URL অথবা আপনার নির্দিষ্ট করা একটি পৃষ্ঠা।
FortiAP-এ, আপনার অ্যাক্সেস পয়েন্টগুলোর ব্যবহৃত FortiAP প্রোফাইলে SSID-টি অ্যাসাইন করুন। Fortinet-এর ডকুমেন্টেশন captive portal SSID-এর রেফারেন্স হিসেবে টানেল মোড ব্যবহার করে। আপনি যদি স্থানীয়ভাবে ব্রিজ করেন, তবে নিশ্চিত করুন যে আপনার ফার্মওয়্যার সেই মোডে captive portal সমর্থন করে।
ধাপ ৪: এক্সেম্পট তালিকা তৈরি করুন
প্রামাণীকরণের আগে গেস্টদের অবশ্যই পৌঁছাতে হবে এমন প্রতিটি গন্তব্যের জন্য ফায়ারওয়াল অ্যাড্রেস অবজেক্ট তৈরি করুন। সেগুলোকে সিকিউরিটি এক্সেম্পট তালিকা হিসেবে SSID বা ইন্টারফেসে যুক্ত করুন। পরবর্তী বিভাগে সেখানে কী থাকবে এবং কী বাইরে রাখা উচিত তা তালিকাভুক্ত করা হয়েছে।
ধাপ ৫: গেস্ট ফায়ারওয়াল পলিসি লিখুন
NAT সক্রিয় রেখে গেস্ট SSID বা ইন্টারফেস থেকে WAN-এর জন্য একটি পলিসি তৈরি করুন। আপনার গ্রহণযোগ্য ব্যবহার নীতি অনুযায়ী প্রয়োজনীয় ওয়েব ফিল্টার এবং অ্যাপ্লিকেশন কন্ট্রোল প্রোফাইলগুলো প্রয়োগ করুন। গেস্টরা প্রামাণীকরণ করার আগে DNS রেজোলিউশন করতে পারে কিনা তা নিশ্চিত করুন, অন্যথায় রিডাইরেক্ট কখনোই কাজ করবে না।
ধাপ ৬: সার্টিফিকেট ইনস্টল করুন এবং পোস্ট-ব্যাকের জন্য HTTPS ব্যবহার করুন
আপনার প্রকাশ্যে বিশ্বস্ত সার্টিফিকেট ইম্পোর্ট করুন এবং প্রামাণীকরণের জন্য এটি ব্যবহার করতে FortiGate সেট করুন। সেই সার্টিফিকেটের হোস্টনেম ব্যবহার করে HTTPS লিসেনারে পোর্টালের পোস্ট-ব্যাক পয়েন্ট করুন। এটি সেই সতর্কবার্তাটি সরিয়ে দেয় যা গেস্টরা ফর্ম জমা দেওয়ার মুহূর্তে দেখতে পেত।
ধাপ ৭: টাইমআউট সারিবদ্ধ করুন
FortiGate-এর প্রামাণীকরণ টাইমআউট নির্ধারণ করে যে একটি প্রামাণীকৃত ডিভাইস কতক্ষণ তালিকায় থাকবে। Purple-এর সেশন সেটিংস নির্ধারণ করে একজন পুনরাগত গেস্ট কী দেখতে পাবে। আপনার ফার্মওয়্যার যদি RADIUS সেশন-টাইমআউট অ্যাট্রিবিউট (RFC 2865) মেনে চলে, তবে Purple-কে এক জায়গা থেকেই সেশনের সময়কাল সেট করতে দিন।
FortiGate এক্সেম্পট তালিকায় কী কী থাকা উচিত?
এক্সেম্পট তালিকা হলো FortiGate-এর ওয়াল্ড গার্ডেন: প্রামাণীকরণের আগে একটি ডিভাইস যেসব গন্তব্যে পৌঁছাতে পারে। এটি খুব ছোট হলে পোর্টাল কাজ করবে না। আবার খুব বড় হলে গেস্টরা সাইন ইন না করেই ব্রাউজ করতে পারবে।
| বিভাগ | উদাহরণ এন্ট্রি | কেন | এক্সেম্পট করবেন? |
|---|---|---|---|
| Purple পোর্টাল এবং সম্পদ | Purple-এর FortiGate সাপোর্ট আর্টিকেলে তালিকাভুক্ত হোস্টনেমগুলি | স্প্ল্যাশ পেজ, ছবি এবং স্ক্রিপ্ট লোড করে | হ্যাঁ |
| সোশ্যাল লগইন প্রদানকারী | Wildcard FQDN অবজেক্ট হিসেবে Facebook, Google, Apple এবং Microsoft-এর জন্য সাইন-ইন ডোমেন | প্রামাণীকরণের আগে OAuth সাইন-ইন অবশ্যই সম্পন্ন হতে হবে | হ্যাঁ, কেবল আপনার সক্রিয় করা প্রদানকারীদের জন্য |
| আপনার নিজস্ব তথ্য পেজ | একটি হাসপাতালের রোগীর তথ্যের সাইট, একটি স্টেডিয়ামের ম্যাচের দিনের পেজ | দর্শকরা সাইন ইন না করেই প্রয়োজনীয় তথ্যে পৌঁছান | ঐচ্ছিক |
| OS ক্যাপটিভ নেটওয়ার্ক সনাক্তকরণ | captive.apple.com, connectivitycheck.gstatic.com, www.msftconnecttest.com | প্রোবটি অবশ্যই ব্যর্থ হতে হবে যাতে ডিভাইসটি লগইন শিট খোলে | না, কখনোই নয় |
| সাধারণ ব্রাউজিং | সংবাদ, অনুসন্ধান এবং স্ট্রিম করার সাইট | পোর্টালকে অকার্যকর করে | না |
দুটি নিয়ম বেশিরভাগ ওয়াল্ড গার্ডেন ব্যর্থতা প্রতিরোধ করে।
IP ঠিকানার বদলে FQDN অবজেক্ট ব্যবহার করুন। সোশ্যাল লগইন প্রদানকারীরা কন্টেন্ট ডেলিভারি নেটওয়ার্ক থেকে সাইন-ইন পেজ পরিবেশন করে যেগুলির ঠিকানা ক্রমাগত পরিবর্তিত হয়। একটি স্ট্যাটিক IP তালিকা কয়েক সপ্তাহের মধ্যে পুরোনো হয়ে যায়।
FortiGate এবং অতিথিকে DNS-এ সম্মত করান। FortiGate নিজেই FQDN অ্যাড্রেস অবজেক্টগুলি সমাধান করে। Wildcard FQDN অবজেক্টগুলি FortiGate-এর মাধ্যমে যাওয়া DNS রেসপন্স থেকে তৈরি হয়। DHCP যদি অতিথিদের একটি পাবলিক রিজলভার প্রদান করে, তবে অতিথি এবং FortiGate আলাদা CDN ঠিকানা পেতে পারে, এবং ছাড়ের এন্ট্রিটি মিস হতে পারে। অতিথি DNS সার্ভার হিসেবে FortiGate, বা এটি যে রিজলভার ব্যবহার করে, সেটি প্রদান করুন।
Healthcare সাইটগুলির জন্য, একটি রোগীর তথ্য পেজ মুক্ত রাখলে দর্শকরা সাইন ইন না করেই ওয়ার্ডের সময়সূচী জানতে পারেন। এই ধরনের এন্ট্রিগুলি একটি সংক্ষিপ্ত, নামযুক্ত তালিকায় রাখুন এবং প্রতি ত্রৈমাসিকে পর্যালোচনা করুন।
FortiGate Captive Portal কেন একটি সার্টিফিকেট ত্রুটি দেখায়?
দুইটি ভিন্ন মুহূর্তে সার্টিফিকেট সতর্কতা তৈরি হয়। এগুলির কারণ এবং সমাধান ভিন্ন।
সতর্কতা ১: সাইন ইন করার আগে অতিথি একটি HTTPS সাইট খোলেন
বেশিরভাগ ব্রাউজিং হলো HTTPS। এটি রিডাইরেক্ট করতে, FortiGate-কে অবশ্যই নিজে TLS হ্যান্ডশেক উত্তর দিতে হবে, যা তার মালিকানাধীন নয় এমন একটি সাইটের জন্য নিজস্ব সার্টিফিকেট উপস্থাপন করে। ব্রাউজার একটি নামের অমিল দেখে এবং সতর্ক করে। কোনো সার্টিফিকেট এটি ঠিক করতে পারে না, কারণ কোনো সার্টিফিকেটই প্রতিটি ওয়েবসাইটের জন্য বৈধ নয়।
HSTS প্রিলোড তালিকায় থাকা সাইটগুলিতে (HTTP Strict Transport Security, যা ব্রাউজারকে অসুরক্ষিত সংযোগ বাতিল করতে বলে) কোনোভাবেই ক্লিক করে এগিয়ে যাওয়া যায় না। ব্যাঙ্কিং এবং ইমেল সাইটগুলি সাধারণত এই গোষ্ঠীর অধীনে পড়ে।
এর সমাধান হলো অপারেটিং সিস্টেমের ক্যাপটিভ নেটওয়ার্ক সনাক্তকরণের ওপর নির্ভর করা। iOS, Android, Windows এবং macOS প্রতিটি নেটওয়ার্কে যোগদানের সময় একটি সাধারণ HTTP URL পরীক্ষা করে। FortiGate সেই পরীক্ষাটিকে রিডাইরেক্ট করে এবং অতিথি একটি ব্রাউজার খোলার আগেই ডিভাইসটি লগইন শিটটি খুলে দেয়। এই কারণেই সনাক্তকরণ ডোমেনগুলি কখনোই ছাড়ের তালিকায় থাকা উচিত নয়।
সতর্কতা ২: অতিথি পোর্টাল ফর্ম জমা দেন
অতিথি Purple পেজটি সম্পূর্ণ করার পর, ব্রাউজারটি FortiGate-এর প্রামাণীকরণ লিসেনারে পোস্ট করে। যদি সেই লিসেনারটি ফ্যাক্টরি সার্টিফিকেট ব্যবহার করে, তবে ব্রাউজারটি সতর্ক করে কারণ সার্টিফিকেটটি সেলফ-সাইন্ড।
যদি পোর্টালটি এর পরিবর্তে HTTP লিসেনারে পোস্ট করে, তবে Chrome সতর্ক করে যে ফর্মটি সুরক্ষিত নয়। পৃষ্ঠাটি HTTPS, কিন্তু ফর্মটি HTTP-এর মাধ্যমে জমা দেওয়া হয়।
এর সমাধান হল ধাপ 6: FortiGate-এর গেস্ট ইন্টারফেসে রিজলভ হয় এমন একটি হোস্টনেমে একটি পাবলিকভাবে বিশ্বস্ত সার্টিফিকেট থাকা, যেখানে HTTPS-এ পোস্ট ব্যাক করা হয়। মেয়াদ শেষ হওয়ার আগেই এটি পুনর্নবীকরণ করুন। একটি মেয়াদোত্তীর্ণ প্রমাণীকরণ সার্টিফিকেট সেই FortiGate-এর প্রতিটি SSID জুড়ে একবারে প্রতিটি লগইন নিষ্ক্রিয় করে দেয়।
আপনার নির্দিষ্ট সেটআপ নিয়ে কোনো প্রশ্ন আছে?
আমাদের টিম ৮০,০০০ ভেন্যুতে ভেন্যু অপারেটর, IT ম্যানেজার এবং নেটওয়ার্ক ইঞ্জিনিয়ারদের সাথে কাজ করে। একটি ২০ মিনিটের কল বুক করুন এবং আপনার মতো অন্যরা কীভাবে এর সমাধান করেছেন তা আমরা আপনাকে দেখাব।
কীভাবে পরীক্ষা করবেন যে FortiGate গেস্ট পোর্টাল কাজ করছে?
শুধুমাত্র একটি ল্যাপটপ নয়, আসল ডিভাইসগুলিতে পরীক্ষা করুন। iOS, Android, Windows এবং macOS-এর একটি ম্যাট্রিক্স তৈরি করুন এবং প্রতিটি প্ল্যাটফর্মে প্রতিটি চেক চালান।
- SSID-এ যোগ দিন। কয়েক সেকেন্ডের মধ্যে লগইন শীটটি স্বয়ংক্রিয়ভাবে খুলে যাওয়া উচিত। যদি না খোলে, তবে ডিটেকশন ডোমেনগুলির জন্য এক্সাম্পট তালিকাটি পরীক্ষা করুন।
- প্রতিটি লগইন পদ্ধতি সম্পন্ন করুন। ফর্ম, আপনার সক্রিয় করা প্রতিটি সোশ্যাল প্রদানকারী এবং শর্তাবলীর সম্মতি পরীক্ষা করুন।
- সতর্কতাগুলির দিকে নজর রাখুন। ফ্লোয়ের কোনো পর্যায়ে যেন কোনো সার্টিফিকেট সতর্কতা না আসে।
- FortiGate-এ প্রমাণীকরণ নিশ্চিত করুন। প্রমাণিত ফায়ারওয়াল ব্যবহারকারী মনিটরের গেস্ট গ্রুপের বিপরীতে ডিভাইসটি তালিকাভুক্ত করা উচিত।
- CLI থেকে RADIUS নিশ্চিত করুন।
diagnose test authserver radiusসরাসরি সার্ভার অবজেক্ট পরীক্ষা করে। ডিবাগ সক্রিয় থাকা অবস্থায়diagnose debug application fnbamd -1প্রতিটি Access-Request এবং প্রতিক্রিয়া রিয়েল টাইমে দেখায়। - Purple-এ অ্যাকাউন্টিং নিশ্চিত করুন। সেশনটি একটি স্টার্ট রেকর্ড, তারপর অন্তর্বর্তী আপডেট এবং গেস্ট চলে যাওয়ার পর একটি স্টপ সহ উপস্থিত হওয়া উচিত।
- পুনরায় ভিজিট পরীক্ষা করুন। টাইমআউটের পর পুনরায় সংযোগ করুন এবং গেস্ট আপনার উদ্দিষ্ট পৃষ্ঠাটি দেখতে পাচ্ছে কিনা তা পরীক্ষা করুন।
FortiGate Captive Portal-এ কী সমস্যা হয় এবং আপনি কীভাবে তা সমাধান করবেন?
| লক্ষণ | সম্ভাব্য কারণ | সমাধান |
|---|---|---|
| লগইন শীট কখনোই আসে না; ডিভাইস বলে "সংযুক্ত" | এক্সাম্পট তালিকায় ডিটেকশন ডোমেন রয়েছে, অথবা এমন একটি নীতি যা প্রমাণীকরণের আগে ট্র্যাফিকের অনুমতি দেয় | captive.apple.com এবং অনুরূপ এন্ট্রিগুলি সরিয়ে ফেলুন; গেস্ট নীতির প্রমাণীকরণ প্রয়োজন কিনা তা পরীক্ষা করুন |
| স্প্ল্যাশ পৃষ্ঠা ফাঁকা বা স্টাইল ছাড়া লোড হয় | এক্সাম্পট তালিকা থেকে Purple অ্যাসেট হোস্টনেমগুলি মিসিং | Purple-এর FortiGate সহায়তা নিবন্ধের প্রতিটি হোস্টনেম যোগ করুন |
| লগইনের আগে ব্রাউজ করার সময় সার্টিফিকেট সতর্কতা | FortiGate একটি HTTPS সাইট ইন্টারসেপ্ট করছে | প্রত্যাশিত আচরণ; গেস্টদের লগইন শীট ব্যবহার করা উচিত বা একটি HTTP পৃষ্ঠা খোলা উচিত |
| ফর্ম জমা দেওয়ার সময় সার্টিফিকেট সতর্কতা | প্রমাণীকরণ লিসেনারে ফ্যাক্টরি সার্টিফিকেট রয়েছে | একটি বিশ্বস্ত সার্টিফিকেট ইনস্টল করুন এবং HTTPS-এর মাধ্যমে পোস্ট ব্যাক করুন |
| সোশ্যাল লগইন স্পিন করে বা ব্যর্থ হয় | প্রদানকারী ডোমেনগুলি এক্সাম্পট নয়, অথবা গেস্ট এবং FortiGate-এর মধ্যে DNS অমিল | ওয়াইল্ডকার্ড FQDN অবজেক্ট ব্যবহার করুন; FortiGate-কে গেস্ট DNS হিসাবে সেট করুন |
| পোর্টাল বিবরণ গ্রহণ করে, কিন্তু ইন্টারনেট আসে না | RADIUS প্রত্যাখ্যান বা টাইমআউট: ভুল শেয়ার্ড সিক্রেট, ভুল সোর্স অ্যাড্রেস, UDP 1812 ব্লকড | authserver পরীক্ষা চালান; fnbamd ডিবাগ আউটপুট পড়ুন |
| গেস্টদের প্রায়শই সাইন ইন করতে বলা হয় | সংক্ষিপ্ত প্রমাণীকরণ বা আইডল টাইমআউট | FortiGate টাইমআউটগুলিকে Purple সেশন সেটিংসের সাথে সারিবদ্ধ করুন |
| রিপোর্ট থেকে সেশন বাদ পড়েছে | Accounting ডিসেবল করা বা UDP 1813 ব্লক করা | RADIUS অবজেক্টে accounting এনাবল করুন; UDP 1813 ওপেন করুন |
| ফার্মওয়্যার আপগ্রেডের পর লগইন কাজ করছে না | সেটিং স্থানান্তরিত হয়েছে বা নতুন রিলিজের ডিফল্ট পরিবর্তিত হয়েছে | রিলিজ নোটের সাথে পুনরায় পরীক্ষা করুন এবং টেস্ট ম্যাট্রিক্সটি পুনরায় চালান |
বাস্তব ভেন্যুতে এটি কীভাবে কাজ করে?
সিনারিও 1: একটি 200 রুমের হোটেল যা তাদের পূর্ববর্তী গেস্ট WiFi প্রদানকারীকে প্রতিস্থাপন করছে
পরিস্থিতি। একটি 200 রুমের হোটেল 30টি FortiAP এবং একটি টানেল মোড গেস্ট SSID সহ একটি FortiGate পরিচালনা করত। iPhone ব্যবহারকারী অতিথিরা কোনও লগইন শীট দেখতে পাননি এবং এর বদলে Safari ওপেন করেছিলেন। যারা পৃষ্ঠাটিতে পৌঁছাতে পেরেছিলেন, তারা জমা দেওয়ার সময় একটি সার্টিফিকেট সংক্রান্ত সতর্কবার্তার মুখোমুখি হন।
যা করা হয়েছিল। প্রকৌশলী ছাড় দেওয়া তালিকায় captive.apple.com খুঁজে পান, যা পূর্ববর্তী প্রদানকারী রেখে গিয়েছিল, এবং এটি সরিয়ে দেন। তারা গেস্ট ইন্টারফেসে রেজলভ করা একটি হোস্টনেমে একটি পাবলিকভাবে বিশ্বস্ত সার্টিফিকেট ইনস্টল করেন এবং পোস্ট ব্যাকটিকে HTTPS-এ স্থানান্তরিত করেন। তারা accounting এনাবল করে 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-এর একটি accounting লগ এবং একটি শর্তাবলী গ্রহণের রেকর্ডের অধীনে দেখা গেছে। এটি কাউন্সিলকে একটি একক উত্তর দিয়েছে যখন জিজ্ঞাসা করা হয়েছিল কে এবং কখন নেটওয়ার্ক ব্যবহার করেছে।
এর খরচ কত, এবং আপনি এর বিনিময়ে কী পাবেন?
এর খরচ কত
হার্ডওয়্যার খরচ সাধারণত শূন্য। 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 ৮০,০০০+ এরও বেশি লাইভ ভেন্যুতে চলে এবং ২০২৪ সালে ৪৪০ মিলিয়ন লগইন পরিচালনা করেছে (Purple এর নিজস্ব ডেটা)। হসপিটালিটি অপারেটরদের জন্য, রেস্তোরাঁয় WiFi বিষয়ক আমাদের গাইডটি যুক্তরাজ্যে কভারেজ এবং সুরক্ষা কভার করে।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
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 সাপোর্ট করে, তাই একটি মিশ্র এস্টেট একটি পোর্টাল শেয়ার করে।
একটি এক্সটার্নাল ক্যাপটিভ পোর্টালের জন্য কি আমার অতিরিক্ত Fortinet লাইসেন্স প্রয়োজন?
না, captive portal এবং RADIUS ক্লায়েন্ট হল স্ট্যান্ডার্ড FortiOS ফিচার, তাই FortiGate এর আলাদা পোর্টাল লাইসেন্সের প্রয়োজন নেই। আপনার একটি সমর্থিত FortiOS বিল্ড এবং ওয়ারলেসের জন্য FortiGate দ্বারা পরিচালিত FortiAPs প্রয়োজন। Purple প্ল্যান, তা Connect, Capture বা Engage যাই হোক না কেন, আলাদাভাবে লাইসেন্সপ্রাপ্ত। ক্যাপটিভ পোর্টাল প্রাইসিং মডেলের আমাদের গাইড ব্যাখ্যা করে যে কীভাবে প্রতি সাইট, প্রতি অ্যাক্সেস পয়েন্ট এবং প্রতি ব্যবহারকারী মূল্যের তুলনা করা হয়।
আমি কি ডাউনটাইম ছাড়াই আমার বর্তমান গেস্ট WiFi প্রোভাইডার থেকে স্থানান্তর করতে পারি?
হ্যাঁ, যদি আপনি সুইচ করার আগে সমান্তরালভাবে Purple কনফিগারেশন তৈরি করেন। বিদ্যমান RADIUS সার্ভার এবং ইউজার গ্রুপের পাশাপাশি Purple-এর RADIUS সার্ভার এবং একটি নতুন ইউজার গ্রুপ যোগ করুন, তারপর সেগুলো ব্যবহার করে একটি টেস্ট SSID বা ইন্টারফেস তৈরি করুন। সেই টেস্ট নেটওয়ার্কে সম্পূর্ণ ডিভাইস টেস্ট ম্যাট্রিক্স রান করুন। এটি পাস করলে, লাইভ গেস্ট SSID-কে পুনরায় পয়েন্ট করুন এবং পুরানো প্রোভাইডারের ছাড়প্রাপ্ত তালিকার এন্ট্রিগুলো সরিয়ে ফেলুন, বিশেষ করে যেকোনো Captive Portal শনাক্তকরণ ডোমেন।
একটি FortiGate পোর্টালের মাধ্যমে ক্যাপচার করা গেস্ট ডেটা কি GDPR অনুcompliant?
হ্যাঁ, পোর্টালটি যখন Purple-এ চলে, তখন সম্মতি এবং ডেটা হ্যান্ডলিং GDPR অনুসরণ করে। Purple প্রতি গেস্টের জন্য সচেতন-পছন্দের অপ্ট-ইন রেকর্ড করে, তাই মার্কেটিং সম্মতি নেটওয়ার্ক অ্যাক্সেস থেকে আলাদা থাকে। Purple ISO 27001 এবং Cyber Essentials সার্টিফাইড। FortiGate ক্লায়েন্ট MAC ঠিকানার মতো সেশন বিশদ পোর্টালটিতে পাঠায়, কিন্তু গেস্ট রেকর্ডগুলো Purple-এ সংরক্ষিত থাকে। আপনি ডেটা কন্ট্রোলার হিসেবে থাকবেন এবং আপনার নিজস্ব রিটেনশন এবং প্রাইভেসি নোটিশ সেট করবেন।
আমার কি FortiGate-এর বিল্ট-ইন পোর্টাল নাকি বাহ্যিক পোর্টাল ব্যবহার করা উচিত?
একটি মাত্র সাইটের জন্য বিল্ট-ইন পোর্টাল ব্যবহার করুন যার জন্য কেবল একটি ডিসক্লেইমার পেজ প্রয়োজন। যখন আপনি কয়েকটি সাইট পরিচালনা করেন, সোশ্যাল লগইন বা ফার্স্ট-পার্টি ডেটা চান, বা মিশ্র হার্ডওয়্যার পরিচালনা করেন তখন একটি বাহ্যিক পোর্টাল ব্যবহার করুন। বিল্ট-ইন পেজটি প্রতিটি 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
Remote Authentication Dial-In User Service, যা RFC 2865-এ সংজ্ঞায়িত। একটি ক্লায়েন্ট একটি Access-Request পাঠায় এবং সার্ভার Access-Accept বা Access-Reject দিয়ে উত্তর দেয়। অ্থেনটিকেশন সাধারণত UDP 1812-এ চলে।
একজন গেস্ট অ্থেনটিকেটেড কিনা তা নির্ধারণ করতে FortiGate, Purple-এর দিকে নির্দেশ করা একটি RADIUS সার্ভার অবজেক্ট ব্যবহার করে। একটি ভুল শেয়ার্ড সিক্রেট, সোর্স অ্যাড্রেস বা ব্লক করা UDP 1812 এমন একটি পোর্টাল তৈরি করে যা বিশদ বিবরণ গ্রহণ করে কিন্তু কোনো ইন্টারনেট প্রদান করে না।
RADIUS accounting
RFC 2866-এ নির্দিষ্ট করা হয়েছে। ক্লায়েন্ট সেশন শুরু, অন্তর্বর্তী আপডেট এবং সমাপ্তি চিহ্নিত করে Accounting-Request বার্তা পাঠায়, যা সাধারণত UDP 1813-এ থাকে।
অ্যাকাউন্টিং সেশন রেকর্ডগুলি Purple রিপোর্টিংয়ে পাঠায়। এটি অক্ষম থাকলে বা UDP 1813 ব্লক করা থাকলে, রিপোর্ট থেকে সেশনগুলি হারিয়ে যায়।
শেয়ার্ড সিক্রেট
RFC 2865-এ সংজ্ঞায়িত কী (Key), যা RADIUS ক্লায়েন্ট এবং সার্ভার একে অপরকে প্রামাণীকরণ করতে এবং Access-Request প্যাকেটগুলোতে User-Password অ্যাট্রিবিউট গোপন রাখতে ব্যবহার করে।
মানটি আপনার Purple অ্যাকাউন্টের জন্য নির্দিষ্ট। এটি আপনার ড্যাশবোর্ড এবং Purple-এর FortiGate সহায়তা নিবন্ধ থেকে নিন, কখনোই কোনো ফোরাম পোস্ট থেকে নয়।
Session-Timeout
RFC 2865-এ সংজ্ঞায়িত একটি RADIUS অ্যাট্রিবিউট, যা পুনরায় প্রামাণীকরণের আগে সর্বোচ্চ সেশন দৈর্ঘ্য নির্ধারণ করতে সার্ভার Access-Accept-এ ফেরত পাঠায়।
আপনার FortiOS বিল্ড যদি এটি সমর্থন করে, তবে Purple প্রতিটি FortiGate-এর প্রামাণীকরণ টাইমআউটের ওপর নির্ভর না করে কেন্দ্রীয়ভাবে সেশনের দৈর্ঘ্য নির্ধারণ করতে পারে।
Exempt list (walled garden)
একটি Captive Portal SSID বা ইন্টারফেসের সাথে যুক্ত ফায়ারওয়াল অ্যাড্রেস অবজেক্টের সেট, যেখানে প্রামাণীকরণের আগে একটি ডিভাইস পৌঁছাতে পারে। FortiGate-এ এগুলো সাধারণত FQDN বা ওয়াইল্ডকার্ড FQDN অ্যাড্রেস অবজেক্ট।
খুব ছোট হলে স্প্ল্যাশ পেজ বা সোশ্যাল লগইন কাজ করবে না। খুব বড় হলে অতিথিরা সাইন ইন না করেই ব্রাউজ করতে পারবে।
Wildcard FQDN address object
একটি ডোমেন প্যাটার্নের সাথে মিল থাকা একটি FortiGate অ্যাড্রেস অবজেক্ট। FortiGate এটিকে সাধারণ FQDN অবজেক্টের মতো নিজে সমাধান করার বদলে FortiGate-এর মধ্য দিয়ে যাওয়া DNS রেসপন্স থেকে ডেটা পূরণ করে।
সোশ্যাল লগইন প্রদানকারীরা পরিবর্তনশীল আইপি ঠিকানা সহ CDN থেকে পেজ পরিবেশন করে। ওয়াইল্ডকার্ড FQDN অবজেক্টগুলো কেবল তখনই সঠিকভাবে মিলতে পারে যখন অতিথিরা DNS-এর জন্য FortiGate বা এর সমাধানকারী (resolver) ব্যবহার করে।
Captive network detection
নেটওয়ার্কে যুক্ত হওয়ার সময় একটি সাধারণ HTTP URL-এ অপারেটিং সিস্টেমের প্রোব, যেমন captive.apple.com, connectivitycheck.gstatic.com এবং www.msftconnecttest.com। একটি রিডাইরেক্ট করা প্রোব ডিভাইসকে তার লগইন শট খুলতে নির্দেশ দেয়।
এই ডোমেনগুলোকে কখনোই ছাড় দেয়া (exempt) উচিত নয়। যদি তা করা হয়, ডিভাইসটি সংযুক্ত দেখাবে এবং কোনো লগইন শট প্রদর্শিত হবে না।
HSTS
HTTP Strict Transport Security, যা RFC 6797-এ নির্দিষ্ট করা হয়েছে। একটি সাইট ব্রাউজারগুলোকে কেবল HTTPS-এর মাধ্যমে সংযোগ করার নির্দেশ দেয়। সার্টিফিকেট সতর্কবার্তা উপস্থিত হলে HSTS প্রিলোড তালিকার সাইটগুলোতে ক্লিক করে এগিয়ে যাওয়া যায় না।
ব্যাখ্যা করে যে কেন অতিথিরা সাইন ইন করার আগে ব্যাংকিং বা ইমেল সাইটগুলো খুললে সরাসরি ব্লকের সম্মুখীন হন। এর সমাধান হলো Captive network detection, কোনো সার্টিফিকেট নয়।
VLAN
একটি ভার্চুয়াল LAN, একটি পৃথক Layer 2 ব্রডকাস্ট ডোমেন, যা IEEE 802.1Q-এর অধীনে ট্রাঙ্ক লিঙ্কে ট্যাগ করা হয়।
অতিথিদের নিজস্ব VLAN বা SSID ইন্টারফেসে থাকা উচিত, কর্মীদের বা পেমেন্ট ডিভাইসের সাথে শেয়ার করা সাবনেটে কখনোই নয়।
PCI-DSS
PCI Security Standards Council দ্বারা প্রকাশিত Payment Card Industry Data Security Standard। এটি প্রত্যাশা করে যে কার্ডহোল্ডারের ডেটা প্রক্রিয়াকরণকারী সিস্টেমগুলো যেন অবিশ্বস্ত নেটওয়ার্ক থেকে পৃথক করা থাকে।
গেস্ট WiFi একটি অবিশ্বস্ত নেটওয়ার্ক, তাই পেমেন্ট ডিভাইসগুলো থেকে এটিকে আলাদা করা আপনার PCI-DSS স্কোপ কমাতে সহায়তা করে।
Tunnel mode SSID
একটি FortiAP SSID মোড যেখানে ক্লায়েন্ট ট্র্যাফিক এক্সেস পয়েন্টে স্থানীয়ভাবে ব্রিজ হওয়ার বদলে FortiGate ওয়্যারলেস কন্ট্রোলারে টানেল হয়ে ফিরে আসে।
Fortinet-এর ডকুমেন্টেশন Captive Portal SSID-এর জন্য রেফারেন্স হিসেবে টানেল মোড ব্যবহার করে। আপনি যদি স্থানীয়ভাবে ব্রিজ করেন, তবে আপনার ফার্মওয়্যার সেই মোডে Captive Portal সমর্থন করে কিনা তা নিশ্চিত করুন।
সমাধানকৃত উদাহরণসমূহ
একটি FortiGate, 30টি FortiAP এবং একটি টানেল মোড গেস্ট SSID সহ 200টি রুমের একটি হোটেলে দেখা গেছে যে iPhone ব্যবহারকারী গেস্টরা কোনো লগইন শিট দেখতে পাননি। যারা পৃষ্ঠায় পৌঁছেছেন তারা এটি জমা দেওয়ার সময় একটি সার্টিফিকেট সতর্কতার সম্মুখীন হয়েছেন। কিসের মাধ্যমে এটি ঠিক করা হয়েছে?
ইঞ্জিনিয়ার এক্সেম্পট তালিকায় captive.apple.com খুঁজে পান, যা পূর্ববর্তী প্রদানকারী রেখে গিয়েছিল এবং এটি সরিয়ে দেন। যেহেতু সনাক্তকরণ প্রোবটি বাদ দেওয়া হয়েছিল, 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 দ্বারা পরিচালিত FortiAP প্রয়োজন। Purple প্ল্যান - তা Connect, Capture বা Engage যা-ই হোক না কেন - আলাদাভাবে লাইসেন্সপ্রাপ্ত। captive portal প্রাইসিং মডেল সংক্রান্ত আমাদের গাইডটি ব্যাখ্যা করে যে সাইট-প্রতি, অ্যাক্সেস পয়েন্ট-প্রতি এবং ব্যবহারকারী-প্রতি মূল্য নির্ধারণ কীভাবে তুলনা করে।
আমি কি কোনো ডাউনটাইম ছাড়াই আমার বর্তমান গেস্ট WiFi প্রোভাইডার থেকে স্থানান্তর করতে পারি?
হ্যাঁ, যদি আপনি সুইচ করার আগে সমান্তরালভাবে Purple কনফিগারেশন তৈরি করেন। বিদ্যমান সার্ভারগুলোর পাশাপাশি Purple-এর RADIUS সার্ভার এবং একটি নতুন ইউজার গ্রুপ যোগ করুন, তারপর সেগুলো ব্যবহার করে একটি টেস্ট SSID বা ইন্টারফেস তৈরি করুন। সেই টেস্ট নেটওয়ার্কে সম্পূর্ণ ডিভাইস টেস্ট ম্যাট্রিক্স চালান। এটি পাস করলে, লাইভ গেস্ট SSID রি-পয়েন্ট করুন এবং পুরোনো প্রোভাইডারের exempt list এন্ট্রিগুলো, বিশেষ করে যেকোনো captive network detection ডোমেইন অপসারণ করুন।
FortiGate পোর্টালের মাধ্যমে ক্যাপচার করা গেস্ট ডাটা কি GDPR অনুcompliant?
হ্যাঁ, পোর্টালটি Purple-এ চললে সম্মতি এবং ডাটা হ্যান্ডলিং GDPR অনুসরণ করে। Purple প্রতি গেস্টের জন্য সচেতন পছন্দের অপ্ট-ইন রেকর্ড করে, তাই মার্কেটিং সম্মতি নেটওয়ার্ক অ্যাক্সেস থেকে আলাদা। Purple হলো ISO 27001 এবং Cyber Essentials সার্টিফাইড। FortiGate ক্লায়েন্ট MAC অ্যাড্রেসের মতো সেশনের বিবরণ পোর্টালে পাঠায়, তবে গেস্ট রেকর্ডগুলো Purple-এ থাকে। আপনি ডাটা কন্ট্রোলার হিসেবে থাকবেন এবং আপনার নিজের রিটেনশন ও প্রাইভেসির নোটিশ সেট করবেন।
আমার কি FortiGate বিল্ট-ইন পোর্টাল নাকি এক্সটার্নাল পোর্টাল ব্যবহার করা উচিত?
একটি একক সাইটের জন্য বিল্ট-ইন পোর্টাল ব্যবহার করুন যেখানে কেবল একটি ডিসক্লেমার পেজ প্রয়োজন। যখন আপনি কয়েকটি সাইট চালান, সোশ্যাল লগইন বা ফার্স্ট-পার্টি ডাটা চান অথবা মিশ্র হার্ডওয়্যার পরিচালনা করেন, তখন একটি এক্সটার্নাল পোর্টাল ব্যবহার করুন। বিল্ট-ইন পেজটি প্রতিটি FortiGate-এ থাকে এবং সাইট অনুসারে এডিট করতে হয়। একটি এক্সটার্নাল Purple পোর্টাল এক স্থান থেকেই পরিবর্তিত হয় এবং প্রতিটি ভেন্যুর জন্য অপ্ট-ইন ও সেশন অ্যানালিটিক্স রেকর্ড করে।
একটি FortiGate ডিপ্লয়মেন্টের জন্য কতটুকু ইঞ্জিনিয়ারিং প্রচেষ্টার প্রয়োজন হয়?
একটি একক সাইট হলো একটি কনফিগারেশন পরিবর্তন, কোনো হার্ডওয়্যার প্রজেক্ট নয়। আপনি একটি RADIUS সার্ভার অবজেক্ট, একটি ইউজার গ্রুপ, একটি SSID বা ইন্টারফেস পরিবর্তন, একটি exempt list, একটি পলিসি এবং একটি সার্টিফিকেট তৈরি করেন। বেশিরভাগ প্রচেষ্টা iOS, Android, Windows এবং macOS-এ টেস্টিংয়ে যায়। এস্টেটের জন্য, FortiManager টেমপ্লেট হিসেবে একবার কনফিগারেশন তৈরি করুন, কয়েকটি সাইটে পাইলট করুন, তারপর সব জায়গায় পুশ করুন।
একটি MSP কি অনেক ক্লায়েন্ট FortiGate জুড়ে Purple চালাতে পারে?
হ্যাঁ, MSP-রা একটি অ্যাকাউন্ট স্ট্রাকচার থেকে অনেক ক্লায়েন্ট FortiGate জুড়ে Purple পরিচালনা করে। প্রতিটি ক্লায়েন্ট সাইট একই কনফিগারেশন প্যাটার্ন ব্যবহার করে, তাই আপনি এটিকে FortiManager-এ টেমপ্লেট করতে পারেন এবং ব্যাচে ডিপ্লয় করতে পারেন। Purple-এর হার্ডওয়্যার-অ্যাগনস্টিক ডিজাইনের অর্থ হলো Cisco Meraki, HPE Aruba বা Ruckus-এ থাকা ক্লায়েন্টরা একই পোর্টাল ব্যবহার করে। চুক্তি স্বাক্ষরের আগে হোয়াইট লেবেল captive portal সফটওয়্যার সংক্রান্ত আমাদের গাইডে বাণিজ্যিক শর্তাবলী দেখে নিন।
এক্সটার্নাল পোর্টাল কি ওয়ার্ল্ড গেস্ট নেটওয়ার্কে কাজ করে?
হ্যাঁ, FortiGate একটি FortiAP SSID-এর পাশাপাশি একটি ইন্টারফেসেও captive portal প্রয়োগ করতে পারে। ওয়ার্ল্ড গেস্ট VLAN সার্ভিং ইন্টারফেসে captive portal সক্ষম করুন, এক্সটার্নাল পোর্টাল নির্বাচন করুন এবং এটিকে একই Purple RADIUS গ্রুপের দিকে পয়েন্ট করুন। কিয়স্ক, মিটিং রুম পোর্ট এবং থার্ড-পার্টি অ্যাক্সেস পয়েন্টগুলো তখন আপনার ওয়্যারলেস গেস্টদের সাথে একটি স্প্ল্যাশ পেজ, একটি শর্তাবলী গ্রহণের রেকর্ড এবং একটি অ্যাকাউন্টিং লগ শেয়ার করে।
এই সিরিজে পড়া চালিয়ে যান
হোয়াইট লেবেল Captive Portal সফটওয়্যার: স্বাক্ষর করার আগে MSP এবং রিসেলারদের যা পরীক্ষা করা উচিত
আপনি সম্পূর্ণ হোয়াইট লেবেল, কো-ব্র্যান্ডেড এবং রেফারেল মডেলের মধ্যে বেছে নিতে পারবেন, তারপর মাল্টি-টেন্যান্সি, ব্র্যান্ডিংয়ের গভীরতা, হার্ডওয়্যার কভারেজ, বিলিং, GDPR সম্মতি রেকর্ড, API এবং সাপোর্ট এস্কেলেশনের ভিত্তিতে ভেন্ডরদের স্কোর করতে পারবেন। নির্দেশিকাটি ১৫টি RFP প্রশ্ন এবং একটি রেড-ফ্ল্যাগ টেবিল দিয়ে শেষ হয়েছে যা আপনি স্বাক্ষর করার আগে সংক্ষিপ্ত তালিকাভুক্ত প্রতিটি ভেন্ডরকে পাঠাতে পারেন।
Captive Portal এর মূল্য নির্ধারণের তুলনা: স্থান প্রতি, অ্যাক্সেস পয়েন্ট প্রতি এবং ব্যবহারকারী প্রতি মডেল
আপনার প্রাঙ্গণের জন্য কোন Captive Portal মূল্য নির্ধারণের মডেলটি উপযুক্ত তা নির্ধারণ করুন: স্থান প্রতি, অ্যাক্সেস পয়েন্ট প্রতি, ব্যবহারকারী বা সেশন প্রতি, অথবা হার্ডওয়্যারের সাথে বান্ডেল করা। প্রতিটি উদ্ধৃতিতে আপনার ভেন্যুর সংখ্যা, AP এর সংখ্যা এবং মাসিক লগইন প্রয়োগ করুন। তারপর SMS, সাপোর্ট, ইন্টিগ্রেশন, সম্মতি এবং এক্সিট খরচ যোগ করুন, এবং তিন বছরের মোট খরচের ভিত্তিতে ভেন্ডরদের তালিকাভুক্ত করুন।
Ruckus captive portal ট্রাবলশুটিং: WISPr রিডাইরেক্ট, hotspot এবং walled garden চেকলিস্ট
আপনি অতিথিদের দেওয়া রিপোর্টের লক্ষণ থেকে একটি ত্রুটিপূর্ণ Ruckus captive portal নির্ণয় করতে পারবেন এবং তারপরে একটি নির্দিষ্ট ক্রমে সেটি সমাধান করতে পারবেন। এই ক্রমটির মধ্যে রয়েছে hotspot (WISPr) লগঅন URL, walled garden, northbound portal interface পাসওয়ার্ড, RADIUS authentication এবং accounting, এবং HTTPS রিডাইরেক্ট সার্টিফিকেট। এই পরীক্ষাগুলি SmartZone, Ruckus One এবং Unleashed-এ প্রযোজ্য।
আপনার নির্দিষ্ট সেটআপ নিয়ে কোনো প্রশ্ন আছে?
আমাদের টিম ৮০,০০০ ভেন্যুতে ভেন্যু অপারেটর, IT ম্যানেজার এবং নেটওয়ার্ক ইঞ্জিনিয়ারদের সাথে কাজ করে। একটি ২০ মিনিটের কল বুক করুন এবং আপনার মতো অন্যরা কীভাবে এর সমাধান করেছেন তা আমরা আপনাকে দেখাব।