Purple WiFi-এর সাথে SonicWall TZ এবং SonicWave ইন্টিগ্রেশন
এই টেকনিক্যাল রেফারেন্সটিতে SonicWall TZ ফায়ারওয়াল এবং SonicWave AP-এর সাথে Purple WiFi প্ল্যাটফর্মের ইন্টিগ্রেশনের বিস্তারিত বিবরণ দেওয়া হয়েছে। এটি Captive Portal রিডাইরেকশন, ওয়াল্ড গার্ডেন এক্সেপশন, 802.1X অথেন্টিকেশন এবং Private Pre-Shared Keys (PPSK) ব্যবহার করে ডাইনামিক VLAN স্টিয়ারিংয়ের জন্য কার্যকর কনফিগারেশন পদক্ষেপ প্রদান করে।
এই গাইডটি শুনুন
পডকাস্ট ট্রান্সক্রিপ্ট দেখুন
- এক্সিকিউটিভ সামারি (Executive Summary)
- টেকনিক্যাল ডিপ-ডাইভ (Technical Deep-Dive)
- LHM-এর মাধ্যমে Captive Portal রিডাইরেকশন
- Walled Garden আর্কিটেকচার
- Secure Staff WiFi এবং 802.1X
- PPSK-এর মাধ্যমে মাল্টি-টেন্যান্ট আইসোলেশন
- বাস্তবায়ন গাইড
- ১. SonicWall Captive Portal (LHM) কনফিগার করা
- ২. Walled Garden তৈরি করা
- ৩. SonicWave AP-গুলির জন্য RADIUS কনফিগার করা
- ৪. ডায়নামিক VLAN স্টিয়ারিং কনফিগার করা
- সর্বোত্তম অনুশীলনসমূহ
- ট্রাবলশুটিং ও ঝুঁকি প্রশমন
- ROI ও ব্যবসায়িক প্রভাব

এক্সিকিউটিভ সামারি (Executive Summary)
SonicWall নেটওয়ার্ক পরিকাঠামোকে Purple-এর ক্লাউড ওভারলের সাথে একীভূত করা এন্টারপ্রাইজ-গ্রেড অ্যাক্সেস নিয়ন্ত্রণের পাশাপাশি পরিশীলিত ফার্স্ট-পার্টি ডেটা ক্যাপচারের সুবিধা প্রদান করে। এই নির্দেশিকাটি চারটি ভিন্ন ব্যবহারের ক্ষেত্রে প্রযুক্তিগত বাস্তবায়নকে কভার করে: Captive Portal রিডাইরেকশন সহ Guest WiFi, Walled Garden ব্যতিক্রম, 802.1X ব্যবহার করে Secure Staff WiFi, এবং ডায়নামিক VLAN স্টিয়ারিং সহ SonicWall প্রাইভেট প্রি-শেয়ার্ড কী (PPSK) ব্যবহার করে Multi-Tenant আইসোলেশন।
আমরা ৮০,০০০+ লাইভ ভেন্যু জুড়ে বার্ষিক ৪৪০ মিলিয়ন লগইন প্রসেস করি। নিচে বিস্তারিতভাবে বর্ণিত আর্কিটেকচারটি আতিথেয়তা (hospitality), খুচরা বিক্রেতা (retail) এবং সরকারি খাতের পরিবেশে স্কেলে প্রমাণিত। এটি আপনাকে আপনার বিদ্যমান SonicWall হার্ডওয়্যার বজায় রাখার অনুমতি দেয় এবং একই সাথে আইডেন্টিটি ম্যানেজমেন্ট, স্প্ল্যাশ পেজ হোস্টিং এবং RADIUS অথেন্টিকেশন Purple ক্লাউডে অফলোড করার সুবিধা দেয়।
টেকনিক্যাল ডিপ-ডাইভ (Technical Deep-Dive)
এই ইন্টিগ্রেশনটি দুটি প্রাথমিক মেকানিজমের উপর নির্ভর করে: Captive Portal রিডাইরেকশনের জন্য লাইটওয়েট হটস্পট মেসেজিং (LHM), এবং 802.1X এবং PPSK অথেন্টিকেশনের জন্য RADIUS।
LHM-এর মাধ্যমে Captive Portal রিডাইরেকশন
SonicOS এক্সটার্নাল Captive Portal রিডাইরেক্ট পরিচালনা করতে LHM ব্যবহার করে। যখন একটি অথেন্টিকেট না হওয়া গেস্ট ডিভাইস ইন্টারনেট অ্যাক্সেস করার চেষ্টা করে, তখন SonicWall TZ ফায়ারওয়াল HTTP রিকোয়েস্টটিকে ইন্টারসেপ্ট করে এবং ক্লায়েন্টকে Purple-এর হোস্ট করা স্প্ল্যাশ পেজে রিডাইরেক্ট করে। গেস্ট অথেন্টিকেশন ফ্লো (যেমন, সোশ্যাল লগইন, ফর্ম পূরণ) সম্পন্ন করে। এরপর Purple, TCP পোর্ট 4043-এ SonicWall-এর কাছে একটি LHM অথরাইজেশন প্যাকেট ফেরত পাঠায়। এই প্যাকেটটি পাওয়ার পর, SonicWall তার ইন্টারনাল অ্যাক্সেস কন্ট্রোল লিস্ট আপডেট করে, যা ডিভাইসটির MAC অ্যাড্রেসকে ইন্টারনেট অ্যাক্সেস করার অনুমতি দেয়।

