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

Purple WiFi-এর সাথে Grandstream GWN অ্যাক্সেস পয়েন্টের ইন্টিগ্রেশন

এই নির্ভরযোগ্য টেকনিক্যাল রেফারেন্স নির্দেশিকাটিতে Grandstream GWN অ্যাক্সেস পয়েন্টের সাথে Purple-এর Guest WiFi এবং অ্যানালিটিক্স প্ল্যাটফর্মের ইন্টিগ্রেশনের বিস্তারিত বিবরণ দেওয়া হয়েছে। এটি Grandstream captive portal (ক্যাপティブ পোর্টাল) কনফিগারেশন, RADIUS AAA সেটিংস, walled garden সেটআপ, ডাইনামিক VLAN স্টিয়ারিং সহ নিরাপদ স্টাফ 802.1X অথেন্টিকেশন এবং মাল্টি-টেন্যান্ট PPSK সেগমেন্টেশন কভার করে — যা বড় স্কেলে গেস্ট এবং স্টাফ WiFi ডেপ্লয়কারী MSP এবং আইটি টিমগুলির জন্য ধাপে ধাপে কার্যকর নির্দেশনা প্রদান করে।

📖 9 মিনিট পাঠ📝 2,079 শব্দ🔧 2 সমাধানকৃত উদাহরণ4 অনুশীলনী প্রশ্ন📚 10 মূল সংজ্ঞা

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

