মূল কন্টেন্টে যান

Purple WiFi-এর সাথে SonicWall TZ এবং SonicWave ইন্টিগ্রেশন

এই টেকনিক্যাল রেফারেন্সটিতে SonicWall TZ ফায়ারওয়াল এবং SonicWave AP-এর সাথে Purple WiFi প্ল্যাটফর্মের ইন্টিগ্রেশনের বিস্তারিত বিবরণ দেওয়া হয়েছে। এটি Captive Portal রিডাইরেকশন, ওয়াল্ড গার্ডেন এক্সেপশন, 802.1X অথেন্টিকেশন এবং Private Pre-Shared Keys (PPSK) ব্যবহার করে ডাইনামিক VLAN স্টিয়ারিংয়ের জন্য কার্যকর কনফিগারেশন পদক্ষেপ প্রদান করে।

📖 6 মিনিট পাঠ📝 1,263 শব্দ🔧 2 সমাধানকৃত উদাহরণ3 অনুশীলনী প্রশ্ন📚 8 মূল সংজ্ঞা

এই গাইডটি শুনুন

পডকাস্ট ট্রান্সক্রিপ্ট দেখুন
PURPLE WIFI-এর সাথে SONICWALL TZ এবং SONICWAVE ইন্টিগ্রেশন Purple WiFi ইন্টেলিজেন্স প্ল্যাটফর্ম - টেকনিক্যাল ব্রিফিং সিরিজ সময়কাল: প্রায় ১০ মিনিট কণ্ঠস্বর: ইউকে ইংলিশ, সিনিয়র কনসালট্যান্টের মতো টোন - আত্মবিশ্বাসী, কথোপকথনমূলক, কর্তৃত্বপূর্ণ --- সেগমেন্ট ১: পরিচিতি এবং প্রেক্ষাপট (প্রায় ১ মিনিট) Purple টেকনিক্যাল ব্রিফিং সিরিজে আপনাকে স্বাগত। আজ আমরা এন্টারপ্রাইজ WiFi স্পেসের অন্যতম জটিল টেকনিক্যাল ইন্টিগ্রেশন নিয়ে আলোচনা করছি: SonicWall TZ ফায়ারওয়াল এবং SonicWave অ্যাক্সেস পয়েন্ট, যা গেস্ট অথেন্টিকেশন, কর্মীদের অ্যাক্সেস কন্ট্রোল এবং মাল্টি-টেন্যান্ট নেটওয়ার্ক আইসোলেশনের জন্য Purple-এর পাশাপাশি ডেপ্লয় করা হয়েছে। আপনি যদি একজন আইটি সিকিউরিটি ইঞ্জিনিয়ার হন বা ভেন্যু - যেমন হোটেল, রিটেইল চেইন, কনফারেন্স সেন্টার বা মিশ্র-ব্যবহারের স্থাপনা - পরিচালনাকারী একটি MSP হন, তবে এই ব্রিফিংটি আপনার জন্য। আমরা আর্কিটেকচার, কনফিগারেশন ধাপ এবং ডেপ্লয়মেন্টের সময় যেসব জায়গায় সমস্যা হতে পারে, সে সম্পর্কে দ্রুত আলোচনা করব। SMB এবং মিড-মার্কেট স্পেসে SonicWall একটি অত্যন্ত শক্তিশালী পছন্দ। TZ সিরিজের ফায়ারওয়ালগুলি ব্যাপকভাবে ব্যবহৃত হয় এবং SonicWave AP-গুলি SonicOS এবং ওয়্যারলেস নেটওয়ার্ক ম্যানেজারের মাধ্যমে নেটিভভাবে ইন্টিগ্রেট করে। আপনি যখন এর উপরে Purple যুক্ত করেন, তখন আপনি ব্র্যান্ডেড স্প্ল্যাশ পেজ, RADIUS-ভিত্তিক অথেন্টিকেশন এবং ফার্স্ট-পার্টি ডেটা ক্যাপচার সহ একটি ক্লাউড-ম্যানেজড গেস্ট WiFi লেয়ার পাবেন - আর এই সবকিছুর জন্য আপনার বিদ্যমান SonicWall ইনফ্রাস্ট্রাকচার প্রতিস্থাপন করতে হবে না। চলুন, এবার আর্কিটেকচার নিয়ে আলোচনা করা যাক। --- সেগমেন্ট ২: টেকনিক্যাল ডিপ-ডাইভ (প্রায় ৫ মিনিট) এখানে আলোচনা করার মতো চারটি ভিন্ন ব্যবহারের ক্ষেত্র রয়েছে এবং প্রতিটির কনফিগারেশন পাথ আলাদা। Captive Portal রিডাইরেকশন সহ গেস্ট WiFi। ওয়াল্ড গার্ডেন (Walled Garden) এক্সেপশন। 802.1X ব্যবহার করে সুরক্ষিত স্টাফ WiFi। এবং ডাইনামিক VLAN স্টিয়ারিং সহ SonicWall প্রাইভেট প্রি-শেয়ার্ড কি - PPSK - ব্যবহার করে মাল্টি-টেন্যান্ট আইসোলেশন। চলুন, প্রথমে গেস্ট WiFi এবং SonicWall Captive Portal দিয়ে শুরু করা যাক। এক্সটার্নাল Captive Portal রিডাইরেক্ট পরিচালনা করতে SonicOS-এ লাইটওয়েট হটস্পট মেসেজিং (Lightweight Hotspot Messaging) - LHM - নামক একটি মেকানিজম ব্যবহার করা হয়। যখন কোনো গেস্ট আপনার গেস্ট SSID-এর সাথে সংযোগ স্থাপন করে এবং একটি ব্রাউজার ওপেন করে, তখন SonicWall সেই HTTP রিকোয়েস্ট ইন্টারসেপ্ট করে এবং এটিকে Purple-এর স্প্ল্যাশ পেজ URL-এ রিডাইরেক্ট করে। গেস্ট Purple-এর প্ল্যাটফর্মে - সোশ্যাল লগইন, ইমেল বা একটি ক্লিক-থ্রু-এর মাধ্যমে অথেন্টিকেট করেন - এবং Purple TCP পোর্ট 4043-এ SonicWall-এ একটি LHM অথরাইজেশন ফেরত পাঠায়। এরপর SonicWall সেই ডিভাইসের MAC অ্যাড্রেসের জন্য ইন্টারনেট অ্যাক্সেস চালু করে দেয়। SonicOS 7.x-এ কনফিগারেশনটি এভাবে কাজ করে। প্রথমে Object-এ যান, এরপর Match Objects এবং তারপর Zones-এ যান। আপনার গেস্ট WiFi-এর জন্য নির্ধারিত জোনটি এডিট করুন - সাধারণত এটি একটি WLAN বা কাস্টম জোন হয়। Guest Services-এর অধীনে, "Enable Guest Services" এবং "External Guest Authentication" উভয়ই সক্রিয় করুন। এরপর Configure, Guest Services, General-এ যান। Client Redirect Protocol-টি HTTP-তে সেট করুন। ওয়েব সার্ভার অ্যাড্রেস হিসেবে Purple-এর পোর্টাল হোস্টনেমটি লিখুন - যা হলো portal.purple.ai। রিডাইরেক্ট পাথটি আপনার ভেন্যুর নির্দিষ্ট স্প্ল্যাশ পেজ URL-এ সেট করুন, যা Purple ভেন্যু ড্যাশবোর্ডে প্রদান করে থাকে। পোর্টটি হলো 4043।Auth Pages ট্যাবে, লগইন URL-টিকে Purple-এর এক্সটার্নাল পোর্টাল URL-এ সেট করুন। আপনি যদি সেশন শেষ হওয়া পরিচালনা করতে চান তবে লগআউট URL সেট করুন। Advanced ট্যাবে, শুধুমাত্র তখনই "Allow unauthenticated users to access HTTPS sites" অপশনটি সক্রিয় করুন যদি আপনার HTTPS-first ডিভাইস সমর্থন করার প্রয়োজন হয় - তবে মনে রাখবেন এটি রিডাইরেক্ট এনফোর্সমেন্টকে দুর্বল করে দেয়। একবার সেভ হয়ে গেলে, SonicOS স্বয়ংক্রিয়ভাবে একটি NAT পলিসি এবং একটি WAN-to-WAN অ্যাক্সেস রুল তৈরি করে যা TCP 4043 অনুমোদন করে। এই স্বয়ংক্রিয়ভাবে তৈরি রুলগুলো মুছে ফেলবেন না। এগুলোই LHM হ্যান্ডশেক সম্পন্ন করতে সাহায্য করে। এখন, Walled Garden কনফিগারেশন। একজন অতিথি অথেন্টিকেট করার আগে, স্প্ল্যাশ পেজটি সচল করার জন্য তাদের ডিভাইসের কিছু নির্দিষ্ট ডোমেনে পৌঁছানোর প্রয়োজন হয়। Purple-এর প্ল্যাটফর্ম তার নিজস্ব CDN এবং API এন্ডপয়েন্টগুলোর উপর নির্ভরশীল। OS-এর Captive Portal ডিটেকশন প্রোব - iOS ডিভাইসের জন্য captive.apple.com, Android-এর জন্য connectivitycheck.gstatic.com এবং Windows-এর জন্য msftconnecttest.com - এই সবগুলোকে অবশ্যই হোয়াইটলিস্ট করতে হবে। আপনি যদি সোশ্যাল লগইনের সুবিধা দিতে চান, তবে Google-এর জন্য accounts.google.com, oauth2.googleapis.com, apis.google.com এবং gstatic.com যোগ করুন। Facebook লগইনের সুবিধা দিতে চাইলে www.facebook.com, graph.facebook.com, connect.facebook.net এবং fbcdn.net CDN ডোমেনটি যোগ করুন। SonicOS-এ, এগুলোকে Object, Match Objects, Addresses-এর অধীনে FQDN অ্যাড্রেস অবজেক্ট হিসেবে যোগ করুন। তারপর গেস্ট জোনে অ্যাক্সেস রুল তৈরি করুন যা অথেন্টিকেট না হওয়া ডিভাইসগুলোকে এই FQDN-গুলোতে পৌঁছানোর অনুমতি দেয়। স্ট্যাটিক IP এন্ট্রির পরিবর্তে ডাইনামিক DNS রেজোলিউশন ব্যবহার করুন - কারণ SonicOS নিয়মিত বিরতিতে FQDN অবজেক্টগুলোকে রিজলভ করে - যা CDN IP রেঞ্জ পরিবর্তনের সাথে সাথে পরিবর্তিত হয়। 802.1X এর মাধ্যমে সুরক্ষিত স্টাফ WiFi-তে যাওয়া যাক। এখানেই SonicWave AP এবং Purple-এর RADIUS সার্ভার একসাথে কাজ করে। 802.1X এক্সচেঞ্জে SonicWave AP অথেনটিকেটর হিসেবে কাজ করে। সাপ্লিক্যান্ট হলো স্টাফ ডিভাইসটি। Purple-এর RADIUS সার্ভার হলো অথেন্টিকেশন সার্ভার। আপনি যে EAP পদ্ধতিটি বেছে নেবেন তা আপনার আইডেন্টিটি প্রোভাইডারের উপর নির্ভর করে। আপনি যদি Microsoft Entra ID বা Okta ব্যবহার করেন, তবে PEAP-MSCHAPv2 সবচেয়ে সাধারণ পছন্দ কারণ এটি ইউজারনেম এবং পাসওয়ার্ড ক্রেডেনশিয়ালের সাথে কাজ করে। আপনি যদি ডিভাইস সার্টিফিকেট ব্যবহার করে থাকেন - যা ম্যানেজড ডিভাইসের জন্য প্রস্তাবিত পদ্ধতি - তবে EAP-TLS ব্যবহার করুন। Wireless Network Manager-এ, Policies, Policy Hierarchy-তে যান, আপনার AP পলিসি সিলেক্ট করুন এবং 802.1X ট্যাবে ক্লিক করুন। Purple-এর RADIUS সার্ভারের IP অ্যাড্রেসটি লিখুন - যা আপনার Purple ভেন্যু ড্যাশবোর্ডের RADIUS সেটিংস সেকশনের অধীনে পাওয়া যাবে। শেয়ার্ড সিক্রেটটি Purple দ্বারা তৈরি এবং উভয় দিকে অবশ্যই হুবহু মিলতে হবে। অথেন্টিকেশন পোর্ট 1812 এবং অ্যাকাউন্টিং পোর্ট 1813 এ সেট করুন। EAP সেটিংসের জন্য, আপনার আইডেন্টিটি প্রোভাইডার কনফিগারেশনের সাথে মেলে এমন পদ্ধতিটি নির্বাচন করুন। Purple-এর দিকে, কর্মীদের যাচাইকরণের (authentication) জন্য একটি RADIUS পলিসি তৈরি করুন। কর্মীদের SSID-টিকে একটি নির্দিষ্ট VLAN-এর সাথে ম্যাপ করুন - উদাহরণস্বরূপ, কর্মীদের জন্য VLAN 200। Purple-এর RADIUS সার্ভার তিনটি স্ট্যান্ডার্ড অ্যাট্রিবিউট ব্যবহার করে VLAN অ্যাসাইনমেন্ট রিটার্ন করে: Tunnel-Type সেট করা থাকে VLAN, Tunnel-Medium-Type সেট করা থাকে 802, এবং Tunnel-Private-Group-ID সেট করা থাকে স্ট্রিং হিসেবে VLAN ID-তে - অর্থাৎ VLAN 200-এর জন্য "200"। SonicWall ফায়ারওয়াল এবং SonicWave AP এই অ্যাট্রিবিউটগুলোকে মেনে চলে এবং যাচাইকৃত কর্মীদের ডিভাইসটিকে স্বয়ংক্রিয়ভাবে সঠিক VLAN-এ স্থাপন করে। এখন, আর্কিটেকচারাল দিক থেকে সবচেয়ে আকর্ষণীয় ব্যবহারের ক্ষেত্র: PPSK এবং মাল্টি-টেন্যান্ট আইসোলেশন। Private Pre-Shared Keys আপনাকে একটিমাত্র SSID পরিচালনা করতে এবং প্রতিটি টেন্যান্ট, বাসিন্দা বা ব্যবহারকারী গ্রুপকে একটি অনন্য পাসফ্রেজ বরাদ্দ করতে দেয়। যখন একটি ডিভাইস একটি নির্দিষ্ট PPSK ব্যবহার করে সংযোগ করে, তখন SonicWave AP যাচাইকরণের জন্য সেই কী-টি Purple-এর RADIUS সার্ভারে পাঠায়। Purple কী-টি খুঁজে বের করে, সংশ্লিষ্ট টেন্যান্ট বা ব্যবহারকারী গ্রুপকে শনাক্ত করে এবং Tunnel-Private-Group-ID অ্যাট্রিবিউটের মাধ্যমে উপযুক্ত VLAN অ্যাসাইনমেন্ট রিটার্ন করে। SonicWall তখন সেই ডিভাইসটিকে সঠিক VLAN-এ পরিচালিত করে - যা একই SSID-তে থাকা অন্যান্য টেন্যান্ট থেকে সম্পূর্ণ আলাদা বা আইসোলেটেড। এটিই হলো বাস্তবে Identity-Based Networking। আপনি প্রতি টেন্যান্ট অনুযায়ী SSID পরিচালনা করছেন না। আপনি প্রতি টেন্যান্ট অনুযায়ী আইডেন্টিটি বা পরিচয় পরিচালনা করছেন। দশটি রিটেইল ইউনিট সংবলিত একটি মিশ্র-ব্যবহারের ভবনে, একটিমাত্র SSID সম্পূর্ণ ভবন জুড়ে ব্রডকাস্ট করে। প্রতিটি টেন্যান্ট তাদের নিজস্ব PPSK পায়। প্রতিটি PPSK একটি ডেডিকেটেড VLAN এবং সাবনেটের সাথে ম্যাপ করা থাকে। টেন্যান্ট A-এর ডিভাইসগুলো কখনই টেন্যান্ট B-এর ট্রাফিক দেখতে পায় না, যদিও তারা একই ফিজিক্যাল অ্যাক্সেস পয়েন্ট শেয়ার করছে। SonicOS-এ PPSK কনফিগারেশনের জন্য SSID-তে RADIUS-ভিত্তিক PPSK মোড প্রয়োজন। Wireless Network Manager-এ, SSID-টি এডিট করুন, সিকিউরিটি মোডটি WPA2-Enterprise with PPSK-এ সেট করুন এবং RADIUS সার্ভারটিকে Purple-এর দিকে পয়েন্ট করুন। Purple কেন্দ্রীয়ভাবে PPSK-to-VLAN ম্যাপিং টেবিলটি পরিচালনা করে। যখন আপনি একটি নতুন টেন্যান্ট যোগ করেন, আপনি Purple-এ একটি নতুন PPSK তৈরি করেন, সেটিকে একটি VLAN বরাদ্দ করেন এবং ফায়ারওয়াল কনফিগারেশনে কোনো পরিবর্তন না করেই সেই পরিবর্তনটি ওই ভেন্যুর সমস্ত SonicWave AP-তে ছড়িয়ে পড়ে। --- SEGMENT 3: IMPLEMENTATION RECOMMENDATIONS AND PITFALLS (approximately 2 minutes) SonicWall এবং Purple ডেপ্লয়মেন্টে সাধারণত যে তিনটি সমস্যা সবচেয়ে বেশি দেখা যায় তা নিচে দেওয়া হলো। প্রথমত: LHM পোর্ট। WAN থেকে SonicWall-এর WAN ইন্টারফেসে TCP 4043 খোলা থাকতে হবে। যদি আপনার ISP বা আপস্ট্রিম ফায়ারওয়াল এই পোর্টটি ব্লক করে, তবে LHM অথরাইজেশন হ্যান্ডশেক কখনই সম্পন্ন হয় না এবং অতিথিরা যাচাইকরণের পর স্প্ল্যাশ পেজেই আটকে থাকেন। তারা Purple-এর দিকে একটি সফল লগইন দেখতে পান, কিন্তু SonicWall কখনই অথরাইজেশন সিগন্যাল পায় না। লাইভ করার আগে একটি এক্সটার্নাল IP থেকে পোর্ট 4043-এ telnet বা curl চেকের মাধ্যমে এটি পরীক্ষা করে নিন। দ্বিতীয়ত: FQDN অবজেক্ট রেজোলিউশন টাইমিং। SonicOS বুট করার সময় এবং তারপর একটি কনফিগারযোগ্য ব্যবধানে FQDN অ্যাড্রেস অবজেক্টগুলো রিজলভ করে। আপনি যদি একটি নতুন ওয়াল্ড গার্ডেন ডোমেন যোগ করেন এবং রেজোলিউশনটি এখনও রিফ্রেশ না হয়ে থাকে, তবে যাচাইকরণ ছাড়া ডিভাইসগুলো সেখানে পৌঁছাতে পারে না। নতুন FQDN অবজেক্ট যোগ করার পরে ম্যানুয়ালি রিফ্রেশ করতে বাধ্য করুন, অথবা উচ্চ-ট্রাফিক ডেপ্লয়মেন্টের ক্ষেত্রে DNS রিফ্রেশ ইন্টারভাল ৬০ সেকেন্ডে সেট করুন।তৃতীয়: VLAN সাব-ইন্টারফেস কনফিগারেশন। RADIUS-এর মাধ্যমে ডায়নামিক VLAN অ্যাসাইনমেন্ট শুধুমাত্র তখনই কাজ করে যখন প্রথম ডিভাইসটি অথেন্টিকেট করার আগে SonicWall-এ সাব-ইন্টারফেস হিসেবে টার্গেট VLAN-গুলি বিদ্যমান থাকে। যদি একটি RADIUS রেসপন্স Tunnel-Private-Group-ID 110 রিটার্ন করে কিন্তু SonicWall-এ সাব-ইন্টারফেস হিসেবে VLAN 110 না থাকে, তবে ডিভাইসটি ড্রপ হয়ে যায় অথবা ডিফল্ট VLAN-এ ফিরে আসে। RADIUS VLAN অ্যাসাইনমেন্ট চালু করার আগে সমস্ত VLAN সাব-ইন্টারফেস তৈরি এবং পরীক্ষা করুন। যেসব MSP-রা একাধিক ভেন্যু পরিচালনা করছেন, তাদের জন্য Purple-এর ক্লাউড ড্যাশবোর্ড আপনাকে সেন্ট্রালি RADIUS পলিসি, PPSK টেবিল এবং স্প্ল্যাশ পেজ কনফিগারেশন পরিচালনা করতে দেয়। আপনি একটি একক ইন্টারফেস থেকে সমস্ত ভেন্যুতে কনফিগারেশন পরিবর্তনগুলি পুশ করতে পারেন। এটাই হলো ক্লাউড ওভারলে পদ্ধতির অপারেশনাল সুবিধা - SonicWall হার্ডওয়্যারটি যথাস্থানে থাকে এবং Purple এর উপরের আইডেন্টিটি এবং পলিসি লেয়ারটি পরিচালনা করে। --- সেগমেন্ট ৪: র‌্যাপিড-ফায়ার প্রশ্নোত্তর (আনুমানিক ১ মিনিট) কয়েকটি প্রশ্ন যা নিয়মিত উঠে আসে। "আমি কি Purple-এর সাথে স্ট্যান্ডঅ্যালোন মোডে SonicWave AP ব্যবহার করতে পারি?" হ্যাঁ, তবে আপনি কিছু কার্যকারিতা হারাবেন। স্ট্যান্ডঅ্যালোন মোডে, SonicWave AP-গুলি স্থানীয়ভাবে তাদের নিজস্ব RADIUS কনফিগারেশন পরিচালনা করে। আপনি এখনও 802.1X-এর জন্য সেগুলিকে Purple-এর RADIUS সার্ভারের দিকে নির্দেশ করতে পারেন। তবে ডায়নামিক VLAN অ্যাসাইনমেন্ট সহ PPSK-এর জন্য, RADIUS প্রক্সি হিসাবে আপনার SonicWall TZ অথবা সেন্ট্রালি AP পলিসি পরিচালনা করার জন্য ওয়্যারলেস নেটওয়ার্ক ম্যানেজার প্রয়োজন। "Purple কি SonicWave-এ WPA3 সমর্থন করে?" SonicWave-এ WPA3 সমর্থন ফার্মওয়্যার সংস্করণ এবং AP মডেলের উপর নির্ভর করে। SonicWave 600 সিরিজের AP-গুলি WPA3 সমর্থন করে। Captive Portal-এর ব্যবহারের ক্ষেত্রে, অপারচুনিস্টিক ওয়্যারলেস এনক্রিপশন সহ WPA3, Purple-এর LHM রিডাইরেক্ট ফ্লো-এর সাথে সামঞ্জস্যপূর্ণ, তবে বড় পরিসরে ডেপ্লয় করার আগে আপনার নির্দিষ্ট ফার্মওয়্যার সংস্করণে এটি পরীক্ষা করে নিন। "স্প্ল্যাশ পেজের মাধ্যমে সংগৃহীত গেস্ট ডেটার জন্য Purple কীভাবে GDPR পরিচালনা করে?" Purple হলো ISO 27001 সার্টিফাইড, GDPR কমপ্লায়েন্ট এবং সাইবার এসেনশিয়ালস সার্টিফাইড। কনফিগারযোগ্য অপ্ট-ইন চেকবক্সের সাহায্যে স্প্ল্যাশ পেজে সম্মতি নেওয়া হয়। Purple আপনার ডেটা রিটেনশন পলিসি অনুযায়ী ফার্স্ট-পার্টি ডেটা সংরক্ষণ করে। অতিথিরা Purple-এর সেলফ-সার্ভিস পোর্টালের মাধ্যমে তাদের ডেটা অ্যাক্সেস এবং ডিলিট করতে পারেন। "ডায়নামিক VLAN অ্যাসাইনমেন্টের জন্য Purple কোন RADIUS অ্যাট্রিবিউটগুলি রিটার্ন করে?" তিনটি অ্যাট্রিবিউট: VLAN মানসহ Tunnel-Type, 802 মানসহ Tunnel-Medium-Type এবং স্ট্রিং হিসাবে VLAN ID সহ Tunnel-Private-Group-ID। এগুলি হলো SonicOS এবং SonicWave দ্বারা সমর্থিত স্ট্যান্ডার্ড RFC 2868 অ্যাট্রিবিউট। --- সেগমেন্ট ৫: সারসংক্ষেপ এবং পরবর্তী পদক্ষেপ (আনুমানিক ১ মিনিট) সংক্ষেপে বলতে গেলে। SonicWall TZ ফায়ারওয়াল এবং SonicWave AP-গুলি দুটি প্রাথমিক মেকানিজমের মাধ্যমে Purple-এর সাথে ইন্টিগ্রেট করে: গেস্ট Captive Portal রিডাইরেকশনের জন্য LHM, এবং 802.1X স্টাফ অথেন্টিকেশন ও PPSK-ভিত্তিক মাল্টি-টেন্যান্ট আইসোলেশনের জন্য RADIUS। মূল কনফিগারেশন ধাপগুলি হলো: গেস্ট জোনে এক্সটার্নাল গেস্ট অথেন্টিকেশন সক্রিয় করা, পোর্ট ৪০৪৩-এ Purple পোর্টাল URL কনফিগার করা, আপনার ওয়াল্ড গার্ডেন FQDN অবজেক্টগুলি তৈরি করা, ওয়্যারলেস নেটওয়ার্ক ম্যানেজারে SonicWave AP পলিসিতে RADIUS কনফিগার করা এবং ডায়নামিক VLAN অ্যাসাইনমেন্ট সক্রিয় করার আগে SonicWall-এ আপনার VLAN সাব-ইন্টারফেসগুলি তৈরি করা। মাল্টি-টেন্যান্ট ডেপ্লয়মেন্টের জন্য, RADIUS-ভিত্তিক VLAN স্টিয়ারিং সহ PPSK হল সবচেয়ে উপযুক্ত আর্কিটেকচার। একটি SSID, এক সেট AP, এবং আইডেন্টিটি-ভিত্তিক VLAN অ্যাসাইনমেন্টের মাধ্যমে সম্পূর্ণ টেন্যান্ট আইসোলেশন। আপনি যদি কোনো ডেপ্লয়মেন্টের পরিকল্পনা করে থাকেন বা বিদ্যমান কোনো ডেপ্লয়মেন্ট পর্যালোচনা করতে চান, তাহলে Purple-এর টেকনিক্যাল টিম ভেন্যু-নির্দিষ্ট RADIUS কনফিগারেশন ফাইল এবং walled garden ডোমেন লিস্ট প্রদান করতে পারে। Purple প্ল্যাটফর্মটি বর্তমানে ৮০,০০০-এরও বেশি লাইভ ভেন্যু সাপোর্ট করছে এবং ২০২৪ সালে ৪৪০ মিলিয়ন লগইন প্রসেস করেছে - আজ আমরা যে ইন্টিগ্রেশন প্যাটার্নগুলো আলোচনা করেছি তা বড় স্কেলে প্রমাণিত। শোনার জন্য ধন্যবাদ। ধাপে ধাপে কনফিগারেশন টেবিল এবং Mermaid আর্কিটেকচার ডায়াগ্রাম সহ সম্পূর্ণ লিখিত নির্দেশিকাটি Purple-এর ওয়েবসাইটে পাওয়া যাচ্ছে। --- স্ক্রিপ্ট সমাপ্ত