Walled Garden আর্কিটেকচার
অথেন্টিকেশনের আগে, গেস্ট ডিভাইসটিকে একটি সীমাবদ্ধ জোনে রাখা হয়। Walled Garden হলো একটি নির্দিষ্ট সেট ফুললি কোয়ালিফাইড ডোমেন নেম (FQDNs) যা ডিভাইসটির স্প্ল্যাশ পেজ রেন্ডার করতে এবং লগইন প্রক্রিয়া সম্পন্ন করতে অ্যাক্সেস করার অনুমতি দেওয়া হয়। এর মধ্যে রয়েছে Purple-এর CDN (cdn.purple.ai), অথেন্টিকেশন API (api.purple.ai) এবং Google Workspace, Microsoft Entra ID এবং Meta-এর মতো থার্ড-পার্টি আইডেন্টিটি প্রোভাইডারদের জন্য প্রয়োজনীয় ডোমেনগুলি।
SonicOS, FQDN অ্যাড্রেস অবজেক্ট ব্যবহার করে Walled Garden বাস্তবায়ন করে। ফায়ারওয়াল এই অবজেক্টগুলিতে ডায়নামিক DNS রেজোলিউশন সম্পাদন করে এবং অনুমোদিত IP রেঞ্জগুলি স্বয়ংক্রিয়ভাবে আপডেট করে। এটি অত্যন্ত গুরুত্বপূর্ণ কারণ আইডেন্টিটি প্রোভাইডার এবং CDN-গুলি ডায়নামিক IP অ্যালোকেশন ব্যবহার করে; স্ট্যাটিক IP হোয়াইটলিস্টগুলি অনিবার্যভাবে ব্যর্থ হবে।
Secure Staff WiFi এবং 802.1X
স্টাফ নেটওয়ার্কের জন্য, SonicWave AP-গুলি 802.1X প্রমাণীকরণকারী (authenticator) হিসেবে কাজ করে, যা Purple-এর RADIUS সার্ভারে অনুরোধগুলি প্রক্সি করে। আমরা সার্টিফিকেট ব্যবহার করে পরিচালিত ডিভাইসগুলির জন্য EAP-TLS, অথবা Microsoft Entra ID-এর মতো ডিরেক্টরির বিপরীতে ব্যবহারকারীর নাম/পাসওয়ার্ড প্রমাণীকরণের জন্য PEAP-MSCHAPv2 ব্যবহারের পরামর্শ দিই। সফল প্রমাণীকরণের পর, ডিভাইসটিকে স্বয়ংক্রিয়ভাবে সঠিক স্টাফ VLAN-এ অ্যাসাইন করতে Purple স্ট্যান্ডার্ড RADIUS অ্যাট্রিবিউট (Tunnel-Type, Tunnel-Medium-Type, এবং Tunnel-Private-Group-ID) ফেরত পাঠায়।
PPSK-এর মাধ্যমে মাল্টি-টেন্যান্ট আইসোলেশন
আইডেন্টিটি-ভিত্তিক নেটওয়ার্কগুলি জটিল মাল্টি-SSID স্থাপনের প্রয়োজনীয়তা দূর করে। SonicWall PPSK ব্যবহার করে, একটি একক SSID (যেমন, "Multi-Tenant-WiFi") পুরো ভেন্যুতে ব্রডকাস্ট করা হয়। প্রতিটি টেন্যান্ট একটি অনন্য পাসফ্রেজ পায়। যখন কোনো ডিভাইস একটি নির্দিষ্ট PPSK ব্যবহার করে সংযুক্ত হয়, তখন SonicWave AP কী-টি Purple-এর RADIUS সার্ভারের সাথে যাচাই করে। Purple টেন্যান্টটিকে সনাক্ত করে এবং সংশ্লিষ্ট VLAN ID ফেরত পাঠায়। তারপর SonicWall ট্রাফিকটিকে সেই নির্দিষ্ট আলাদা করা টেন্যান্ট VLAN-এ পরিচালিত করে।