পডকাস্ট ট্রান্সক্রিপ্ট দেখুন
Purple টেকনিক্যাল ব্রিফিং সিরিজে আপনাকে স্বাগতম। আমি আপনার হোস্ট, এবং আজ আমরা এমন একটি ডেপ্লয়মেন্ট প্যাটার্ন কভার করছি যা হসপিটালিটি, রিটেল এবং মাল্টি-টেন্যান্ট প্রপার্টিগুলিতে ক্রমশ সাধারণ হয়ে উঠছে: Grandstream GWN অ্যাক্সেস পয়েন্টের সাথে Purple-এর গেস্ট WiFi প্ল্যাটফর্মের ইন্টিগ্রেশন। আপনি যদি একজন MSP, ইন-হাউস আইটি টিম বা নেটওয়ার্ক আর্কিটেক্ট হন যাকে একটি Grandstream GWN ডেপ্লয়মেন্টের দায়িত্ব দেওয়া হয়েছে এবং অ্যানালিটিক্স সহ একটি ব্র্যান্ডেড captive portal (ক্যাপティブ পোর্টাল) যুক্ত করতে বলা হয়েছে, তবে আজকের পর্বটি আপনার জন্য। আমরা সম্পূর্ণ স্ট্যাক কভার করব: গেস্ট স্প্ল্যাশ পেজ রিডাইরেকশন, walled garden কনফিগারেশন, 802.1X ব্যবহার করে নিরাপদ স্টাফ WiFi এবং Grandstream-এর Private Pre-Shared Key ফিচার ব্যবহার করে মাল্টি-টেন্যান্ট সেগমেন্টেশন। চলুন শুরু করা যাক। --- প্রথমে কিছু প্রেক্ষাপট জেনে নেওয়া যাক। Grandstream-এর GWN সিরিজ হলো একটি নির্ভরযোগ্য মিড-মার্কেট অ্যাক্সেস পয়েন্ট রেঞ্জ। ইনডোর ডেপ্লয়মেন্টের জন্য আপনার কাছে রয়েছে GWN7600 এবং GWN7630, Wi-Fi 6 পরিবেশের জন্য GWN7660 এবং GWN7664 এবং উচ্চ-ঘনত্বের জায়গার জন্য সিলিং-মাউন্ট অপশন হিসেবে GWN7610। এগুলি হয় GWN Manager-এর মাধ্যমে পরিচালিত হয়, যা একটি অন-প্রিমিস কন্ট্রোলার যা আপনি Linux বা Windows সার্ভারে ইনস্টল করেন, অথবা GWN dot Cloud-এর মাধ্যমে পরিচালিত হয়, যা Grandstream-এর ক্লাউড-হোস্টেড ম্যানেজমেন্ট প্ল্যাটফর্ম, যা এখন GDMS Networking নামে রিব্র্যান্ড করা হয়েছে। MSP-দের জন্য সুখবর হলো যে উভয় ম্যানেজমেন্ট প্ল্যাটফর্মই নেটিভভাবে captive portal (ক্যাপティブ পোর্টাল) কনফিগারেশন সমর্থন করে। আপনি সম্পূর্ণভাবে GWN Manager বা GWN dot Cloud-এর মধ্যে পোর্টাল পলিসি তৈরি করতে পারেন, স্প্ল্যাশ পেজ কাস্টমাইজ করতে পারেন এবং এটিকে একটি SSID-এর সাথে যুক্ত করতে পারেন। কিন্তু এন্টারপ্রাইজ ডেপ্লয়মেন্টের জন্য যেখানে আপনার GDPR-কমপ্লায়েন্ট ডেটা ক্যাপচার, মার্কেটিং অটোমেশন এবং রিয়েল-টাইম অ্যানালিটিক্স প্রয়োজন, সেখানে আপনি সেই নেটিভ পোর্টালটিকে একটি এক্সটার্নাল প্ল্যাটফর্ম দিয়ে প্রতিস্থাপন করবেন। সেখানেই Purple-এর ভূমিকা। Purple একটি ক্লাউড ওভারলে হিসেবে কাজ করে। এটি আপনার হার্ডওয়্যারের উপরে বসে এবং captive portal (ক্যাপティブ পোর্টাল), RADIUS অথেন্টিকেশন লেয়ার, অ্যানালিটিক্স ইঞ্জিন এবং মার্কেটিং টুলস প্রদান করে। Purple ৮০,০০০-এরও বেশি লাইভ ভেন্যু সমর্থন করে এবং কেবল ২০২৪ সালেই ৪৪০ মিলিয়ন লগইন প্রসেস করেছে, তাই এই প্ল্যাটফর্মটি বড় স্কেলে অত্যন্ত পরীক্ষিত। Grandstream GWN-এর সাথে ইন্টিগ্রেশনটি একই স্ট্যান্ডার্ড-ভিত্তিক পদ্ধতি অনুসরণ করে যা Purple ব্যবহার করে Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist এবং Ubiquiti UniFi-এর ক্ষেত্রে। --- চলুন টেকনিক্যাল আর্কিটেকচারটি দেখে নেওয়া যাক। Purple-এর সাথে Grandstream GWN-এ গেস্ট WiFi ফ্লো এভাবে কাজ করে। একজন গেস্ট আপনার গেস্ট SSID-এ সংযুক্ত হন। তাদের ডিভাইস যেকোনো ওয়েবসাইটে একটি HTTP রিকোয়েস্ট পাঠায়। GWN অ্যাক্সেস পয়েন্ট সেই রিকোয়েস্টটি ইন্টারসেপ্ট করে এবং Purple পোর্টাল URL-এ একটি HTTP 302 রিডাইরেক্ট ইস্যু করে। গেস্ট আপনার ব্র্যান্ডেড স্প্ল্যাশ পেজে ল্যান্ড করেন, যা Purple দ্বারা হোস্ট করা হয়। তারা ইমেল, সোশ্যাল লগইন, SMS ভেরিফিকেশন বা কাস্টম ফর্মের মাধ্যমে অথেন্টিকেট করেন। Purple-এর প্ল্যাটফর্ম সেই অথেন্টিকেশন যাচাই করে, GDPR অনুযায়ী সম্মতি এবং ডেটা রেকর্ড করে এবং তারপর GWN অ্যাক্সেস পয়েন্টে একটি RADIUS Access-Accept ফেরত পাঠায়। AP ইন্টারনেট অ্যাক্সেস মঞ্জুর করে। সংযোগ থেকে শুরু করে ইন্টারনেট অ্যাক্সেস পর্যন্ত সম্পূর্ণ ফ্লোটি সম্পন্ন হতে মাত্র তিন থেকে পাঁচ সেকেন্ড সময় নেয়। এখন, Grandstream-এর দিকের মূল কনফিগারেশন উপাদানগুলি হলো: captive portal (ক্যাপティブ পোর্টাল) পলিসি, স্প্ল্যাশ পেজ সেটিংস, walled garden এবং SSID অ্যাসোসিয়েশন। আমি প্রতিটি ধাপে ধাপে বুঝিয়ে দিচ্ছি। --- ধাপ এক: GWN Manager বা GWN dot Cloud-এ captive portal (ক্যাপティブ পোর্টাল) পলিসি কনফিগার করুন। Captive Portal-এ যান, তারপর Policy List-এ গিয়ে একটি নতুন পলিসি তৈরি করুন। এটিকে একটি বর্ণনামূলক নাম দিন, যেমন "Purple-Guest-Portal"। Authentication Type-টি RADIUS Server সেট করুন। এরপর আপনি RADIUS Server Address, RADIUS Server Port এবং RADIUS Server Secret-এর ফিল্ডগুলি দেখতে পাবেন। অথেন্টিকেশনের জন্য Purple-এর RADIUS সার্ভার IP অ্যাড্রেস এবং পোর্ট 1812 লিখুন। আপনার শেয়ার্ড সিক্রেটটি Purple পোর্টাল অ্যাডমিন কনসোল থেকে পাবেন, ভেন্যুর হার্ডওয়্যার কনফিগারেশন সেকশনের অধীনে। RADIUS Authentication Method-টি PAP সেট করুন, যা Purple-এর captive portal (ক্যাপティブ পোর্টাল) ফ্লো ব্যবহার করে। Landing Page-এর অধীনে, এটিকে Redirect to External Page সেট করুন এবং আপনার Purple পোর্টাল রিডাইরেক্ট URL লিখুন। এটি সেই URL যেখানে গেস্টরা প্রথমবার সংযুক্ত হওয়ার পর রিডাইরেক্ট হবেন। এটিও আপনার Purple অ্যাডমিন কনসোল থেকে পাবেন। আপনার ভেন্যুর সেশন পলিসির সাথে মেলাতে Expiration টাইম সেট করুন। হোটেলের জন্য ২৪ ঘণ্টা সাধারণ বিষয়। কনফারেন্স ভেন্যুর জন্য আপনি এটি ইভেন্টের সময়কালের সমান সেট করতে পারেন। রিটেল পরিবেশের জন্য দুই থেকে চার ঘণ্টা সাধারণ। Failsafe Mode সক্ষম করুন। এটি গুরুত্বপূর্ণ। যদি GWN অ্যাক্সেস পয়েন্ট Purple-এর RADIUS সার্ভারে পৌঁছাতে না পারে, তবে ফেইলসেফ মোড সমস্ত গেস্টকে ব্লক করার পরিবর্তে ইন্টারনেট অ্যাক্সেস মঞ্জুর করে। বেশিরভাগ হসপিটালিটি এবং রিটেল ডেপ্লয়মেন্টের জন্য, একটি সাময়িক RADIUS বিভ্রাটের কারণে সমস্ত গেস্টের সংযোগ বিচ্ছিন্ন হওয়া উচিত নয়। --- ধাপ দুই: walled garden কনফিগার করুন। Walled garden হলো ডোমেন এবং IP অ্যাড্রেসের তালিকা যা গেস্টরা পোর্টালের মাধ্যমে অথেন্টিকেট করার আগে অ্যাক্সেস করতে পারেন। যদি আপনি এটি ভুল করেন, তবে গেস্টরা একটি ফাঁকা পেজ বা ভাঙা পোর্টাল দেখতে পাবেন এবং তারা WiFi-কে দোষ দেবেন। GWN Manager-এ, walled garden-টি captive portal (ক্যাপティブ পোর্টাল) পলিসির অধীনে Pre-Authentication Rules হিসেবে কনফিগার করা হয়। অ্যালাউ রুল (allow rules) হিসেবে নিচের ডোমেনগুলি যোগ করুন: Purple পোর্টাল ডোমেন, যা হলো portal dot purple dot ai; যেকোনো CDN ডোমেন যেখান থেকে Purple-এর স্প্ল্যাশ পেজ অ্যাসেট লোড করে, যার মধ্যে ওয়াইল্ডকার্ড এন্ট্রি সহ cloudfront dot net অন্তর্ভুক্ত; অ্যাপলের ক্যাপティブ পোর্টাল ডিটেকশন এন্ডপয়েন্ট, captive dot apple dot com; এবং গুগলের কানেক্টিভিটি চেক এন্ডপয়েন্ট, connectivitycheck dot gstatic dot com। Purple-এর সাপোর্ট পোর্টালে support dot purple dot ai-এ একটি ডাইনামিক walled garden জেনারেটর রয়েছে। হার্ডওয়্যার তালিকা থেকে Grandstream নির্বাচন করুন, আপনার অথেন্টিকেশন পদ্ধতি বেছে নিন এবং এটি আপনার প্রয়োজনীয় সঠিক ডোমেন তালিকা তৈরি করবে। সেই তালিকাটি ব্যবহার করুন। স্ক্র্যাচ থেকে ম্যানুয়ালি এটি তৈরি করার চেষ্টা করবেন না। একটি সিদ্ধান্ত আপনাকে নিতে হবে: আপনি walled garden-এ captive dot apple dot com অন্তর্ভুক্ত করবেন কি না? আপনি যদি এটি অন্তর্ভুক্ত করেন, তবে iOS ডিভাইসগুলি স্বয়ংক্রিয়ভাবে Captive Network Assistant মিনি-ব্রাউজারটি প্রদর্শন করবে না। পোর্টাল অ্যাক্সেস করতে গেস্টদের ম্যানুয়ালি একটি ব্রাউজার খুলতে হবে। আপনি যদি এটিকে বাদ দেন, তবে ডিভাইসটি সংযুক্ত হওয়ার সাথে সাথে iOS স্বয়ংক্রিয়ভাবে মিনি-ব্রাউজারটি চালু করবে। বেশিরভাগ হসপিটালিটি ডেপ্লয়মেন্টের জন্য, আপনি চান যে মিনি-ব্রাউজারটি প্রদর্শিত হোক, তাই walled garden থেকে captive dot apple dot com বাদ দিন। --- ধাপ তিন: SSID কনফিগার করুন। GWN Manager-এ, SSID-এ যান এবং আপনার গেস্ট SSID-টি এডিট করুন। Captive Portal সক্ষম করুন এবং আপনার তৈরি করা পলিসিটি নির্বাচন করুন। SSID-টি একটি সাধারণ ওপেন পাসওয়ার্ড সহ WPA2-Personal সেট করুন, অথবা আপনার ভেন্যু যদি পছন্দ করে তবে এটিকে একটি ওপেন SSID হিসেবে কনফিগার করুন। এই ফ্লোতে নিরাপত্তা পোর্টাল অথেন্টিকেশন থেকে আসে, WiFi পাসওয়ার্ড থেকে নয়। Client Isolation সক্ষম করুন। এটি গেস্টদের নেটওয়ার্কে একে অপরের ডিভাইস দেখতে বাধা দেয়। এটি একটি মৌলিক নিরাপত্তা প্রয়োজনীয়তা এবং আপনার ভেন্যু যদি একই অবকাঠামোতে কার্ড পেমেন্ট প্রসেস করে তবে এটি PCI-DSS-এর একটি গুরুত্বপূর্ণ শর্ত। আপনার গেস্ট VLAN-এ SSID-টি অ্যাসাইন করুন। গেস্ট ট্রাফিকের জন্য VLAN 10 একটি সাধারণ নিয়ম। নিশ্চিত করুন যে আপনার আপস্ট্রিম সুইচ এবং রাউটার উপযুক্ত ফায়ারওয়াল নিয়ম সহ সেই VLAN-টিকে ইন্টারনেটে রুট করার জন্য কনফিগার করা হয়েছে। --- এখন 802.1X ব্যবহার করে স্টাফ WiFi সম্পর্কে কথা বলা যাক। IEEE 802.1X হলো পোর্ট-ভিত্তিক নেটওয়ার্ক অ্যাক্সেস কন্ট্রোলের স্ট্যান্ডার্ড। স্টাফ WiFi-এর জন্য, এটি শেয়ার্ড প্রি-শেয়ার্ড কি-এর পরিবর্তে প্রতি ব্যবহারকারীর জন্য আলাদা ক্রেডেনশিয়াল ব্যবহার করে, যা একটি আইডেন্টিটি প্রোভাইডারের মাধ্যমে যাচাই করা হয়। যখন একজন স্টাফ মেম্বার সংযুক্ত হন, তখন GWN অ্যাক্সেস পয়েন্ট অথেন্টিকেটর হিসেবে কাজ করে, তাদের ডিভাইসটি সাপ্লিক্যান্ট এবং Purple-এর RADIUS সার্ভারটি অথেন্টিকেশন সার্ভার হিসেবে কাজ করে। GWN Manager-এ, স্টাফদের জন্য একটি পৃথক SSID তৈরি করুন। সিকিউরিটি মোড WPA2-Enterprise-এ সেট করুন, যা 802.1X সক্ষম করে। Purple-এর RADIUS IP, পোর্ট 1812 এবং আপনার শেয়ার্ড সিক্রেট সহ RADIUS সার্ভার সেটিংস কনফিগার করুন। পোর্ট 1813-এ RADIUS Accounting সক্ষম করুন যাতে আপনি কে সংযুক্ত হয়েছেন, কখন এবং কতক্ষণের জন্য সংযুক্ত ছিলেন তার একটি সম্পূর্ণ অডিট ট্রেইল পান। এই অডিট ট্রেইলটিই আপনার GDPR কমপ্লায়েন্স এবং যেকোনো সিকিউরিটি ইনসিডেন্ট রেসপন্সের জন্য প্রয়োজন। EAP পদ্ধতির জন্য, আপনার কাছে দুটি প্রধান অপশন রয়েছে। EAP-TLS সার্ভার এবং ক্লায়েন্ট ডিভাইস উভয় ক্ষেত্রেই ডিজিটাল সার্টিফিকেট ব্যবহার করে। এটি সবচেয়ে নিরাপদ অপশন, তবে এর জন্য স্টাফদের ডিভাইসে সার্টিফিকেট পুশ করতে একটি মোবাইল ডিভাইস ম্যানেজমেন্ট প্ল্যাটফর্মের প্রয়োজন হয়। আপনার যদি Microsoft Intune বা Jamf থাকে, তবে EAP-TLS হলো সঠিক পছন্দ। PEAP, যার অর্থ Protected EAP, ইউজারনেম এবং পাসওয়ার্ড ব্যবহার করে একটি এনক্রিপ্ট করা TLS টানেলের মধ্যে কাজ করে। এটি ডেপ্লয় করা সহজ, বিশেষ করে BYOD পরিবেশের জন্য, তবে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে স্টাফদের সার্টিফিকেট ওয়ার্নিং গ্রহণ না করার জন্য প্রশিক্ষণ দেওয়া হয়েছে। ব্যবহারকারীরা সার্টিফিকেট ত্রুটিগুলি এড়িয়ে গেলে একটি রোগ (rogue) অ্যাক্সেস পয়েন্ট PEAP ক্রেডেনশিয়াল সংগ্রহ করতে পারে। SSID সেটিংসে Dynamic VLAN অ্যাসাইনমেন্ট সক্ষম করুন। যখন এটি चालू থাকে, তখন RADIUS সার্ভার Access-Accept প্যাকেটে একটি VLAN ID ফেরত পাঠাতে পারে এবং GWN AP সংযুক্ত ডিভাইসটিকে সেই VLAN-এ রাখবে। এর অর্থ হলো আপনার একটি একক স্টাফ SSID থাকতে পারে কিন্তু আইটি স্টাফদের স্বয়ংক্রিয়ভাবে VLAN 20-এ, ম্যানেজমেন্টকে VLAN 21-এ এবং পয়েন্ট-অফ-সেল ডিভাইসগুলিকে VLAN 40-এ সেগমেন্ট করতে পারেন, যা সম্পূর্ণভাবে Purple-এর ডিরেক্টরিতে ব্যবহারকারীর আইডেন্টিটির উপর ভিত্তি করে। ডাইনামিক VLAN-এর জন্য RADIUS অ্যাট্রিবিউটগুলি হলো: Tunnel-Type সেট করতে হবে VLAN, যা হলো অ্যাট্রিবিউট মান 13; Tunnel-Medium-Type সেট করতে হবে IEEE-802, যা হলো অ্যাট্রিবিউট মান 6; এবং Tunnel-Private-Group-ID সেট করতে হবে স্ট্রিং হিসেবে VLAN নম্বর। Access-Accept প্যাকেটে এই তিনটি অ্যাট্রিবিউটই GWN AP-এর জন্য ডিভাইসটিকে সঠিক VLAN-এ নির্দেশ করতে যথেষ্ট। --- এখন সেই ফিচারটি নিয়ে কথা বলা যাক যা মাল্টি-টেন্যান্ট প্রপার্টিগুলির জন্য বিশেষভাবে প্রাসঙ্গিক: Grandstream Private Pre-Shared Keys, বা PPSK। PPSK হলো এমন একটি মেকানিজম যা একটি একক SSID-কে একাধিক অনন্য পাসওয়ার্ড সমর্থন করার অনুমতি দেয়, যার প্রতিটি একটি ভিন্ন VLAN বা নেটওয়ার্ক পলিসির সাথে ম্যাপ করা থাকে। একটি BTR অ্যাপার্টমেন্ট ব্লক, একটি কোওয়ার্কিং স্পেস বা একটি সার্ভিসড অফিস বিল্ডিংয়ের কথা চিন্তা করুন। আপনি চান একটি একক SSID সবার কাছে দৃশ্যমান হোক, কিন্তু প্রতিটি ভাড়াটে তাদের নিজস্ব পাসওয়ার্ড পাবেন যা তাদের নিজস্ব আইসোলেটেড নেটওয়ার্ক সেগমেন্টে রাখবে। GWN Manager-এ, SSID সেটিংসের অধীনে PPSK কনফিগার করা হয়। সিকিউরিটি মোড WPA2-Personal সেট করুন, তারপর PPSK সক্ষম করুন। এরপর আপনি প্রতিটি অনন্য পাসওয়ার্ড এবং একটি সংশ্লিষ্ট VLAN ID সহ আলাদা PSK এন্ট্রি তৈরি করতে পারেন। যখন কোনো ডিভাইস ভাড়াটে A-এর পাসওয়ার্ড ব্যবহার করে সংযুক্ত হয়, তখন AP এটিকে VLAN 31-এ রাখে। যখন কোনো ডিভাইস ভাড়াটে B-এর পাসওয়ার্ড ব্যবহার করে, তখন এটি VLAN 32-এ ল্যান্ড করে। ভাড়াটেরা একই SSID শেয়ার করে কিন্তু নেটওয়ার্ক লেয়ারে একে অপরের থেকে সম্পূর্ণ আলাদা থাকে। বৃহত্তর ডেপ্লয়মেন্টের জন্য, Grandstream RADIUS ব্যাকএন্ড সহ PPSK সমর্থন করে। এই মোডে, AP পাসওয়ার্ডটিকে একটি RADIUS অ্যাট্রিবিউট হিসেবে অথেন্টিকেশন সার্ভারে পাঠায়, যা এটি যাচাই করে এবং উপযুক্ত VLAN অ্যাসাইনমেন্ট ফেরত পাঠায়। এখানেই Purple-এর Identity-Based Networks ফিচারটি সরাসরি ইন্টিগ্রেট করে। Purple তার ডিরেক্টরির সাথে কি (key) যাচাই করে PPSK ডেটাবেস পরিচালনা করতে পারে এবং ডাইনামিক VLAN অ্যাসাইনমেন্ট ফেরত পাঠাতে পারে, যা আপনাকে একটি একক প্ল্যাটফর্ম থেকে শত শত ভাড়াটের ক্রেডেনশিয়াল সেন্ট্রালি পরিচালনা করার সুবিধা দেয়। PPSK ভ্যালিডেশনের জন্য ব্যবহৃত RADIUS অ্যাট্রিবিউটটি সাধারণত Tunnel-Password অ্যাট্রিবিউট বা ফার্মওয়্যার সংস্করণের উপর ভিত্তি করে একটি ভেন্ডর-স্পেসিফিক অ্যাট্রিবিউট হয়। আপনার নির্দিষ্ট ফার্মওয়্যারের জন্য Grandstream-এর রিলিজ নোটগুলি পরীক্ষা করুন, কারণ GWN Manager সংস্করণগুলির সাথে অ্যাট্রিবিউট ম্যাপিং পরিবর্তিত হয়েছে। --- আমি Grandstream ডেপ্লয়মেন্টে এক্সটার্নাল পোর্টালের ক্ষেত্রে সবচেয়ে সাধারণ দুটি ফেইলিউর মোড কভার করছি। প্রথমটি হলো রিডাইরেক্ট ফায়ার না হওয়া। একজন গেস্ট SSID-এ সংযুক্ত হন, একটি ব্রাউজার খোলেন এবং পোর্টাল পেজের পরিবর্তে একটি "সাইটে পৌঁছানো যাচ্ছে না" ত্রুটি পান। সবচেয়ে সম্ভাব্য কারণ হলো একটি walled garden ভুল কনফিগারেশন। পোর্টাল পেজটি নিজেই প্রি-অথেন্টিকেশন লেভেলে ব্লক হচ্ছে। গেস্ট SSID-এ সংযুক্ত একটি টেস্ট ডিভাইসে আপনার ব্রাউজারের ডেভেলপার টুলস খুলুন, নেটওয়ার্ক ট্যাবটি দেখুন এবং কোন রিকোয়েস্টগুলি ব্যর্থ হচ্ছে তা চিহ্নিত করুন। আপনার প্রি-অথেন্টিকেশন নিয়মে সেই ডোমেনগুলি যোগ করুন। can't reach the RADIUS server. দ্বিতীয় ফেইলিউর মোডটি হলো RADIUS টাইমআউট। AP Purple-এর RADIUS সার্ভারে একটি Access-Request পাঠায় এবং কোনো সাড়া পায় না। এর অর্থ সাধারণত একটি ফায়ারওয়াল AP-এর ম্যানেজমেন্ট VLAN থেকে Purple-এর RADIUS IP রেঞ্জে আউটবাউন্ড UDP পোর্ট 1812 ব্লক করছে। আপনার ফায়ারওয়াল নিয়মগুলি পরীক্ষা করুন। Purple-এর RADIUS IP অ্যাড্রেসগুলি Purple অ্যাডমিন কনসোলে ভেন্যু সেটিংসের অধীনে নথিভুক্ত রয়েছে। নিশ্চিত করুন যে প্রাইমারি এবং সেকেন্ডারি উভয় RADIUS IP-ই অনুমোদিত। তৃতীয় আরেকটি বিষয় উল্লেখ করার মতো: Dynamic VLAN কাজ না করা। স্টাফরা সংযুক্ত হচ্ছেন এবং ভুল VLAN-এ ল্যান্ড করছেন। সবচেয়ে সাধারণ কারণ হলো GWN Manager-এর SSID সেটিংসে Enable Dynamic VLAN চেকবক্সটি টিক দেওয়া হয়নি। এটি একটি একক চেকবক্স যা সহজেই মিস হতে পারে। দ্বিতীয় কারণটি হলো শেয়ার্ড সিক্রেট অমিল। AP-তে শেয়ার্ড সিক্রেট যদি Purple-এ কনফিগার করা সিক্রেটের সাথে না মেলে, তবে AP নীরবে RADIUS রেসপন্স ড্রপ করে এবং ডিফল্ট VLAN-এ ফিরে যায়। --- বিষয়টি স্পষ্ট করার জন্য আমি আপনাকে দুটি বাস্তব পরিস্থিতির উদাহরণ দিচ্ছি। পরিস্থিতি এক: একটি ১২০-রুমের হোটেল। হোটেলটি GWN dot Cloud-এর মাধ্যমে পরিচালিত GWN7660 অ্যাক্সেস পয়েন্ট ব্যবহার করে। তাদের অতিথিদের জন্য একটি ব্র্যান্ডেড গেস্ট পোর্টাল, ফ্রন্ট ডেস্ক এবং হাউসকিপিংয়ের জন্য একটি নিরাপদ স্টাফ নেটওয়ার্ক এবং প্রপার্টি ম্যানেজমেন্ট সিস্টেমের জন্য একটি পৃথক ম্যানেজমেন্ট VLAN প্রয়োজন। কনফিগারেশনে তিনটি SSID ব্যবহার করা হয়েছে: Purple captive portal (ক্যাপティブ পোর্টাল) পলিসি সহ VLAN 10-এ Guest WiFi; Purple-এর RADIUS-এর বিপরীতে WPA2-Enterprise এবং PEAP অথেন্টিকেশন সহ VLAN 20-এ Staff WiFi; এবং PMS টার্মিনালগুলির জন্য VLAN 30-এ একটি হিডেন Management SSID। স্টাফ SSID-এ ডাইনামিক VLAN অ্যাসাইনমেন্টের অর্থ হলো হাউসকিপিং ডিভাইসগুলি সীমিত ইন্টারনেট অ্যাক্সেস সহ VLAN 21-এ ল্যান্ড করে, যখন ফ্রন্ট ডেস্ক ডিভাইসগুলি সম্পূর্ণ অ্যাক্সেস সহ VLAN 20-এ ল্যান্ড করে। Purple-এর অ্যানালিটিক্স ড্যাশবোর্ড হোটেল অপারেটরকে দৈনিক অতিথির সংখ্যা, সেশনের সময়কাল এবং মার্কেটিংয়ের জন্য অপ্ট-ইন রেট দেখায়, যা মার্কেটিং টিমকে লক্ষ্যযুক্ত ক্যাম্পেইন চালানোর জন্য প্রয়োজনীয় ডেটা সরবরাহ করে। পরিস্থিতি দুই: একটি ৪০-ইউনিটের BTR অ্যাপার্টমেন্ট ব্লক। অপারেটর অন-প্রিমিস GWN Manager সহ GWN7630 অ্যাক্সেস পয়েন্ট ব্যবহার করেন। প্রতিটি অ্যাপার্টমেন্টের নিজস্ব আইসোলেটেড নেটওয়ার্ক প্রয়োজন। অপারেটর RADIUS ব্যাকএন্ড সহ PPSK ব্যবহার করেন। Purple ৪০টি অনন্য ভাড়াটে ক্রেডেনশিয়াল পরিচালনা করে, যার প্রতিটি একটি ডেডিকেটেড VLAN-এর সাথে ম্যাপ করা থাকে। বাসিন্দারা তাদের ইউনিটের পাসওয়ার্ড ব্যবহার করে একক "BuildingConnect" SSID-এ সংযুক্ত হন। Purple-এর পোর্টাল প্রাথমিক অনবোর্ডিং ফ্লো পরিচালনা করে, বাসিন্দাদের সম্মতি সংগ্রহ করে এবং অপারেটরকে অকুপেন্সি অ্যানালিটিক্স এবং এনগেজমেন্ট ডেটা প্রদান করে। যখন কোনো বাসিন্দা চলে যান, তখন অপারেটর Purple-এর অ্যাডমিন কনসোলে তাদের PPSK ক্রেডেনশিয়াল বাতিল করে দেন এবং অ্যাক্সেস অবিলম্বে বন্ধ হয়ে যায়। SSID পাসওয়ার্ড পরিবর্তন বা AP রিকনফিগার করার কোনো প্রয়োজন হয় না। --- র‌্যাপিড ফায়ার। Grandstream ডেপ্লয়মেন্টে আমাকে ক্রমাগত জিজ্ঞাসা করা তিনটি প্রশ্ন। প্রশ্ন এক: আমি কি Purple ইন্টিগ্রেশনের জন্য GWN Manager-এর পরিবর্তে GWN dot Cloud ব্যবহার করতে পারি? হ্যাঁ। GWN dot Cloud-এ captive portal (ক্যাপティブ পোর্টাল) কনফিগারেশনটি কার্যকারিতার দিক থেকে GWN Manager-এর মতোই হুবহু এক। মেনু পাথগুলি একই। RADIUS এবং walled garden সেটিংস একই জায়গায় রয়েছে। একাধিক সাইট পরিচালনা করা MSP-দের জন্য GWN dot Cloud একটি ভালো পছন্দ, কারণ আপনি সমস্ত ডেপ্লয়মেন্ট জুড়ে একটি একক ইন্টারফেস পান। প্রশ্ন দুই: Purple কি তার নিজের অ্যানালিটিক্সের পাশাপাশি Grandstream-এর নেティブ অ্যানালিটিক্স সমর্থন করে? Purple নেটিভ captive portal (ক্যাপティブ পোর্টাল) অ্যানালিটিক্সকে তার নিজস্ব আরও বিস্তারিত ডেটাসেট দিয়ে প্রতিস্থাপন করে। আপনি সেশন কাউন্ট, ডওয়েল টাইম, অপ্ট-ইন রেট, ফর্ম ফিল্ড থেকে ডেমোগ্রাফিক ডেটা এবং মার্কেটিং প্ল্যাটফর্মের সাথে ইন্টিগ্রেশন পান। RF পারফরম্যান্স, AP হেলথ এবং ক্লায়েন্ট কাউন্টের জন্য নেটিভ GWN অ্যানালিটিক্স Purple-এর পোর্টাল অ্যানালিটিক্সের পাশাপাশি GWN Manager বা GWN dot Cloud-এ উপলব্ধ থাকে। প্রশ্ন তিন: RADIUS সহ PPSK-এর জন্য GWN AP-তে আমার কোন ফার্মওয়্যার সংস্করণ প্রয়োজন? RADIUS ব্যাকএন্ড সহ PPSK-এর জন্য GWN76xx সিরিজে GWN ফার্মওয়্যার 1.0.19 বা তার বেশি প্রয়োজন। ডেপ্লয় করার আগে Grandstream-এর রিলিজ নোটগুলি পরীক্ষা করুন। পুরানো ফার্মওয়্যার চালানো PPSK ডেপ্লয়মেন্টে অপ্রত্যাশিত আচরণের সবচেয়ে সাধারণ একক কারণ। --- উপসংহারে বলা যায়। সঠিক সিকোয়েন্স অনুসরণ করলে Purple-এর সাথে Grandstream GWN অ্যাক্সেস পয়েন্টের ইন্টিগ্রেশন একটি সহজ প্রক্রিয়া। প্রথমে captive portal (ক্যাপティブ পোর্টাল) পলিসিতে আপনার RADIUS সার্ভার সেটিংস কনফিগার করুন। Purple-এর ডোমেন জেনারেটর টুল ব্যবহার করে আপনার walled garden তৈরি করুন। পলিসিটিকে আপনার গেস্ট SSID-এর সাথে যুক্ত করুন এবং ক্লায়েন্ট আইসোলেশন সক্ষম করুন। স্টাফ WiFi-এর জন্য, ডাইনামিক VLAN অ্যাসাইনমেন্ট সহ WPA2-Enterprise সক্ষম করুন। মাল্টি-টেন্যান্ট প্রপার্টিগুলির জন্য, RADIUS ব্যাকএন্ড সহ PPSK ব্যবহার করুন এবং Purple-এর মাধ্যমে ক্রেডেনশিয়ালগুলি সেন্ট্রালি পরিচালনা করুন। সঠিকভাবে সম্পন্ন করার জন্য পাঁচটি বিষয়: সঠিক শেয়ার্ড সিক্রেট সহ UDP 1812-এ RADIUS; সমস্ত পোর্টাল অ্যাসেট ডোমেন কভার করে walled garden; গেস্ট SSID-এ Client Isolation সক্ষম করা; SSID সেটিংসে dynamic VLAN সক্ষম করা; এবং PPSK ফার্মওয়্যার সংস্করণ 1.0.19 বা তার বেশি হওয়া। এই পাঁচটি বিষয় সঠিকভাবে সম্পন্ন করুন, এবং আপনার কাছে একটি নির্ভরযোগ্য, স্কেলযোগ্য ডেপ্লয়মেন্ট থাকবে যা বছরের পর বছর আপনার ভেন্যুতে পরিষেবা দেবে। Purple-এর অনবোর্ড টিম লাইভ করার আগে আপনার কনফিগারেশন যাচাই করতে পারে, এবং প্ল্যাটফর্মের ৯৯.৯৯৯% আপটাইমের অর্থ হলো রাত দুইটায় হোটেল গেস্টদের কাছে পোর্টাল বিভ্রাটের ব্যাখ্যা দিতে হবে না। শোনার জন্য ধন্যবাদ। এন্টারপ্রাইজ WiFi ইন্টিগ্রেশন সম্পর্কে আরও প্রযুক্তিগত নির্দেশিকার জন্য, purple dot ai ভিজিট করুন। পরবর্তী পর্বে, আমরা Microsoft Entra ID এবং Purple-এর SecurePass ফিচার সহ ডাইনামিক VLAN অ্যাসাইনমেন্ট কভার করব। সে পর্যন্ত বিদায়।