header_image.png

এক্সিকিউটিভ সামারি (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 অ্যাড্রেসকে ইন্টারনেট অ্যাক্সেস করার অনুমতি দেয়।

architecture_overview.png

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-এ পরিচালিত করে।

ppsk_vlan_diagram.png

বাস্তবায়ন গাইড

১. 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.com
  • oauth2.googleapis.com
  • apis.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' রিটার্ন করবে।

পরীক্ষকের মন্তব্য: এই পদ্ধতিটি অপারেশনাল সিস্টেম থেকে বিশ্বস্ত নয় এমন গেস্ট ট্রাফিককে কঠোরভাবে আলাদা করে। Captive Portal এবং RADIUS অথেন্টিকেশন উভয়ের জন্যই Purple ব্যবহার করা আইডেন্টিটি ম্যানেজমেন্টকে সেন্ট্রালাইজ করে। হেডলেস ডিভাইসগুলির (যেমন ক্লিনিং কার্ট) জন্য MAB উপযুক্ত, যখন 802.1X স্টাফদের ফোন সুরক্ষিত করে।

একটি কো-ওয়ার্কিং স্পেস ১৫টি ভিন্ন কোম্পানির কাজ পরিচালনা করে যারা একটি ওপেন-প্ল্যান অফিস শেয়ার করছে। তারা তাদের 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-এ নিয়ে যাবে।

পরীক্ষকের মন্তব্য: এই আইডেন্টিটি-ভিত্তিক নেটওয়ার্ক ডিজাইনটি সহজেই স্কেল করা যায়। ১৫টি SSID ব্রডকাস্ট করলে ম্যানেজমেন্ট ফ্রেমের মারাত্মক ওভারহেড তৈরি হতো এবং WiFi পারফরম্যান্স হ্রাস পেতো। PPSK একাধিক SSID-এর RF পেনাল্টি ছাড়াই ইউনিক ক্রেডেন্সিয়ালের নিরাপত্তা এবং ডেডিকেটেড 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 টিমগুলোর জন্য কার্যকর, ধাপে ধাপে নির্দেশিকা প্রদান করে।

গাইডটি পড়ুন →