বাস্তবায়ন গাইড
১. SonicWall Captive Portal (LHM) কনফিগার করা
SonicOS 7.x চালিত একটি SonicWall TZ সিরিজের উপর এক্সটার্নাল Captive Portal কনফিগার করতে:
১. Object > Match Objects > Zones-এ যান। আপনার গেস্ট নেটওয়ার্কের (যেমন, WLAN) জন্য নির্ধারিত জোনটি এডিট করুন।
২. Guest Services ট্যাবের অধীনে, Enable Guest Services এবং External Guest Authentication সক্রিয় করুন।
৩. Configure > Guest Services > General-এ যান।
৪. Client Redirect Protocol-টি HTTP সেট করুন।
৫. Web Server অ্যাড্রেসটি portal.purple.ai সেট করুন।
৬. Port-টি 4043 সেট করুন।
৭. Auth Pages ট্যাবের অধীনে, Login URL-টি আপনার Purple ভেন্যু ড্যাশবোর্ডে দেওয়া নির্দিষ্ট স্প্ল্যাশ পেজ URL-এ সেট করুন।
৮. কনফিগারেশন সেভ করুন। TCP পোর্ট 4043-এর অনুমতি দেওয়ার জন্য SonicOS স্বয়ংক্রিয়ভাবে একটি NAT পলিসি এবং একটি WAN-to-WAN অ্যাক্সেস রুল তৈরি করবে। এই স্বয়ংক্রিয়ভাবে তৈরি হওয়া রুলগুলো পরিবর্তন করবেন না।
২. Walled Garden তৈরি করা
প্রয়োজনীয় ডোমেনগুলির জন্য FQDN অ্যাড্রেস অবজেক্ট তৈরি করুন এবং সেগুলিকে একটি অ্যাড্রেস গ্রুপে যুক্ত করুন। এই গ্রুপটি আপনার গেস্ট জোনের একটি অনুমতি রুলে (allow rule) প্রয়োগ করুন।
প্রয়োজনীয় Purple ডোমেনসমূহ:
*.purple.ai*.purpleportal.net
OS Captive Portal প্রোবসমূহ:
captive.apple.com(iOS/macOS)connectivitycheck.gstatic.com(Android)msftconnecttest.com(Windows)
সাধারণ সোশ্যাল লগইন ডোমেনসমূহ (Google):
accounts.google.comoauth2.googleapis.comapis.google.com*.gstatic.com
৩. SonicWave AP-গুলির জন্য RADIUS কনফিগার করা
Wireless Network Manager-এর মাধ্যমে Purple RADIUS-এর সাথে SonicWave AP-গুলি যুক্ত করতে:
১. Policies > Policy Hierarchy-এ যান এবং আপনার AP পলিসি নির্বাচন করুন।
২. 802.1X ট্যাবটি নির্বাচন করুন।
৩. Purple RADIUS সার্ভার IP অ্যাড্রেসটি লিখুন (যা আপনার Purple ড্যাশবোর্ডে পাওয়া যাবে)।
৪. Purple দ্বারা জেনারেট করা শেয়ার্ড সিক্রেটটি (shared secret) লিখুন।
৫. Authentication Port-টি 1812 এবং Accounting Port-টি 1813 সেট করুন।৬. আপনার আইডেন্টিটি প্রোভাইডারের ওপর ভিত্তি করে উপযুক্ত EAP পদ্ধতিটি নির্বাচন করুন।
৪. ডায়নামিক VLAN স্টিয়ারিং কনফিগার করা
ডায়নামিক অ্যাসাইনমেন্ট সক্রিয় করার আগে SonicWall TZ ফায়ারওয়ালে সাব-ইন্টারফেস হিসেবে টার্গেট VLAN-গুলি বিদ্যমান রয়েছে কিনা তা নিশ্চিত করুন।
Purple ড্যাশবোর্ডে, ব্যবহারকারী গ্রুপ বা PPSK-কে টার্গেট VLAN ID-র সাথে ম্যাপ করুন। সফল অথেন্টিকেশন হলে Purple নিচের অ্যাট্রিবিউটগুলি রিটার্ন করবে:
Tunnel-Type = VLAN (13)Tunnel-Medium-Type = 802 (6)Tunnel-Private-Group-ID = [VLAN ID](যেমন, "১১০")
সর্বোত্তম অনুশীলনসমূহ
- LHM পোর্ট ভিজিবিলিটি পরীক্ষা করুন: ইন্টারনেট থেকে SonicWall WAN ইন্টারফেসে TCP পোর্ট ৪০৪৩ অবশ্যই পৌঁছানোযোগ্য হতে হবে। লাইভ করার আগে একটি এক্সটার্নাল পোর্ট স্ক্যানার ব্যবহার করে এটি পরীক্ষা করুন। যদি ISP এই পোর্টটি ব্লক করে, তবে অথরাইজেশন প্যাকেটটি ড্রপ হয়ে যাবে এবং অতিথিরা স্প্ল্যাশ পেজেই আটকে থাকবেন।
- VLAN সাব-ইন্টারফেসগুলি আগে থেকে প্রস্তুত রাখুন: অথেন্টিকেশন ইভেন্টের আগে SonicWall-এ টার্গেট VLAN সাব-ইন্টারফেস কনফিগার করা না থাকলে ডায়নামিক VLAN স্টিয়ারিং নিঃশব্দে ব্যর্থ হবে। ডিভাইসটি তখন ডিফল্ট আনট্যাগড VLAN-এ ফিরে যাবে।
- ওয়েব-ভিত্তিক OAuth বাধ্যতামূলক করুন: আপনার স্প্ল্যাশ পেজ কনফিগারেশন যাতে ওয়েব-ভিত্তিক OAuth ফ্লো ব্যবহার করতে বাধ্য করে তা নিশ্চিত করুন। নেটিভ সোশ্যাল মিডিয়া অ্যাপের (যেমন Facebook iOS অ্যাপ) সাথে ডিপ-লিঙ্কিং প্রায়শই Captive Portal সিকোয়েন্সকে বাধাগ্রস্ত করে, কারণ নেটিভ অ্যাপ ট্রাফিকটি ওয়াল্ড গার্ডেন দ্বারা ব্লক হয়ে যায়।
- DNS রিফ্রেশ ইন্টারভাল অপ্টিমাইজ করুন: SonicOS পর্যায়ক্রমিকভাবে FQDN অবজেক্ট সমাধান করে। স্টেডিয়াম বা পরিবহন হাবের মতো উচ্চ-টার্নওভারের পরিবেশে, CDN IP-র পরিবর্তনগুলি যাতে নির্ভুলভাবে ট্র্যাক করা যায় তা নিশ্চিত করতে ওয়াল্ড গার্ডেন অবজেক্টের জন্য DNS রিফ্রেশ ইন্টারভাল ৬০ সেকেন্ডে সেট করুন।
ট্রাবলশুটিং ও ঝুঁকি প্রশমন
লক্ষণ: অতিথি স্প্ল্যাশ পেজ লগইন সম্পন্ন করেছেন কিন্তু কোনো ইন্টারনেট অ্যাক্সেস নেই। কারণ: TCP ৪০৪৩ পোর্টে LHM অথরাইজেশন প্যাকেটটি SonicWall-এ পৌঁছাচ্ছে না। সমাধান: অটো-জেনারেটেড WAN-to-WAN অ্যাক্সেস রুলটি বিদ্যমান রয়েছে কিনা তা যাচাই করুন। আপস্ট্রিম ISP রাউটারে পোর্ট ব্লকিং পরীক্ষা করুন। Purple ড্যাশবোর্ডে SonicWall WAN IP সঠিকভাবে নিবন্ধিত আছে কিনা তা নিশ্চিত করুন।
লক্ষণ: স্প্ল্যাশ পেজ লোড হতে ব্যর্থ হচ্ছে, অথবা সোশ্যাল লগইন বোতামগুলি CORS ত্রুটি দেখাচ্ছে। কারণ: ওয়াল্ড গার্ডেন কনফিগারেশন অসম্পূর্ণ রয়েছে। সমাধান: একটি টেস্ট ডিভাইস আন-অথেন্টিকেটেড অবস্থায় কানেক্ট করুন। ব্লক করা HTTPS রিকোয়েস্টগুলি সনাক্ত করতে ব্রাউজারের ডেভেলপার টুলস (নেটওয়ার্ক ট্যাব) ব্যবহার করুন। ব্যর্থ হওয়া ডোমেনগুলিকে SonicOS-এ FQDN অ্যাড্রেস অবজেক্ট হিসেবে যুক্ত করুন।
লক্ষণ: স্টাফ ডিভাইসগুলি 802.1X এর মাধ্যমে অথেন্টিকেট হচ্ছে কিন্তু নির্ধারিত VLAN-এর পরিবর্তে ডিফল্ট VLAN থেকে IP অ্যাড্রেস পাচ্ছে।
কারণ: টার্গেট VLAN সাব-ইন্টারফেসটি SonicWall-এ নেই, অথবা RADIUS অ্যাট্রিবিউটগুলি ত্রুটিপূর্ণ।
সমাধান: VLAN সাব-ইন্টারফেসটি সক্রিয় আছে কিনা তা যাচাই করুন। Tunnel-Private-Group-ID টি VLAN ID-র সাথে মেলা একটি স্ট্রিং ভ্যালু হিসেবে পাঠানো হচ্ছে কিনা তা নিশ্চিত করতে Purple RADIUS লগগুলি পরীক্ষা করুন।
ROI ও ব্যবসায়িক প্রভাব
Purple-এর সাথে SonicWall ইনফ্রাস্ট্রাকচার স্থাপন করা একটি সাধারণ নেটওয়ার্ক কস্ট সেন্টারকে একটি পরিমাপযোগ্য ব্যবসায়িক সম্পদে রূপান্তরিত করে।২০০টি লোকেশন বিশিষ্ট একটি রিটেইল চেইনের জন্য, জেনেরিক প্রি-শেয়ার্ড কী থেকে একটি ব্র্যান্ডেড Captive Portal-এ স্থানান্তরিত হওয়ার ফলে সাধারণত ছয় মাসের মধ্যে পরিচিত কাস্টমার প্রোফাইলে ৪০% বৃদ্ধি লক্ষ্য করা যায়। এই ফার্স্ট-পার্টি ডেটা সরাসরি CRM সিস্টেমে সংহত বা ইন্টিগ্রেট হয়, যা টার্গেটেড মার্কেটিং ক্যাম্পেইন পরিচালনা করে এবং বারবার কাস্টমারদের আসার হার বৃদ্ধি করে।
কোওয়ার্কিং স্পেস বা স্টুডেন্ট অ্যাকোমোডেশনের মতো মাল্টি-টেন্যান্ট পরিবেশে, ডাইনামিক VLAN স্টিয়ারিং সহ PPSK প্রতিটি টেন্যান্টের জন্য ডেডিকেটেড হার্ডওয়্যার পরিচালনা করার অপারেশনাল ওভারহেড বা ঝামেলা দূর করে। আপনি একটি ফিজিক্যাল নেটওয়ার্ক স্থাপন বা ডেপ্লয় করেন এবং আইডেন্টিটির মাধ্যমে এটিকে লজিক্যালি সেগমেন্ট করেন। এটি কঠোর ISO 27001-সম্মত নেটওয়ার্ক আইসোলেশন বজায় রাখার পাশাপাশি হার্ডওয়্যার ক্যাপিটাল এক্সপেন্ডিচার (ক্যাপেক্স) ৬০% পর্যন্ত হ্রাস করে।
মূল সংজ্ঞাসমূহ
Lightweight Hotspot Messaging (LHM)
SonicWall দ্বারা এক্সটার্নাল Captive Portal-এর সাথে যোগাযোগ করার জন্য ব্যবহৃত একটি প্রোটোকল। এটি রিডাইরেক্ট এবং অথোরাইজেশন হ্যান্ডশেক পরিচালনা করে।
SonicOS-কে Purple-এর মতো ক্লাউড-ম্যানেজড গেস্ট WiFi প্ল্যাটফর্মের সাথে সংহত করার জন্য প্রয়োজন।
Walled Garden
ডোমেন বা IP অ্যাড্রেসের একটি নির্দিষ্ট সেট যা অথেনটিকেট না হওয়া ডিভাইসগুলো অ্যাক্সেস করার অনুমতি পায়।
গেস্ট ডিভাইসগুলোকে স্প্ল্যাশ পেজ লোড করতে, CDN অ্যাক্সেস করতে এবং সম্পূর্ণ ইন্টারনেট অ্যাক্সেস পাওয়ার আগে সোশ্যাল লগইন OAuth ফ্লো সম্পন্ন করার অনুমতি দেওয়ার জন্য অত্যন্ত গুরুত্বপূর্ণ।
Private Pre-Shared Key (PPSK)
একটি নিরাপত্তা পদ্ধতি যেখানে একটি একক SSID-তে একাধিক ইউনিক পাসফ্রেজ বৈধ থাকে, যেখানে প্রতিটি পাসফ্রেজ একটি নির্দিষ্ট ব্যবহারকারী বা পলিসির সাথে যুক্ত থাকে।
মাল্টি-টেন্যান্ট এনভায়রনমেন্টে একাধিক SSID ব্রডকাস্ট না করে ট্রাফিক আইসোলেট করতে ব্যবহৃত হয়।
Captive Network Assistant (CNA)
বিল্ট-ইন OS মেকানিজম (iOS, Android, Windows-এ) যা একটি Captive Portal সনাক্ত করে এবং অথেনটিকেশনের জন্য স্বয়ংক্রিয়ভাবে একটি সীমিত ব্রাউজার উইন্ডো খোলে।
যদি OS প্রোব ডোমেনগুলো (যেমন, captive.apple.com) walled garden-এ না থাকে, তবে CNA ট্রিগার হবে না এবং গেস্টরা মনে করবে WiFi-টি কাজ করছে না।
Dynamic VLAN Steering
ডিভাইসটি যে SSID-এর সাথে সংযুক্ত হয়েছে তার পরিবর্তে তার আইডেন্টিটি বা ক্রেডেন্সিয়ালের ভিত্তিতে একটি নির্দিষ্ট VLAN-এ ডিভাইসটিকে অ্যাসাইন করার প্রক্রিয়া।
SonicWall-এ Tunnel-Private-Group-ID অ্যাট্রিবিউট ফেরত পাঠানো Purple RADIUS দ্বারা পরিচালিত হয়।
FQDN Address Object
স্ট্যাটিক IP অ্যাড্রেসের পরিবর্তে একটি Fully Qualified Domain Name-এর উপর ভিত্তি করে তৈরি একটি ফায়ারওয়াল অবজেক্ট।
SonicOS এই অবজেক্টগুলোকে ডাইনামিকভাবে রিসলভ করে, যা একে শক্তিশালী walled garden কনফিগারেশনের জন্য অপরিহার্য করে তোলে।
Identity-Based Network
একটি নেটওয়ার্ক আর্কিটেকচার যেখানে ফিজিক্যাল পোর্ট বা SSID-এর পরিবর্তে অথেনটিকেটেড ব্যবহারকারী বা ডিভাইসের উপর ভিত্তি করে অ্যাক্সেস পলিসি এবং সেগমেন্টেশন প্রয়োগ করা হয়।
SonicWall PPSK এবং 802.1X-এর সাথে Purple RADIUS যুক্ত করে এটি অর্জন করা হয়।
Tunnel-Private-Group-ID
একটি সংযোগকারী ডিভাইসের জন্য VLAN ID নির্দিষ্ট করতে ব্যবহৃত স্ট্যান্ডার্ড RFC 2868 RADIUS অ্যাট্রিবিউট।
SonicWall-কে ডিভাইসটি স্টিয়ার করার নির্দেশ দিতে Purple দ্বারা একটি স্ট্রিং ভ্যালু (যেমন, '100') হিসেবে ফেরত পাঠাতে হবে।
সমাধানকৃত উদাহরণসমূহ
একটি ১৫০ রুমের হোটেলকে (Premier Inn) একটি স্প্ল্যাশ পেজের মাধ্যমে বিনামূল্যে Guest WiFi এবং হাউসকিপিং ডিভাইসের জন্য একটি সুরক্ষিত Staff WiFi নেটওয়ার্ক প্রদান করতে হবে। তাদের একটি SonicWall TZ570 এবং ৪০টি SonicWave AP আছে। কীভাবে তাদের এই ট্রাফিক সেগমেন্ট করা উচিত?
দুটি SSID ডেপ্লয় করুন। SSID 1: VLAN 100-এ ম্যাপ করা 'Guest-WiFi'। TCP 4043-এ portal.purple.ai-কে নির্দেশ করে এক্সটার্নাল গেস্ট অথেন্টিকেশনের জন্য SonicWall WLAN জোন কনফিগার করুন। Purple এবং সোশ্যাল লগইনের জন্য ওয়াল্ড গার্ডেন FQDN কনফিগার করুন। SSID 2: 802.1X ব্যবহার করে VLAN 200-এ ম্যাপ করা 'Staff-WiFi'। SonicWave AP পলিসিটিকে Purple-এর RADIUS সার্ভারে নির্দেশ করুন। MAC অ্যাড্রেস বাইপাস (MAB) বা PEAP-MSCHAPv2-এর মাধ্যমে হাউসকিপিং ডিভাইসগুলিকে অথেন্টিকেট করার জন্য Purple কনফিগার করুন, যা Tunnel-Private-Group-ID '200' রিটার্ন করবে।
একটি কো-ওয়ার্কিং স্পেস ১৫টি ভিন্ন কোম্পানির কাজ পরিচালনা করে যারা একটি ওপেন-প্ল্যান অফিস শেয়ার করছে। তারা তাদের SonicWave AP থেকে ১৫টি ভিন্ন SSID ব্রডকাস্ট না করেই প্রতিটি কোম্পানির জন্য সুরক্ষিত ও আলাদা নেটওয়ার্ক প্রদান করতে চায়।
PPSK সহ WPA2-Enterprise ব্যবহার করে 'Workspace-Secure' নামের একটিমাত্র SSID ডেপ্লয় করুন। SonicWall TZ ফায়ারওয়ালে ১৫টি VLAN সাব-ইন্টারফেস তৈরি করুন (যেমন, VLANs 101-115)। Purple ড্যাশবোর্ডে, প্রতিটি কোম্পানির জন্য একটি ইউনিক PPSK তৈরি করুন এবং এটিকে তাদের নির্দিষ্ট VLAN ID-এর সাথে ম্যাপ করুন। কোনো ব্যবহারকারী যখন তাদের কোম্পানির PPSK ব্যবহার করে কানেক্ট করবেন, তখন Purple RADIUS সংশ্লিষ্ট Tunnel-Private-Group-ID রিটার্ন করবে এবং SonicWall ডিভাইসটিকে সেই আলাদা VLAN-এ নিয়ে যাবে।
অনুশীলনী প্রশ্নসমূহ
Q1. আপনি External Guest Authentication-এর জন্য SonicWall গেস্ট জোন কনফিগার করেছেন এবং ওয়েব সার্ভারটি portal.purple.ai-এ সেট করেছেন। গেস্টরা স্প্ল্যাশ পেজে রিডাইরেক্ট হচ্ছে এবং সফলভাবে লগ ইন করতে পারছে, কিন্তু তারা কখনোই ইন্টারনেট অ্যাক্সেস পাচ্ছে না। এর সম্ভাব্য কারণ কী হতে পারে?
ইঙ্গিত: নিশ্চিত করুন যে Purple কীভাবে SonicWall-কে জানায় যে প্রমাণীকরণ (authentication) সফল হয়েছে তা নিয়ে ভাবুন।
মডেল উত্তর দেখুন
LHM অথরাইজেশন প্যাকেটটি ব্লক করা হচ্ছে। Purple থেকে সফলতার সিগন্যাল পাওয়ার জন্য SonicWall WAN ইন্টারফেসে TCP পোর্ট ৪০৪৩ খোলা থাকতে হবে। পোর্ট ব্লকিংয়ের জন্য আপস্ট্রিম ফায়ারওয়াল বা ISP কনফিগারেশন চেক করুন।
Q2. একটি ভেন্যু তাদের স্প্ল্যাশ পেজে Facebook লগইন সুবিধা দিতে চায়। আপনি walled garden FQDN অ্যাড্রেস গ্রুপে www.facebook.com যোগ করেছেন। গেস্টরা জানাচ্ছেন যে Facebook লগইন পেজ লোড হচ্ছে, কিন্তু এর স্টাইলিং ভেঙে গেছে এবং লগইন বোতামটি কাজ করছে না।
ইঙ্গিত: আধুনিক ওয়েব অ্যাপ্লিকেশনগুলি একাধিক ডোমেন থেকে অ্যাসেট লোড করে।
মডেল উত্তর দেখুন
walled garden কনফিগারেশনটি অসম্পূর্ণ। আপনাকে Facebook-এর CSS, JavaScript এবং API কল সরবরাহকারী ডোমেনগুলিও হোয়াইটলিস্ট করতে হবে, বিশেষ করে graph.facebook.com, connect.facebook.net এবং CDN ডোমেন (যেমন, *.fbcdn.net)।
Q3. আপনি একটি মাল্টি-টেন্যান্ট অফিসের জন্য PPSK ডিপ্লয় করছেন। আপনি WPA2-Enterprise-এর সাথে PPSK-এর জন্য SSID কনফিগার করেছেন এবং RADIUS সার্ভারটি Purple-এ নির্দেশ করেছেন। আপনি Purple-এ একটি PPSK তৈরি করেছেন যা VLAN 50-এর সাথে ম্যাপ করা। যখন কোনো ব্যবহারকারী সেই PPSK দিয়ে কানেক্ট করেন, তখন তারা VLAN 50-এর পরিবর্তে VLAN 10 থেকে একটি IP অ্যাড্রেস পান। কেন এমন হচ্ছে?
ইঙ্গিত: RADIUS রিকোয়েস্ট সম্পূর্ণ হওয়ার আগে SonicWall-এর জানা প্রয়োজন ট্রাফিক কোথায় পাঠাতে হবে।
মডেল উত্তর দেখুন
SonicWall TZ ফায়ারওয়ালে VLAN 50-কে একটি সাব-ইন্টারফেস হিসেবে তৈরি করা হয়নি। ডায়নামিক VLAN স্টিয়ারিংয়ের জন্য টার্গেট VLAN-টি আগে থেকেই ফায়ারওয়ালে থাকা প্রয়োজন; যদি তা না থাকে, তবে ডিভাইসটি ডিফল্ট আনট্যাগড VLAN-এ (এক্ষেত্রে VLAN 10) ফিরে যায়।
এই সিরিজে পড়া চালিয়ে যান
Purple WiFi-এর সাথে CommScope Ruckus ইন্টিগ্রেশন: সেটআপ এবং কনফিগারেশন গাইড
এই টেকনিক্যাল রেফারেন্স গাইডটি Purple WiFi-এর সাথে CommScope Ruckus আর্কিটেকচার ইন্টিগ্রেট করার জন্য একটি নির্ভরযোগ্য কনফিগারেশন প্লেবুক প্রদান করে। এটি গেস্ট WiFi Captive Portal, 802.1X-এর মাধ্যমে সিকিউর স্টাফ WiFi এবং Ruckus ডাইনামিক PSK ব্যবহার করে মাল্টি-টেন্যান্ট নেটওয়ার্ক আইসোলেশনের জন্য ধাপে ধাপে ডেপ্লয়মেন্টের বিবরণ দেয়।
Purple WiFi-এর সাথে Allied Telesis Access Points ইন্টিগ্রেশন
এই গাইডটি Purple WiFi-এর সাথে Allied Telesis TQ-Series access points ইন্টিগ্রেট করার জন্য একটি ব্যাপক কনফিগারেশন প্লেবুক প্রদান করে। এটি নিরাপদ মাল্টি-টেন্যান্ট ডেপ্লয়মেন্টের জন্য এক্সটার্নাল Captive Portal রিডাইরেকশন, 802.1X RADIUS অথেন্টিকেশন এবং প্রাইভেট প্রি-শেয়ার্ড কি (PPSK) ব্যবহার করে ডাইনামিক VLAN স্টিয়ারিং কভার করে।
Purple WiFi-এর সাথে Grandstream GWN Access Points-এর ইন্টিগ্রেশন
এই নির্ভরযোগ্য প্রযুক্তিগত রেফারেন্স গাইডটিতে Grandstream GWN access points-এর সাথে Purple-এর Guest WiFi এবং অ্যানালিটিক্স প্ল্যাটফর্ম কীভাবে ইন্টিগ্রেট করতে হয় তা বিস্তারিতভাবে আলোচনা করা হয়েছে। এতে Grandstream captive portal কনফিগারেশন, RADIUS AAA সেটিংস, walled garden সেটআপ, ডাইনামিক VLAN স্টিয়ারিং সহ সুরক্ষিত স্টাফ 802.1X অথেন্টিকেশন এবং মাল্টি-টেন্যান্ট PPSK সেগমেন্টেশন অন্তর্ভুক্ত রয়েছে - যা স্কেলে গেস্ট এবং স্টাফ WiFi স্থাপনকারী MSP এবং IT টিমগুলোর জন্য কার্যকর, ধাপে ধাপে নির্দেশিকা প্রদান করে।