header_image.png

এক্সিকিউティブ সামারি

এন্টারপ্রাইজ-গ্রেড প্রাঙ্গণে উচ্চ-ক্ষমতাসম্পন্ন ওয়্যারলেস নেটওয়ার্ক স্থাপন করার জন্য নির্বিঘ্ন ব্যবহারকারীর অভিজ্ঞতা এবং শক্তিশালী প্রযুক্তিগত নিরাপত্তার মধ্যে ভারসাম্য বজায় রাখা প্রয়োজন। Grandstream GWN আর্কিটেকচার ব্যবহারকারী সংস্থাগুলির জন্য (হোটেল, রিটেল থেকে শুরু করে মাল্টি-টেন্যান্ট প্রপার্টি পর্যন্ত), Grandstream Captive Portal (ক্যাপティブ পোর্টাল) হলো ব্যবহারকারীর ইন্টারঅ্যাকশন এবং অ্যাক্সেস নিয়ন্ত্রণের প্রধান গেটওয়ে। এই নির্দেশিকাটি আপনাকে Grandstream GWN অ্যাক্সেস পয়েন্টের সাথে Purple-এর Guest WiFi এবং WiFi Analytics প্ল্যাটফর্মের ইন্টিগ্রেশন করতে ধাপে ধাপে সহায়তা করবে।

একটি সাধারণ প্রি-শেয়ার্ড কি (PSK) থেকে RADIUS-ভিত্তিক অথেন্টিকেশন এবং আইডেন্টিটি-ভিত্তিক নেটওয়ার্কে (Identity-Based Networks) আপগ্রেড করার মাধ্যমে, আপনি অতিথি, कर्मचारी এবং ভাড়াটেদের জন্য নিরাপদ ও পৃথক অ্যাক্সেস প্রদান করতে পারেন। এই নির্দেশিকাটি মূল কনফিগারেশন উপাদানগুলি কভার করে: RADIUS AAA সেটিংস, HTTP 302 রিডাইরেকশন, ওয়াল্ড গার্ডেন (walled garden) ব্যতিক্রম নিয়ম, ডাইনামিক VLAN স্টিয়ারিং এবং Private Pre-Shared Key (PPSK) মাল্টি-টেন্যান্ট আইসোলেশন। বিশ্বব্যাপী ৮০,০০০-এরও বেশি ফিজিক্যাল লোকেশনে Purple সক্রিয় রয়েছে এবং ২০২৪ সালে ৪৪০ মিলিয়ন লগইন প্রসেস করেছে (Purple-এর অভ্যন্তরীণ ডেটা), যা বড় স্কেলে কাজ করার ক্ষেত্রে এই প্ল্যাটফর্মের পরিপক্কতা প্রমাণ করে।

টেকনিক্যাল ডিপ ডাইভ

整合架構

Grandstream GWN হার্ডওয়্যার এবং Purple-এর মধ্যে ইন্টিগ্রেশনটি ইন্ডাস্ট্রি-স্ট্যান্ডার্ড RADIUS এবং HTTP রিডাইরেক্ট প্রোটোকলের উপর নির্ভর করে। যখন কোনো ব্যবহারকারী গেস্ট SSID-এ সংযুক্ত হন, তখন GWN অ্যাক্সেস পয়েন্ট তাদের প্রাথমিক HTTP রিকোয়েস্ট ইন্টারসেপ্ট করে এবং Purple হোস্ট করা Captive Portal (ক্যাপティブ পোর্টাল) URL-এ একটি HTTP 302 রিডাইরেক্ট পাঠায়। ব্যবহারকারী ইমেল, সোশ্যাল মিডিয়া লগইন, SMS বা কাস্টম ফর্মের মাধ্যমে অথেন্টিকেশন সম্পন্ন করার পর, Purple সেই সেশনটি যাচাই করে এবং UDP পোর্ট 1812-এর মাধ্যমে অ্যাক্সেস পয়েন্টে একটি RADIUS Access-Accept প্যাকেট ফেরত পাঠায়, যার ফলে নেটওয়ার্ক অ্যাক্সেস মঞ্জুর হয়। GDPR এবং PCI-DSS কমপ্লায়েন্সের জন্য সম্পূর্ণ সেশন অডিট ট্রেইল প্রদান করতে UDP পোর্ট 1813-এ RADIUS Accounting চালানো হয়।

architecture_overview.png

Grandstream GWN অ্যাক্সেস পয়েন্ট দুটি প্ল্যাটফর্মের যেকোনো একটির মাধ্যমে পরিচালনা করা যেতে পারে। GWN Manager হলো Linux বা Windows সার্ভারে ইনস্টল করা একটি অন-প্রিমিস কন্ট্রোলার, যা একক সাইট ডেপ্লয়মেন্ট এবং ডেটা সার্বভৌমত্বের প্রয়োজনীয়তা রয়েছে এমন সংস্থাগুলির জন্য উপযুক্ত। GDMS Networking (পূর্বে GWN.Cloud নামে পরিচিত) হলো Grandstream-এর ক্লাউড-হোস্টেড ম্যানেজমেন্ট প্ল্যাটফর্ম, যা একক ইন্টারফেস থেকে একাধিক সাইট পরিচালনা করার জন্য MSP-দের কাছে অত্যন্ত জনপ্রিয়। এই দুটি প্ল্যাটফর্মই হুবহু একই Captive Portal (ক্যাপティブ পোর্টাল) এবং SSID কনফিগারেশন অপশন প্রদান করে।

कर्मचारी এবং ভাড়াটে নেটওয়ার্কের জন্য, আর্কিটেকচারটি IEEE 802.1X 和 PPSK-এর দিকে স্থানান্তরিত হয়। 802.1X ডেপ্লয়মেন্টে, অ্যাক্সেস পয়েন্টটি অথেন্টিকেটর হিসেবে কাজ করে এবং সংযুক্ত ডিভাইস ও Purple-এর RADIUS সার্ভারের შორის এক্সটেনসিবল অথেন্টিকেশন প্রোটোকল (EAP) মেসেজ প্রক্সি করে। Purple তার ডিরেক্টরির সাথে অথেন্টিকেশন ক্রেডেনশিয়াল যাচাই করে এবং ডিভাইসটিকে ডাইনামিকভাবে একটি নির্দিষ্ট VLAN-এ নির্দেশ করতে ভেন্ডor-স্পেসিফিক অ্যাট্রিবিউট (VSA) ফেরত পাঠাতে পারে। এটিই হলো বাস্তবে আইডেন্টিটি-ভিত্তিক নেটওয়ার্কিং: একটি একক SSID, একাধিক নেটওয়ার্ক সেগমেন্ট, যা সম্পূর্ণভাবে ব্যবহারকারীর আইডেন্টিটি দ্বারা নির্ধারিত হয়।

মাল্টি-টেন্যান্ট পরিবেশের জন্য, Grandstream-এর PPSK ফিচারটি একটি একক SSID-কে একাধিক অনন্য পাসওয়ার্ড সমর্থন করার অনুমতি দেয়। যখন RADIUS ব্যাকএন্ডের সাথে ইন্টিগ্রেট করা হয়, তখন অ্যাক্সেস পয়েন্টটি ইনকামিং PSK-টি যাচাইকরণের জন্য Purple-এ পাঠায়, যার ফলে ডজন ডজন SSID ব্রডকাস্ট না করেই সেন্ট্রালাইজড ক্রেডেনশিয়াল ম্যানেজমেন্ট এবং ডাইনামিক নেটওয়ার্ক আইসোলেশন সম্ভব হয়। RADIUS ব্যাকএন্ডের সাথে PPSK ফিচারের জন্য GWN76xx সিরিজে GWN ফার্মওয়্যার সংস্করণ 1.0.19 বা তার বেশি প্রয়োজন।

ppsk_vlan_diagram.png

ডাইনামিক VLAN স্টিয়ারিংয়ের জন্য RADIUS অ্যাট্রিবিউট

ডাইনামিক VLAN অ্যাসাইনমেন্ট Access-Accept প্যাকেটে ফেরত পাঠানো তিনটি স্ট্যান্ডার্ড IETF RADIUS অ্যাট্রিবিউট দ্বারা নিয়ন্ত্রিত হয়। এই অ্যাট্রিবিউটগুলি প্রতিটি রোল বা ভাড়াটের জন্য Purple-এর RADIUS ইউজার প্রোফাইলে কনফিগার করা আবশ্যক:

অ্যাট্রিবিউট মান বর্ণনা
Tunnel-Type (64) 13 (VLAN) টানেল টাইপ হিসেবে VLAN নির্দিষ্ট করে
Tunnel-Medium-Type (65) 6 (IEEE-802) মিডিয়াম হিসেবে IEEE 802 নির্দিষ্ট করে
Tunnel-Private-Group-ID (81) যেমন "20" টার্গেট VLAN ID (স্ট্রিং ফরম্যাটে)

Access-Accept রেসপন্সে এই তিনটি অ্যাট্রিবিউটই একসাথে থাকতে হবে। এর যেকোনো একটি অনুপস্থিত থাকলে, GWN অ্যাক্সেস পয়েন্ট VLAN স্টিয়ারিং নির্দেশ উপেক্ষা করবে এবং ডিভাইসটিকে ডিফল্ট VLAN-এ রাখবে।

ইমপ্লিমেন্টেশন গাইড

ধাপ ১: Captive Portal (ক্যাপティブ পোর্টাল) পলিসি কনফিগার করা

আপনি GWN Manager বা GDMS Networking যেটিই ব্যবহার করুন না কেন, Captive Portal > Policy List-এ যান এবং একটি নতুন পলিসি তৈরি করুন। নিচের টেবিলে Purple ইন্টিগ্রেশনের জন্য প্রয়োজনীয় সেটিংসের সারসংক্ষেপ দেওয়া হলো:

ফিল্ড মান নোট
Policy Name Purple-Guest-Portal একটি বর্ণনামূলক নাম ব্যবহার করুন
Authentication Type RADIUS Server RADIUS অথেন্টিকেশন ফ্লো সক্ষম করুন
RADIUS Server Address [Purple অ্যাডমিন কনসোল থেকে প্রাপ্ত] প্রধান RADIUS IP
RADIUS Server Port 1812 স্ট্যান্ডার্ড RADIUS অথেন্টিকেশন পোর্ট
RADIUS Server Secret [Purple অ্যাডমিন কনসোল থেকে প্রাপ্ত] সম্পূর্ণ কপি এবং পেস্ট করুন
RADIUS Auth Method PAP Purple Captive Portal (ক্যাপティブ পোর্টাল)-এর জন্য প্রয়োজনীয়
Landing Page Redirect to External Page এক্সটার্নাল পোর্টাল রিডাইরেকশন সক্ষম করুন
Redirect URL [Purple অ্যাডমিন কনসোল থেকে প্রাপ্ত] আপনার ইউনিক পোর্টাল URL
Expiration 24h (হোটেল) / 4h (রিটেল) আপনার সেশন পলিসির সাথে সামঞ্জস্যপূর্ণ
Failsafe Mode Enabled RADIUS-এর সাথে সংযোগ করতে না পারলে অ্যাক্সেস মঞ্জুর করুন

Failsafe Mode সক্ষম করুন। যদি GWN অ্যাক্সেস পয়েন্ট Purple-এর RADIUS সার্ভারের সাথে সংযোগ করতে না পারে, তবে ফেইলসেফ মোড সমস্ত অতিথিকে ব্লক করার পরিবর্তে ইন্টারনেট অ্যাক্সেস মঞ্জুর করবে। হোটেল এবং রিটেল ডেপ্লয়মেন্টের ক্ষেত্রে, সাময়িক RADIUS বিভ্রাটের কারণে সমস্ত অতিথির সংযোগ বিচ্ছিন্ন হওয়া উচিত নয়।

ধাপ ২: Walled Garden কনফিগার করা

Walled Garden এমন কিছু ডোমেন নির্ধারণ করে যা কোনো ডিভাইস অথেন্টিকেশন সম্পন্ন করার আগে অ্যাক্সেস করতে পারে। একটি অসম্পূর্ণ Walled Garden কনফিগারেশন হলো পোর্টাল পেজ লোড না হওয়ার সবচেয়ে সাধারণ কারণ। GWN Manager-এ, Captive Portal (ক্যাপティブ পোর্টাল) পলিসির অধীনে Pre-Authentication Rules-এ Walled Garden কনফিগার করা হয়।

আপনাকে অবশ্যই ন্যূনতম এগুলো অন্তর্ভুক্ত করতে হবে: Purple পোর্টাল ডোমেন (portal.purple.ai), CDN রিসোর্স ডোমেন (*.cloudfront.net) এবং Google-এর কানেক্টিভিটি চেক এন্ডপয়েন্ট (connectivitycheck.gstatic.com)। সোশ্যাল মিডিয়া লগইন ব্যবহার করতে চাইলে, সংশ্লিষ্ট সোশ্যাল প্ল্যাটফর্মের ডোমেনগুলি যোগ করুন।

captive.apple.com-এর হ্যান্ডলিংটি উদ্দেশ্যপ্রণোদিতভাবে ডিজাইন করা হয়েছে। এটিকে বাদ দিলে ডিভাইস সংযুক্ত হওয়ার সাথে সাথে স্বয়ংক্রিয়ভাবে iOS Captive Network Assistant (CNA) মিনি-ব্রাউজারটি ট্রিগার হবে। আপনি যদি চান যে অতিথিরা ম্যানুয়ালি ব্রাউজার খুলুক, তবে এটিকে অন্তর্ভুক্ত করুন। বেশিরভাগ হসপিটালিটি ডেপ্লয়মেন্টের জন্য, এটিকে বাদ দিলে অতিথিরা আরও ভালো অভিজ্ঞতা পান।

support.purple.ai-এ থাকা Purple-এর ডাইনামিক Walled Garden জেনারেটর ব্যবহার করুন। হার্ডওয়্যার তালিকা থেকে Grandstream নির্বাচন করুন, আপনার অথেন্টিকেশন পদ্ধতি বেছে নিন এবং টুলটি আপনার প্রয়োজনীয় সঠিক ডোমেন তালিকা তৈরি করবে। এই তালিকাটি ম্যানুয়ালি তৈরি করবেন না।

步驟 3:將 Captive Portal 與訪客 SSID 關聯

SSID সেটিংসে যান এবং আপনার গেস্ট নেটওয়ার্কটি এডিট করুন। Captive Portal (ক্যাপティブ পোর্টাল) ফিচারটি সক্ষম করুন এবং আপনার তৈরি করা পলিসিটি নির্বাচন করুন। আপনার নির্দিষ্ট করা গেস্ট VLAN-এ (সাধারণت VLAN 10) SSID-টি অ্যাসাইন করুন। গেস্ট ডিভাইসগুলির মধ্যে পারস্পরিক যোগাযোগ রোধ করতে Client Isolation সক্ষম করুন — এটি কার্ড পেমেন্ট প্রসেস করে এমন যেকোনো ভেন্যুর জন্য একটি মৌলিক নিরাপত্তা প্রয়োজনীয়তা এবং PCI-DSS-এর একটি গুরুত্বপূর্ণ শর্ত।

ধাপ ৪: 802.1X ব্যবহার করে নিরাপদ স্টাফ WiFi কনফিগার করা

কর্মচারীদের জন্য একটি পৃথক SSID তৈরি করুন। IEEE 802.1X সক্ষম করতে সিকিউরিটি মোড WPA2-Enterprise-এ সেট করুন। RADIUS সার্ভার সেটিংস পোর্ট 1812-এ Purple-এর দিকে নির্দেশ করুন এবং পোর্ট 1813-এ RADIUS Accounting সক্ষম করুন। এই অ্যাকাউন্টিং ডেটা GDPR কমপ্লায়েন্স এবং সিকিউরিটি ইনসিডেন্ট রেসপন্সের জন্য প্রয়োজনীয় অডিট ট্রেইল প্রদান করে।

EAP পদ্ধতির ক্ষেত্রে, আপনার ডিভাইস ম্যানেজমেন্ট ক্ষমতার উপর ভিত্তি করে নির্বাচন করুন। EAP-TLS মিউচুয়াল সার্টিফিকেট অথেন্টিকেশন ব্যবহার করে — এটি সবচেয়ে নিরাপদ অপশন যা ক্রেডেনশিয়াল চুরির ঝুঁকি সম্পূর্ণভাবে দূর করে, তবে এর জন্য একটি মোবাইল ডিভাইস ম্যানেজমেন্ট প্ল্যাটফর্মের (Microsoft Intune বা Jamf) মাধ্যমে ডিভাইসে সার্টিফিকেট পুশ করা প্রয়োজন। PEAP একটি এনক্রিপ্ট করা TLS টানেলের মধ্যে ইউজারনেম এবং পাসওয়ার্ড ব্যবহার করে, যা BYOD পরিবেশের জন্য স্থাপন করা সহজ, তবে এর জন্য কর্মচারীদের সার্টিফিকেট ওয়ার্নিং সম্পর্কিত প্রশিক্ষণ দেওয়া প্রয়োজন।

SSID সেটিংসে Dynamic VLAN সক্ষম করুন। Purple-এর RADIUS সার্ভার প্রতিটি অথেন্টিকেটেড ডিভাইসকে তার নির্দিষ্ট VLAN-এ নির্দেশ করতে তিনটি টানেল অ্যাট্রিবিউট ফেরত পাঠাবে। আইটি স্টাফরা VLAN 20-এ যাবে, ম্যানেজমেন্ট VLAN 21-এ যাবে এবং POS টার্মিনালগুলি VLAN 40-এ যাবে — সবই একটি একক SSID থেকে, যা সম্পূর্ণভাবে আইডেন্টিটি দ্বারা পরিচালিত।

স্টাফ নেটওয়ার্ক পলিসি সম্পর্কে আরও নির্দেশনার জন্য, স্টাফ WiFi শর্তাবলী: আইনি এবং কমপ্লায়েন্সের প্রয়োজনীয়তা দেখুন।

步驟 5:設定多租戶 PPSK

মাল্টি-টেন্যান্ট পরিবেশের জন্য, WPA2-Personal সিকিউরিটি ব্যবহার করে একটি SSID তৈরি করুন এবং PPSK সক্ষম করুন। PPSK অথেন্টিকেশনের জন্য Purple-কে RADIUS ব্যাকএন্ড হিসেবে ব্যবহার করতে, SSID-এর PPSK সেকশনে RADIUS সার্ভার সেটিংস কনফিগার করুন। Purple তার PSK ডেটাবেস পরিচালনা করবে, প্রতিটি কি (key) যাচাই করবে এবং উপযুক্ত VLAN অ্যাসাইনমেন্ট ফেরত পাঠাবে।

প্রতিটি ভাড়াটে একটি ডেডিকেটেড পাসওয়ার্ড পাবেন। যখন তারা সংযুক্ত হবেন, তখন AP পাসওয়ার্ডটি Purple-এ পাঠাবে এবং Purple সঠিক VLAN ID ফেরত পাঠাবে। ভাড়াটে A যাবে VLAN 31-এ, ভাড়াটে B যাবে VLAN 32-এ। তারা একই SSID শেয়ার করবে, কিন্তু নেটওয়ার্ক লেয়ারে সম্পূর্ণ আলাদা থাকবে। যখন কোনো ভাড়াটে চলে যাবেন, তখন সরাসরি Purple-এর অ্যাডমিন কনসোল থেকে তার ক্রেডেনশিয়াল বাতিল করে দিন। AP রিকনফিগার করার প্রয়োজন ছাড়াই অ্যাক্সেস অবিলম্বে বন্ধ হয়ে যাবে।

এন্টারপ্রাইজ-গ্রেড WiFi সিকিউরিটি আর্কিটেকচার সম্পর্কে বিস্তারিত জানতে, এন্টারপ্রাইজ WiFi সিকিউরিটি: ২০২৬ সালের সম্পূর্ণ গাইড দেখুন।

বেস্ট প্র্যাকটিস

অবশ্যই RADIUS Accounting コンフィギュレーション。 গেস্ট এবং স্টাফ SSID-এর পোর্ট 1813-এ অ্যাকাউন্টিং সক্ষম করুন। অ্যাকাউন্টিং ডেটা Purple-এর অ্যানালিটিক্স ড্যাশবোর্ডে সেশনের সময়কাল এবং ভিজিটের ফ্রিকোয়েন্সি প্রদান করে এবং GDPR-এর প্রয়োজনীয় অডিট ট্রেইল নিশ্চিত করে। অ্যাকাউন্টিং ছাড়া আপনার কাছে কেবল অথেন্টিকেশন রেকর্ড থাকবে, কোনো সেশন রেকর্ড থাকবে না।

শেয়ার্ড সিক্রেট কপি এবং পেস্ট করুন। RADIUS শেয়ার্ড সিক্রেট অমিল হলে অ্যাক্সেস পয়েন্ট নীরবে প্যাকেটগুলি ড্রপ করবে। AP এটিকে অথেন্টিকেশন ব্যর্থতার পরিবর্তে টাইমআউট হিসেবে গণ্য করবে। এটি নতুন ডেপ্লয়মেন্টের ক্ষেত্রে সবচেয়ে সাধারণ কনফিগারেশন ভুল। সরাসরি Purple অ্যাডমিন কনসোল থেকে সিক্রেটটি কপি করুন।

Purple-এর Walled Garden জেনারেটর ব্যবহার করুন। আধুনিক পোর্টাল পেজগুলি একাধিক CDN ডোমেন, সোশ্যাল লগইন SDK এবং অ্যানালিটিক্স স্ক্রিপ্ট থেকে রিসোর্স লোড করে। ম্যানুয়ালি Walled Garden তৈরি করা নির্ভরযোগ্য নয়। support.purple.ai-এ থাকা জেনারেটরটি আপনার অথেন্টিকেশন পদ্ধতির উপর ভিত্তি করে সমস্ত প্রয়োজনীয় ডোমেন অন্তর্ভুক্ত করবে।

অ্যাক্সেস পয়েন্ট লেভেলে গেস্ট ট্রাফিক আইসোলেট করুন। যেকোনো গেস্ট SSID-এর জন্য ক্লায়েন্ট আইসোলেশন (Client Isolation) একটি আপসহীন মৌলিক প্রয়োজনীয়তা। এটি গেস্ট ডিভাইসগুলির মধ্যে ল্যাটারাল মুভমেন্ট রোধ করে এবং একই নেটওয়ার্ক অবকাঠামোতে কার্ড পেমেন্ট প্রসেস করে এমন ভেন্যুগুলির জন্য এটি PCI-DSS কমপ্লায়েন্সের একটি শর্ত।

RADIUS-এর সাথে PPSK ডেপ্লয় করার আগে ফার্মওয়্যার যাচাই করুন। RADIUS ব্যাকএন্ডের সাথে PPSK ব্যবহারের জন্য GWN ফার্মওয়্যার 1.0.19 বা তার বেশি প্রয়োজন। পুরানো ফার্মওয়্যার চালানো PPSK ডেপ্লয়মেন্টে অপ্রত্যাশিত আচরণের সবচেয়ে সাধারণ কারণ। ডেপ্লয়মেন্টের পরে নয়, বরং আগেই ফার্মওয়্যার সংস্করণ পরীক্ষা করুন।

রিটেল ডেপ্লয়মেন্টের জন্য, নিশ্চিত করুন যে আপনার গেস্ট SSID VLAN যেকোনো পেমেন্ট নেটওয়ার্ক সেগমেন্ট থেকে ফায়ারওয়াল দ্বারা আইসোলেট করা আছে। হেলথকেয়ার পরিবেশের জন্য, রোগী বা গেস্ট WiFi ক্লিনিকাল সিস্টেম থেকে আলাদা রাখা নিশ্চিত করুন। ট্রান্সপোর্টেশন হাবগুলির জন্য, গড় অবস্থানের সময়ের (dwell time) সাথে সামঞ্জস্যপূর্ণ সেশন এক্সপায়ারেশন পলিসি বিবেচনা করুন।

ট্রাবলশুটিং এবং রিস্ক মিটিগেশন

লক্ষণ: স্প্ল্যাশ পেজ লোড হচ্ছে না, 'সাইটে পৌঁছানো যাচ্ছে না' ত্রুটি দেখাচ্ছে। Walled Garden পোর্টাল পেজের রিসোর্স ব্লক করছে। একটি টেস্ট ডিভাইস কানেক্ট করুন, ব্রাউজারের ডেভেলপার টুলস খুলুন, নেটওয়ার্ক (Network) ট্যাবটি পরীক্ষা করুন এবং কোন রিকোয়েস্ট ব্লক হচ্ছে তা চিহ্নিত করুন। ব্যর্থ হওয়া ডোমেনগুলি Captive Portal (ক্যাপティブ পোর্টাল) পলিসির প্রি-অথেন্টিকেশন নিয়মে (Pre-Authentication Rules) যোগ করুন।

লক্ষণ: অতিথি অথেন্টিকেটেড হয়েছেন, কিন্তু অ্যাক্সেস পয়েন্ট (AP) টাইমআউট দেখাচ্ছে এবং ইন্টারনেট অ্যাক্সেস প্রত্যাখ্যান করছে। সম্ভবত ফায়ারওয়াল AP-এর ম্যানেজমেন্ট VLAN থেকে Purple-এর RADIUS IP রেঞ্জে আউটবাউন্ড UDP 1812 ট্রাফিক ব্লক করছে, অথবা শেয়ার্ড সিক্রেট (shared secret) মিলছে না। প্রথমে ফায়ারওয়াল নিয়মগুলি পরীক্ষা করুন। এরপর উভয় পাশের শেয়ার্ড সিক্রেট হুবহু মিলছে কিনা তা নিশ্চিত করুন।

লক্ষণ: স্টাফ ডিভাইসটি তার নির্ধারিত VLAN-এর পরিবর্তে ডিফল্ট VLAN-এ প্রবেশ করেছে। SSID সেটিংসে 'Enable Dynamic VLAN' চেকবক্সটি টিক দেওয়া হয়নি। এটি একটি একক চেকবক্স যা সহজেই এড়িয়ে যেতে পারে। দ্বিতীয় কারণটি হতে পারে শেয়ার্ড সিক্রেট অমিল, যার ফলে AP নীরবে RADIUS রেসপন্স উপেক্ষা করেছে।

লক্ষণ: iOS ডিভাইসে Captive Portal (ক্যাপティブ পোর্টাল) মিনি-ব্রাউজার প্রদর্শিত হচ্ছে না। captive.apple.com ডোমেনটি Walled Garden-এ অন্তর্ভুক্ত করা হয়েছে। iOS ডিভাইসগুলি সংযুক্ত হওয়ার সময় এই ডোমেনটি প্রোব করে। যদি এটি একটি 200 OK রেসপন্স পায়, তবে এটি ধরে নেয় যে ইন্টারনেট অ্যাক্সেসযোগ্য এবং CNA ট্রিগার করে না। স্বয়ংক্রিয় CNA আচরণ পুনরুদ্ধার করতে এটিকে Walled Garden থেকে সরিয়ে দিন।

লক্ষণ: PPSK ভাড়াটে ভুল VLAN-এ প্রবেশ করেছেন। অনুগ্রহ করে নিশ্চিত করুন যে GWN ফার্মওয়্যার সংস্করণ 1.0.19 বা তার বেশি। PPSK RADIUS ব্যাকএন্ড সক্ষম করা আছে এবং শেয়ার্ড সিক্রেট মিলছে কিনা তা যাচাই করুন। Purple-এর PSK RADIUS ইউজার প্রোফাইল সঠিক Tunnel-Private-Group-ID অ্যাট্রিবিউট ফেরত পাঠাচ্ছে কিনা তা পরীক্ষা করুন।

আরওআই (ROI) এবং ব্যবসায়িক প্রভাব

Grandstream GWN হার্ডওয়্যারকে Purple-এর সাথে ইন্টিগ্রেট করার মাধ্যমে WiFi-কে একটি সাধারণ খরচ থেকে পরিমাপযোগ্য ব্যবসায়িক সম্পদে রূপান্তর করা যায়। একটি সাধারণ ওপেন নেটওয়ার্ককে অথেন্টিকেটেড Captive Portal (ক্যাপティブ পোর্টাল) দ্বারা প্রতিস্থাপন করার মাধ্যমে, ভেন্যুগুলি ফার্স্ট-পার্টি ডেটা সংগ্রহ করতে এবং লয়্যালটি প্রোগ্রামের প্রবৃদ্ধি বাড়াতে পারে। Purple তার নেটওয়ার্ক জুড়ে ২৯ বিলিয়ন ডেটা পয়েন্ট সংগ্রহ করেছে (Purple-এর অভ্যন্তরীণ ডেটা), যা অপারেটরদের তাদের পারফরম্যান্স পরিমাপ করার জন্য একটি বেঞ্চমার্ক প্রদান করে।

হসপিটালিটি পরিবেশে, Purple-এর অ্যানালিটিক্স ফিচার অতিথিদের ভিজিটের ফ্রিকোয়েন্সি, অবস্থানের সময় এবং অপ্ট-ইন রেট স্পষ্টভাবে প্রদর্শন করে। Purple Engage প্ল্যান ব্যবহারকারী হোটেল অপারেটররা পুনরায় আসা гостей সেগমেন্ট করে সুনির্দিষ্ট মার্কেটিং ক্যাম্পেইন চালাতে পারেন, যার ফলে সরাসরি বুকিং বৃদ্ধি পায় এবং OTA (অনলাইন ট্রাভেল এজেন্সি)-এর উপর নির্ভরতা হ্রাস পায়। রিটেল পরিবেশে, WiFi ডেটা থেকে প্রাপ্ত ফুটফল অ্যানালিটিক্স স্টোর ম্যানেজারদের কাস্টমার ফ্লো প্যাটার্নের সাথে সেলস পারফরম্যান্সের সম্পর্ক বিশ্লেষণ করতে সাহায্য করে।

802.1X এবং PPSK ইমপ্লিমেন্টেশন নেটওয়ার্ক অ্যাক্সেস কন্ট্রোল স্বয়ংক্রিয় করার মাধ্যমে আইটি হেল্পডেস্কের ওভারহেড কমিয়ে দেয়। শেয়ার্ড পাসওয়ার্ডের প্রয়োজনীয়তা দূর করার ফলে পর্যায়ক্রমিক পাসওয়ার্ড পরিবর্তনের অপারেশনাল খরচ কমে যায় এবং ক্রেডেনশিয়াল শেয়ারিংয়ের নিরাপত্তা ঝুঁকিও হ্রাস পায়। মাল্টি-টেন্যান্ট অপারেটরদের জন্য, Purple-এর সেন্ট্রালাইজড ম্যানেজমেন্টের সাথে PPSK-এর অর্থ হলো নতুন ভাড়াটেদের অনবোর্ড করতে কয়েক ঘণ্টার পরিবর্তে মাত্র কয়েক মিনিট সময় লাগে।

Purple-এর ৯৯.৯৯৯% আপটাইম (Purple-এর অভ্যন্তরীণ ডেটা) এবং ISO 27001, GDPR, CCPA এবং Cyber Essentials সার্টিফিকেশন প্রমাণ করে যে এই প্ল্যাটফর্মটি এন্টারপ্রাইজ এবং পাবলিক সেক্টর অপারেটরদের সবচেয়ে কঠোর কমপ্লায়েন্সের প্রয়োজনীয়তা পূরণ করে। গেস্ট WiFi অ্যানালিটিক্স ফিচারের সম্পূর্ণ বিবরণ জানতে, WiFi Analytics দেখুন।

মূল সংজ্ঞাসমূহ

ক্যাপティブ পোর্টাল

একটি ওয়েব পেজ যা কোনো সংযুক্ত ডিভাইস থেকে অনঅথেন্টিকেটেড HTTP ট্রাফিক ইন্টারসেপ্ট করে এবং ইন্টারনেট অ্যাক্সেস দেওয়ার আগে ব্যবহারকারীকে ইন্টারঅ্যাক্ট বা অথেন্টিকেট করতে বাধ্য করে। Grandstream captive portal (ক্যাপティブ পোর্টাল) ব্যবহারকারীদের একটি এক্সটার্নাল পোর্টাল URL-এ পাঠাতে HTTP 302 রিডাইরেকশন ব্যবহার করে।

পাবলিক ভেন্যুতে গেস্ট ডেটা ক্যাপচার, টার্মস অফ সার্ভিস গ্রহণ এবং অ্যাক্সেস নিয়ন্ত্রণের প্রাথমিক প্রক্রিয়া।

RADIUS

Remote Authentication Dial-In User Service; UDP-র মাধ্যমে পরিচালিত একটি নেটওয়ার্কিং প্রোটোকল যা সেন্ট্রালাইজড Authentication, Authorization, এবং Accounting (AAA) ম্যানেজমেন্ট প্রদান করে। অথেন্টিকেশন পোর্ট 1812-এ এবং অ্যাকাউন্টিং পোর্ট 1813-এ চলে।

ব্যাকএন্ড ইঞ্জিন যা captive portal (ক্যাপティブ পোর্টাল) এবং 802.1X এন্টারপ্রাইজ নেটওয়ার্ক উভয়ের ক্রেডেনশিয়াল যাচাই করে। Purple এমন RADIUS সার্ভার পরিচালনা করে যার সাথে GWN অ্যাক্সেস পয়েন্ট সরাসরি যোগাযোগ করে।

Walled garden

IP অ্যাড্রেস এবং ডোমেনের একটি পূর্বনির্ধারিত তালিকা যা কোনো ডিভাইস captive portal (ক্যাপティブ পোর্টাল) অথেন্টিকেশন প্রক্রিয়া সম্পন্ন করার আগে অ্যাক্সেস করতে পারে। GWN Manager-এ Pre-Authentication Rules হিসেবে কনফিগার করা হয়।

ডিভাইসগুলিকে পোর্টাল পেজের অ্যাসেট, CDN রিসোর্স, সোশ্যাল লগইন এন্ডপয়েন্ট এবং OS captive portal (ক্যাপティブ পোর্টাল) ডিটেকশন প্রোব লোড করার অনুমতি দেওয়ার জন্য অপরিহার্য।

IEEE 802.1X

পোর্ট-ভিত্তিক নেটওয়ার্ক অ্যাক্সেস কন্ট্রোলের জন্য একটি IEEE স্ট্যান্ডার্ড যা LAN বা WLAN-এ সংযুক্ত ডিভাইসগুলির জন্য একটি অথেন্টিকেশন মেকানিজম প্রদান করে। অ্যাক্সেস পয়েন্টের (অথেন্টিকেটর) মাধ্যমে ডিভাইস (সাপ্লিক্যান্ট) এবং RADIUS সার্ভারের (অথেন্টিকেশন সার্ভার) মধ্যে ক্রেডেনশিয়াল আদান-প্রদান করতে EAP ব্যবহার করে।

নিরাপদ স্টাফ এবং কর্পোরেট WiFi অ্যাক্সেসের জন্য শেয়ার্ড পাসওয়ার্ডের পরিবর্তে প্রতি ব্যবহারকারীর জন্য আলাদা ক্রেডেনশিয়াল ব্যবহার করে। GDPR এবং PCI-DSS কমপ্লায়েন্ট স্টাফ নেটওয়ার্কের জন্য প্রয়োজনীয়।

PPSK

Private Pre-Shared Key; এমন একটি ফিচার যা একটি একক SSID-কে একাধিক অনন্য পাসওয়ার্ড সমর্থন করার অনুমতি দেয়, যার প্রতিটি নির্দিষ্ট নেটওয়ার্ক পলিসি বা VLAN-এর সাথে যুক্ত থাকে। Grandstream GWN লোকাল স্টোরেজ বা RADIUS ব্যাকএন্ড ভ্যালিডেশন সহ PPSK সমর্থন করে।

একাধিক SSID ব্রডকাস্ট না করেই ব্যবহারকারীদের আইসোলেট করতে অ্যাপার্টমেন্ট, কোওয়ার্কিং স্পেস এবং সার্ভিসড অফিসের মতো মাল্টি-টেন্যান্ট পরিবেশে ব্যবহৃত হয়।

Dynamic VLAN assignment

এমন একটি প্রক্রিয়া যেখানে একটি RADIUS সার্ভার Access-Accept প্যাকেটে তিনটি নির্দিষ্ট অ্যাট্রিবিউট (Tunnel-Type, Tunnel-Medium-Type, Tunnel-Private-Group-ID) ফেরত পাঠায় যাতে একটি অথেন্টিকেটেড ডিভাইসকে একটি নির্দিষ্ট VLAN-এ নির্দেশ করা যায়। GWN SSID সেটিংসে এটি স্পষ্টভাবে সক্ষম করা আবশ্যক।

আইটি টিমগুলিকে বিভিন্ন ব্যবহারকারী গ্রুপ, বিভাগ বা ভাড়াটেদের জন্য কঠোর নেটওয়ার্ক সেগমেন্টেশন বজায় রেখে SSID-গুলি একত্রিত করার অনুমতি দেয়।

Client isolation

একটি ওয়্যারলেস সিকিউরিটি ফিচার যা একই অ্যাক্সেস পয়েন্টের সাথে সংযুক্ত ডিভাইসগুলিকে লেয়ার ২-এ একে অপরের সাথে সরাসরি যোগাযোগ করতে বাধা দেয়।

গেস্ট নেটওয়ার্কের জন্য একটি বাধ্যতামূলক কনফিগারেশন যা ব্যবহারকারীদের পিয়ার-টু-পিয়ার আক্রমণ থেকে রক্ষা করে এবং কার্ড পেমেন্ট প্রসেস করে এমন ভেন্যুগুলির জন্য PCI-DSS-এর প্রয়োজনীয়তা পূরণ করে।

EAP-PEAP

Protected Extensible Authentication Protocol; একটি 802.1X EAP পদ্ধতি যা ইউজারনেম এবং পাসওয়ার্ড ব্যবহার করে একটি এনক্রিপ্ট করা TLS টানেলের মধ্যে অথেন্টিকেশন এক্সচেঞ্জকে এনক্যাপসুলেট করে। বাইরের TLS টানেলটি ভেতরের ক্রেডেনশিয়ালগুলিকে ইন্টারসেপশন থেকে রক্ষা করে।

সাধারণত BYOD স্টাফ নেটওয়ার্কের জন্য ব্যবহৃত হয় যেখানে ক্লায়েন্ট সার্টিফিকেট (EAP-TLS) ডেপ্লয় করা অপারেশনালভাবে সম্ভব নয়। রোগ (rogue) AP আক্রমণ প্রতিরোধ করতে সার্টিফিকেট ভ্যালিডেশনের বিষয়ে স্টাফদের প্রশিক্ষণের প্রয়োজন হয়।

Failsafe mode

একটি GWN captive portal (ক্যাপティブ পোর্টাল) সেটিং যা অ্যাক্সেস পয়েন্টটি কনফিগার করা RADIUS সার্ভারে পৌঁছাতে না পারলে সংযুক্ত ডিভাইসগুলিকে ইন্টারনেট অ্যাক্সেস মঞ্জুর করে। একটি RADIUS বিভ্রাট যাতে সমস্ত গেস্ট অ্যাক্সেস ব্লক না করে তা প্রতিরোধ করে।

হসপিটালিটি এবং রিটেল ডেপ্লয়মেন্টের জন্য সুপারিশকৃত যেখানে গেস্ট কানেক্টিভিটি ব্যবসার জন্য অত্যন্ত গুরুত্বপূর্ণ এবং একটি সাময়িক RADIUS বিভ্রাটের কারণে সম্পূর্ণ পরিষেবা বন্ধ হওয়া উচিত নয়।

GWN Manager

GWN সিরিজের অ্যাক্সেস পয়েন্টের জন্য Grandstream-এর অন-প্রিমিস, এন্টারপ্রাইজ-গ্রেড ম্যানেজমেন্ট প্ল্যাটফর্ম। একটি লোকাল Linux বা Windows সার্ভারে ইনস্টল করা হয়, এটি সম্পূর্ণ captive portal (ক্যাপティブ পোর্টাল), SSID, RADIUS এবং PPSK কনফিগারেশন প্রদান করে।

একক সাইট ডেপ্লয়মেন্ট এবং ডেটা সার্বভৌমত্বের প্রয়োজনীয়তা রয়েছে এমন সংস্থাগুলির জন্য পছন্দের। GDMS Networking হলো মাল্টি-সাইট MSP ডেপ্লয়মেন্টের জন্য এর ক্লাউড-হোস্টেড সমতুল্য।

সমাধানকৃত উদাহরণসমূহ

একটি ১২০-রুমের হোটেলের অতিথিদের জন্য একটি ব্র্যান্ডেড গেস্ট পোর্টাল, হাউসকিপিং এবং ফ্রন্ট ডেস্কের জন্য ডিপার্টমেন্ট-লেভেল VLAN সেগমেন্টেশন সহ একটি নিরাপদ স্টাফ নেটওয়ার্ক এবং প্রপার্টি ম্যানেজমেন্ট সিস্টেমের জন্য একটি পৃথক ম্যানেজমেন্ট VLAN ডেপ্লয় করা প্রয়োজন। হোটেলটি GDMS Networking-এর মাধ্যমে পরিচালিত Grandstream GWN7660 অ্যাক্সেস পয়েন্ট ব্যবহার করে।

GDMS Networking-এ তিনটি SSID কনফিগার করুন। প্রথমত, VLAN 10-এ অ্যাসাইন করা 'Guest WiFi' তৈরি করুন। Authentication Type-টি RADIUS Server সেট করে একটি captive portal (ক্যাপティブ পোর্টাল) পলিসি তৈরি করুন, যা পোর্ট 1812-এ Purple-এর RADIUS IP-কে নির্দেশ করবে এবং Purple অ্যাডমিন কনসোল থেকে প্রাপ্ত শেয়ার্ড সিক্রেট ব্যবহার করবে। Landing Page-টি Purple পোর্টাল URL সহ Redirect to External Page সেট করুন। Failsafe Mode এবং Client Isolation সক্ষম করুন। দ্বিতীয়ত, WPA2-Enterprise (802.1X) সিকিউরিটি সহ 'Staff WiFi' তৈরি করুন। পোর্ট 1812-এ RADIUS এবং পোর্ট 1813-এ Accounting কনফিগার করুন। Dynamic VLAN সক্ষম করুন। Purple-এর ডিরেক্টরিতে, হাউসকিপিং অ্যাকাউন্টগুলির জন্য Tunnel-Private-Group-ID = 21 এবং ফ্রন্ট ডেস্ক অ্যাকাউন্টগুলির জন্য VLAN 20 ফেরত পাঠানোর জন্য কনফিগার করুন। তৃতীয়ত, PMS টার্মিনালগুলির জন্য WPA2-Personal সহ VLAN 30-এ একটি হিডেন 'Management' SSID তৈরি করুন। iOS CNA ট্রিগার করার জন্য captive.apple.com বাদ দিয়ে Purple-এর জেনারেটরツール ব্যবহার করে walled garden তৈরি করুন।

পরীক্ষকের মন্তব্য: এই আর্কিটেকচারটি SSID ওভারহেড কমিয়ে তিনটি ভিন্ন ব্যবহারকারী গ্রুপকে কার্যকরভাবে সেগমেন্ট করে। স্টাফদের জন্য ডাইনামিক VLAN স্টিয়ারিং ব্যবহার করার ফলে প্রতিটি বিভাগের জন্য আলাদা SSID ব্রডকাস্ট করার প্রয়োজন হয় না, যা RF ইন্টারফারেন্স কমায় এবং ওয়্যারলেস পরিবেশকে সহজ করে তোলে। Purple-এর অ্যানালিটিক্স ড্যাশবোর্ড হোটেল অপারেটরকে দৈনিক অতিথির সংখ্যা, সেশনের সময়কাল এবং মার্কেটিং অপ্ট-ইন রেট প্রদান করে, যা কোনো অতিরিক্ত অবকাঠামো ছাড়াই মার্কেটিং টিমকে কার্যকর ডেটা সরবরাহ করে।

একটি ৪০-ইউনিটের BTR অ্যাপার্টমেন্ট ব্লকের প্রতিটি ভাড়াটের জন্য আইসোলেটেড নেটওয়ার্ক অ্যাক্সেস প্রয়োজন, এবং কোনো ভাড়াটে চলে গেলে তাৎক্ষণিকভাবে অ্যাক্সেস বাতিল করার ক্ষমতা থাকতে হবে। অপারেটর অন-প্রিমিস GWN Manager সহ GWN7630 অ্যাক্সেস পয়েন্ট ব্যবহার করেন এবং বিল্ডিংয়ে দৃশ্যমান SSID-এর সংখ্যা ন্যূনতম রাখতে চান।

WPA2-Personal সিকিউরিটি সহ 'BuildingConnect' নামে একটি একক SSID ডেপ্লয় করুন এবং RADIUS ব্যাকএন্ড সহ PPSK সক্ষম করুন। নিশ্চিত করুন যে GWN ফার্মওয়্যার সংস্করণ 1.0.19 বা তার বেশি। PPSK সেকশনে RADIUS সার্ভার সেটিংস Purple-এর দিকে নির্দেশ করতে কনফিগার করুন। Purple-এর অ্যাডমিন কনসোলে, ৪০টি অনন্য PSK ক্রেডেনশিয়াল তৈরি করুন, যার প্রতিটি একটি নির্দিষ্ট VLAN-এর সাথে ম্যাপ করা থাকবে (যেমন, ইউনিট ১০১-এর জন্য VLAN 101, ইউনিট ১০২-এর জন্য VLAN 102)। যখন কোনো বাসিন্দা তাদের ইউনিটের পাসওয়ার্ড ব্যবহার করে সংযুক্ত হবেন, তখন GWN AP পাসওয়ার্ডটি Purple-এ পাঠাবে, যা এটি যাচাই করবে এবং Tunnel-Private-Group-ID = 101 ফেরত পাঠাবে। বাসিন্দা তার নিজস্ব আইসোলেটেড VLAN-এ প্রবেশ করবেন। যখন কোনো বাসিন্দা চলে যাবেন, তখন Purple-এর অ্যাডমিন কনসোলে ক্রেডেনশিয়ালটি বাতিল করে দিন। কোনো AP রিকনফিগারেশন ছাড়াই অ্যাক্সেস অবিলম্বে বন্ধ হয়ে যাবে।

পরীক্ষকের মন্তব্য: মাল্টি-টেন্যান্ট পরিবেশের জন্য RADIUS ব্যাকএন্ড সহ PPSK হলো সর্বোত্তম সমাধান। এটি বাসিন্দাদের জন্য একটি স্ট্যান্ডার্ড WiFi পাসওয়ার্ডের সহজতা প্রদান করার পাশাপাশি এন্টারপ্রাইজ-গ্রেড আইসোলেশন নিশ্চিত করে। Purple-এ সেন্ট্রালাইজড ক্রেডেনশিয়াল ম্যানেজমেন্টের অর্থ হলো অপারেটর প্রতিটি আলাদা SSID কনফিগারেশন পরিচালনা না করেই শত শত ইউনিটে স্কেল করতে পারেন। তাৎক্ষণিক অ্যাক্সেস বাতিলের ক্ষমতা প্রথাগত PSK ডেপ্লয়মেন্টের তুলনায় একটি বড় অপারেশনাল সুবিধা প্রদান করে, যেখানে একটি শেয়ার্ড পাসওয়ার্ড পরিবর্তন করলে সমস্ত সংযুক্ত বাসিন্দাদের সংযোগ ব্যাহত হতো।

অনুশীলনী প্রশ্নসমূহ

Q1. আপনি GWN Manager-এ সঠিক Purple RADIUS IP এবং শেয়ার্ড সিক্রেট সহ captive portal (ক্যাপティブ পোর্টাল) পলিসি কনফিগার করেছেন, কিন্তু গেস্টরা SSID-এ সংযুক্ত হওয়ার পর তাদের ব্রাউজার খুললে 'সাইটে পৌঁছানো যাচ্ছে না' ত্রুটি রিপোর্ট করছেন। এর সম্ভাব্য কারণ কী এবং আপনি কীভাবে এটি নির্ণয় করবেন?

ইঙ্গিত: পোর্টালের মাধ্যমে অথেন্টিকেশন সম্পন্ন করার আগে একটি ডিভাইস কোন ডোমেনগুলি অ্যাক্সেস করতে পারে তা কী নিয়ন্ত্রণ করে তা বিবেচনা করুন।

মডেল উত্তর দেখুন

Walled garden (Pre-Authentication Rules) অসম্পূর্ণ বা ভুলভাবে কনফিগার করা হয়েছে। অ্যাক্সেস পয়েন্টটি ডিভাইসটিকে Purple পোর্টাল ডোমেন বা পোর্টাল পেজ লোড করার জন্য প্রয়োজনীয় CDN অ্যাসেটগুলিতে পৌঁছাতে বাধা দিচ্ছে। নির্ণয় করতে: গেস্ট SSID-এ একটি টেস্ট ডিভাইস সংযুক্ত করুন, ব্রাউজারের ডেভেলপার টুলস খুলুন, নেটওয়ার্ক ট্যাবে যান এবং পোর্টাল URL লোড করার চেষ্টা করুন। কোন রিকোয়েস্টগুলি কানেকশন এরর ফেরত দিচ্ছে তা চিহ্নিত করুন। সেই ডোমেনগুলি Pre-Authentication Rules-এ যোগ করুন। Grandstream হার্ডওয়্যারের জন্য সম্পূর্ণ ডোমেন তালিকা তৈরি করতে support.purple.ai-এ Purple-এর walled garden জেনারেটর ব্যবহার করুন।

Q2. আপনার হোটেল চায় যাতে iOS গেস্টরা গেস্ট WiFi-এ সংযুক্ত হওয়ার সাথে সাথে ম্যানুয়ালি ব্রাউজার না খুলেই স্বয়ংক্রিয়ভাবে captive portal (ক্যাপティブ পোর্টাল) মিনি-ব্রাউজারটি দেখতে পান। এটি অর্জন করতে আপনি কীভাবে walled garden কনফিগার করবেন?

ইঙ্গিত: প্রথমবার সংযুক্ত হওয়ার সময় একটি নেটওয়ার্কে ইন্টারনেট অ্যাক্সেস আছে কিনা তা iOS কীভাবে নির্ধারণ করে তা বিবেচনা করুন।

মডেল উত্তর দেখুন

আপনাকে অবশ্যই walled garden থেকে captive.apple.com বাদ দিতে হবে। যখন একটি iOS ডিভাইস কোনো নেটওয়ার্কে সংযুক্ত হয়, তখন এটি captive.apple.com প্রোব করে। যদি প্রোবটি একটি 200 OK রেসপন্স পায় (যার অর্থ ডোমেনটি অ্যাক্সেসযোগ্য), iOS ধরে নেয় যে নেটওয়ার্কটিতে ইন্টারনেট অ্যাক্সেস রয়েছে এবং Captive Network Assistant মিনি-ব্রাউজারটি ট্রিগার করে না। যদি প্রোবটি ব্লক বা রিডাইরেক্ট করা হয়, iOS নেটওয়ার্কটিকে ক্যাপটিভ হিসেবে সনাক্ত করে এবং স্বয়ংক্রিয়ভাবে CNA খোলে। Walled garden থেকে captive.apple.com বাদ রাখার মাধ্যমে, প্রোবটি ইন্টারসেপ্ট এবং রিডাইরেক্ট হয়, যা স্বয়ংক্রিয়ভাবে CNA ট্রিগার করে।

Q3. একজন স্টাফ মেম্বার তার ক্রেডেনশিয়াল ব্যবহার করে 802.1X SSID-এ সংযুক্ত হন। Purple-এর অথেন্টিকেশন লগগুলি সঠিক VLAN 20 অ্যাট্রিবিউট সহ একটি সফল Access-Accept রেসপন্স দেখায়। তবে, স্টাফ মেম্বারকে VLAN 1-এ (ডিফল্ট) রাখা হয়েছে। কোন GWN Manager সেটিংটি পরীক্ষা করা দরকার?

ইঙ্গিত: RADIUS সার্ভারটি ব্যবহারকারীকে সঠিকভাবে অথেন্টিকেট করছে এবং VLAN অ্যাট্রিবিউট ফেরত পাঠাচ্ছে। সমস্যাটি অ্যাক্সেস পয়েন্টের দিকে।

মডেল উত্তর দেখুন

GWN Manager-এর SSID সেটিংসে 'Enable Dynamic VLAN' চেকবক্সটি টিক দেওয়া হয়নি। এমনকি Purple যখন Access-Accept প্যাকেটে সঠিক Tunnel-Type, Tunnel-Medium-Type এবং Tunnel-Private-Group-ID অ্যাট্রিবিউট ফেরত পাঠায়, তখনও Dynamic VLAN স্পষ্টভাবে সক্ষম না করা থাকলে GWN অ্যাক্সেস পয়েন্ট সেগুলি উপেক্ষা করবে। SSID কনফিগারেশনে যান, Dynamic VLAN সেটিংটি খুঁজুন, এটি সক্ষম করুন এবং সেভ করুন। এরপর পরবর্তী সংযোগে স্টাফ মেম্বারকে সঠিক VLAN-এ রাখা হবে।

Q4. একজন BTR অপারেটর ফার্মওয়্যার 1.0.17 চালিত তাদের Grandstream GWN7630 অ্যাক্সেস পয়েন্টে RADIUS ব্যাকএন্ড হিসেবে Purple-এর সাথে PPSK ডেপ্লয় করতে চান। একজন ভাড়াটে রিপোর্ট করেছেন যে তিনি SSID-এ সংযুক্ত হতে পারছেন কিন্তু তাকে ভুল VLAN-এ রাখা হয়েছে। আপনার প্রথমে কী পরীক্ষা করা উচিত?

ইঙ্গিত: এখানে দুটি সম্ভাব্য কারণ রয়েছে: একটি ফার্মওয়্যার সংস্করণের সমস্যা, অন্যটি কনফিগারেশনের সমস্যা।

মডেল উত্তর দেখুন

প্রথমে ফার্মওয়্যার সংস্করণটি পরীক্ষা করতে হবে। RADIUS ব্যাকএন্ড সহ PPSK-এর জন্য GWN76xx সিরিজে GWN ফার্মওয়্যার 1.0.19 বা তার বেশি প্রয়োজন। ফার্মওয়্যার 1.0.17 সম্ভবত RADIUS-ব্যাকড PPSK VLAN অ্যাসাইনমেন্ট সঠিকভাবে সমর্থন করে না। আরও ট্রাবলশুটিং করার আগে ফার্মওয়্যারটি 1.0.19 বা তার বেশিতে আপগ্রেড করুন। ফার্মওয়্যার সঠিক হলে, SSID সেটিংসে PPSK RADIUS ব্যাকএন্ড সক্ষম করা আছে কিনা, শেয়ার্ড সিক্রেটটি Purple-এর কনফিগারেশনের সাথে মিলছে কিনা এবং নির্দিষ্ট PSK-এর জন্য Purple-এর RADIUS ইউজার প্রোফাইল সঠিক Tunnel-Private-Group-ID অ্যাট্রিবিউট ফেরত পাঠাচ্ছে কিনা তা যাচাই করুন।

এই সিরিজে পড়া চালিয়ে যান

Purple WiFi -এর সাথে Cisco WLC এবং Catalyst ইন্টিগ্রেশন: ধাপে ধাপে গেস্ট অ্যাক্সেস গাইড

এই প্রামাণিক নির্দেশিকাটিতে Purple WiFi -এর সাথে Cisco Catalyst 9800 WLCs -এর ধাপে ধাপে ইন্টিগ্রেশনের বিস্তারিত বিবরণ দেওয়া হয়েছে। এতে গেস্ট Captive Portal -এর জন্য External Web Authentication, নিরাপদ কর্মীদের অ্যাক্সেসের জন্য 802.1X EAP-TLS, এবং মাল্টি-টেন্যান্ট ডাইনামিক VLAN সেগমেন্টেশনের জন্য Cisco iPSK কভার করা হয়েছে।

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

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 স্টিয়ারিং কভার করে।

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