Aruba Central এবং Purple WiFi: ক্লাউড-ম্যানেজড ইন্টিগ্রেশন
Purple-এর ক্লাউড-হোস্টেড গেস্ট WiFi ইন্টেলিজেন্স প্ল্যাটফর্মের সাথে Aruba Central-কে ইন্টিগ্রেট করার জন্য একটি বিস্তৃত টেকনিক্যাল রেফারেন্স গাইড। এই গাইডটি এন্টারপ্রাইজ আইটি টিমগুলোর জন্য আর্কিটেকচার, এক্সটার্নাল Captive Portal এবং RADIUS-এর ধাপে ধাপে কনফিগারেশন এবং মাল্টি-সাইট রোলআউট কৌশলগুলো কভার করে।
এই গাইডটি শুনুন
পডকাস্ট ট্রান্সক্রিপ্ট দেখুন
- এক্সিকিউটিভ সামারি
- টেকনিক্যাল ডিপ-ডাইভ
- আর্কিটেকচারাল শিফট: কন্ট্রোলার থেকে ক্লাউড
- অথেনটিকেশন ফ্লো
- ইমপ্লিমেন্টেশন গাইড
- ধাপ ১: গেস্ট SSID তৈরি করুন
- ধাপ ২: এক্সটার্নাল Captive Portal প্রোফাইল কনফিগার করুন
- ধাপ ৩: RADIUS-as-a-Service কনফিগার করুন
- ধাপ ৪: ওয়াল্ড গার্ডেন সংজ্ঞায়িত করুন
- ধাপ ৫: VLAN এবং DHCP কনফিগারেশন
- মাল্টি-সাইট রোলআউটের জন্য বেস্ট প্র্যাকটিস
- ১. গ্রুপ স্ট্রাকচার এবং হায়ারার্কি
- ২. প্যারামিটারাইজড রিডাইরেক্টস
- ৩. API-ড্রিভেন প্রভিশনিং
- ৪. SSID কনসোলিডেশন
- ট্রাবলশুটিং এবং রিস্ক মিটিগেশন
- সাধারণ ফেইলিওর মোড
- রিস্ক মিটিগেশন: কমপ্লায়েন্স এবং প্রাইভেসি
- ROI এবং বিজনেস ইমপ্যাক্ট

এক্সিকিউটিভ সামারি
ডিস্ট্রিবিউটেড ওয়্যারলেস নেটওয়ার্ক পরিচালনাকারী এন্টারপ্রাইজ আইটি টিমগুলোর জন্য, অন-প্রিমিসেস কন্ট্রোলার থেকে Aruba Central-এর মতো ক্লাউড-ম্যানেজড প্ল্যাটফর্মে মাইগ্রেট করা ডিপ্লয়মেন্ট মডেলকে মৌলিকভাবে পরিবর্তন করে। যদিও Captive Portal এবং RADIUS অথেনটিকেশনের মূল মেকানিজম একই থাকে, কনফিগারেশনের ধরন ডিভাইস-কেন্দ্রিক থেকে গ্রুপ-ভিত্তিক পলিসি ম্যানেজমেন্টে স্থানান্তরিত হয়。
এই গাইডটি Purple-এর ক্লাউড-হোস্টেড গেস্ট WiFi ইন্টেলিজেন্স প্ল্যাটফর্মের সাথে Aruba Central-কে ইন্টিগ্রেট করার জন্য একটি বিস্তৃত টেকনিক্যাল রেফারেন্স প্রদান করে। আমরা অন-প্রিমিসেস এবং ক্লাউড-ম্যানেজড ডিপ্লয়মেন্টের মধ্যে আর্কিটেকচারাল পার্থক্য, এক্সটার্নাল Captive Portal এবং RADIUS-as-a-Service-এর ধাপে ধাপে কনফিগারেশন এবং Aruba Central API ব্যবহার করে মাল্টি-সাইট রোলআউট অটোমেট করার কৌশলগুলো কভার করেছি। আপনি এক ডজন আঞ্চলিক অফিসে বা বিশ্বব্যাপী রিটেইল স্টোরগুলোতে Guest WiFi ডিপ্লয় করুন না কেন, এই রেফারেন্সটি একটি সুরক্ষিত, স্কেলেবল এবং কমপ্লায়েন্ট ইন্টিগ্রেশন নিশ্চিত করার জন্য প্রয়োজনীয় কার্যকরী নির্দেশনা প্রদান করে।
টেকনিক্যাল ডিপ-ডাইভ
আর্কিটেকচারাল শিফট: কন্ট্রোলার থেকে ক্লাউড
একটি ট্র্যাডিশনাল Aruba ডিপ্লয়মেন্টে, মবিলিটি কন্ট্রোলারগুলো পলিসি এনফোর্সমেন্ট পয়েন্ট হিসেবে কাজ করে। Captive Portal প্রোফাইল, ওয়াল্ড গার্ডেন রুলস এবং RADIUS সার্ভার ডেফিনিশন সরাসরি কন্ট্রোলারে কনফিগার করা হয়। যখন কোনো গেস্ট একটি AP-এর সাথে যুক্ত হয়, তখন তাদের ট্রাফিক কন্ট্রোলারে টানেল করা হয়, যা Captive Portal-এ HTTP রিডাইরেক্ট পরিচালনা করে এবং ব্যাকএন্ড সার্ভারে RADIUS অথেনটিকেশন প্রক্সি করে।
Aruba Central একটি ডিস্ট্রিবিউটেড এনফোর্সমেন্ট মডেলে কাজ করে। পলিসি এনফোর্সমেন্ট ইনস্ট্যান্ট অ্যাক্সেস পয়েন্ট (IAP) এজে ঘটে, যেখানে কনফিগারেশন ক্লাউড থেকে পুশ করা হয়। ইন্টিগ্রেশন টাচপয়েন্টগুলো লোকাল ডিভাইস কনফিগারেশন থেকে সেন্ট্রালের কনফিগারেশন হায়ারার্কির মধ্যে গ্রুপ টেমপ্লেট, SSID প্রোফাইল এবং এক্সটার্নাল Captive Portal অবজেক্টে স্থানান্তরিত হয়।

Purple একটি ক্লাউড-হোস্টেড ইন্টেলিজেন্স প্ল্যাটফর্ম হিসেবে এই নেটওয়ার্ক লেয়ারের উপরে অবস্থান করে। এটি Captive Portal ইঞ্জিন প্রদান করে, অথেনটিকেশন লজিক (সোশ্যাল লগইন, SMS এবং ফর্ম-ভিত্তিক অথেনটিকেশন সহ) পরিচালনা করে, ফার্স্ট-পার্টি ডেটা ক্যাপচার করে এবং WiFi Analytics ড্যাশবোর্ডের মাধ্যমে আপনার মার্কেটিং ও অপারেশন টিমের কাছে অ্যানালিটিক্স ফিডব্যাক পাঠায়। Purple RADIUS-as-a-Service-ও প্রদান করে, যা গেস্ট অথেনটিকেশনের জন্য FreeRADIUS বা Cisco ISE-এর মতো অন-প্রিমিসেস RADIUS ইনফ্রাস্ট্রাকচারের প্রয়োজনীয়তা দূর করে।
অথেনটিকেশন ফ্লো
- অ্যাসোসিয়েশন: একটি গেস্ট ডিভাইস Aruba IAP দ্বারা সম্প্রচারিত গেস্ট SSID-এর সাথে যুক্ত হয়।
- প্রি-অথেনটিকেশন রোল: IAP গেস্টকে একটি প্রি-অথেনটিকেশন রোল অ্যাসাইন করে। এই রোলটি শুধুমাত্র DNS, DHCP এবং ওয়াল্ড গার্ডেনে স্পষ্টভাবে অনুমোদিত ডোমেইনগুলোর ট্রাফিকের অনুমতি দেয়।
- HTTP ইন্টারসেপ্ট: যখন গেস্ট একটি ব্রাউজার খোলে এবং কোনো HTTP সাইট অ্যাক্সেস করার চেষ্টা করে, তখন IAP রিকোয়েস্টটি ইন্টারসেপ্ট করে।
- রিডাইরেক্ট: IAP তার এক্সটার্নাল Captive Portal প্রোফাইল রেফারেন্স করে এবং AP MAC অ্যাড্রেস ও ক্লায়েন্ট MAC অ্যাড্রেসের মতো প্যারামিটার যুক্ত করে গেস্টের ব্রাউজারকে Purple-এর স্প্ল্যাশ পেজ URL-এ রিডাইরেক্ট করে।
- অথেনটিকেশন: গেস্ট Purple স্প্ল্যাশ পেজের মাধ্যমে অথেনটিকেট করে।
- RADIUS অ্যাক্সেস-রিকোয়েস্ট: Purple-এর ব্যাকএন্ড গেস্টের পক্ষ থেকে IAP (বা ভার্চুয়াল কন্ট্রোলার)-এ একটি RADIUS অ্যাক্সেস-রিকোয়েস্ট পাঠায়।
- RADIUS অ্যাক্সেস-অ্যাকসেপ্ট: সফল অথেনটিকেশনের পর, Purple IAP-তে একটি RADIUS অ্যাক্সেস-অ্যাকসেপ্ট মেসেজ ফেরত পাঠায়।
- অথেনটিকেটেড রোল: IAP গেস্টকে প্রি-অথেনটিকেশন রোল থেকে অথেনটিকেটেড গেস্ট রোলে স্থানান্তরিত করে, যা সম্পূর্ণ ইন্টারনেট অ্যাক্সেস প্রদান করে।
- অ্যাকাউন্টিং: IAP পুরো সেশন জুড়ে Purple-এ RADIUS অ্যাকাউন্টিং-স্টার্ট এবং অন্তর্বর্তীকালীন আপডেট প্যাকেট পাঠায়, যা সেশনের সময়কাল এবং ডেটা ব্যবহারের ভিজিবিলিটি প্রদান করে।
ইমপ্লিমেন্টেশন গাইড
এই সেকশনটি Aruba Central-এর মধ্যে একটি একক সাইট ইন্টিগ্রেট করার জন্য প্রয়োজনীয় ধাপে ধাপে কনফিগারেশনের রূপরেখা দেয়। মাল্টি-সাইট ডিপ্লয়মেন্টের জন্য, এই কনফিগারেশনটি একটি গ্রুপ টেমপ্লেটে তৈরি করা উচিত।
ধাপ ১: গেস্ট SSID তৈরি করুন
- Aruba Central WebUI-তে, টার্গেট গ্রুপ কনটেক্সটে নেভিগেট করুন।
- Manage-এর অধীনে, Devices > Access Points-এ ক্লিক করুন, তারপর Config আইকনে ক্লিক করুন।
- WLANs ট্যাব নির্বাচন করুন এবং + Add SSID-এ ক্লিক করুন।
- SSID-এর জন্য একটি নাম লিখুন (যেমন,
Venue-Guest)। - Security ট্যাবের অধীনে, সিকিউরিটি লেভেল Visitors-এ সেট করুন।
ধাপ ২: এক্সটার্নাল Captive Portal প্রোফাইল কনফিগার করুন
- SSID সিকিউরিটি সেটিংসে, স্প্ল্যাশ পেজের ধরন হিসেবে External Captive Portal নির্বাচন করুন।
- একটি নতুন Captive Portal প্রোফাইল তৈরি করতে + আইকনে ক্লিক করুন।
- নাম: একটি বর্ণনামূলক নাম লিখুন (যেমন,
Purple-Portal)। - অথেনটিকেশন টাইপ: Radius Authentication নির্বাচন করুন।
- IP বা হোস্টনেম: আপনার Purple পোর্টাল সেটিংসে দেওয়া Purple Captive Portal সার্ভারের হোস্টনেম লিখুন।
- URL: Purple দ্বারা প্রদত্ত রিডাইরেক্ট URL লিখুন।
- HTTPS ব্যবহার করুন: সুরক্ষিত যোগাযোগ নিশ্চিত করতে এই অপশনটি এনাবল করুন।
- Captive Portal ফেইলিওর: পোর্টাল আনরিচেবল হলে গেস্টরা যাতে অথেনটিকেশন বাইপাস করতে না পারে তা নিশ্চিত করতে Deny Internet নির্বাচন করুন।
ধাপ ৩: RADIUS-as-a-Service কনফিগার করুন
- এখনও SSID সিকিউরিটি সেটিংসের মধ্যে, এক্সটার্নাল Captive Portal কনফিগারেশনের অধীনে Primary Server ফিল্ডটি খুঁজুন।
- একটি নতুন এক্সটার্নাল অথেনটিকেশন সার্ভার যোগ করতে + আইকনে ক্লিক করুন।
- IP অ্যাড্রেস: Purple-এর RADIUS সার্ভারের IP অ্যাড্রেস বা হোস্টনেম লিখুন।
- শেয়ার্ড কি: আপনার Purple পোর্টালে জেনারেট করা RADIUS শেয়ার্ড সিক্রেট লিখুন। গুরুত্বপূর্ণ: এটি অবশ্যই হুবহু মিলতে হবে।
- অথ পোর্ট:
1812 - অ্যাকাউন্টিং পোর্ট:
1813 - Purple ড্যাশবোর্ডে সঠিক সেশন ট্র্যাকিং নিশ্চিত করতে Accounting এনাবল করা আছে এবং একটি যুক্তিসঙ্গত ইন্টারভালে (যেমন, ৫ মিনিট) সেট করা আছে তা নিশ্চিত করুন।
ধাপ ৪: ওয়াল্ড গার্ডেন সংজ্ঞায়িত করুন
ওয়াল্ড গার্ডেন হলো সবচেয়ে গুরুত্বপূর্ণ কনফিগারেশন এলিমেন্ট। এটি সেই ডোমেইনগুলোকে সংজ্ঞায়িত করে যা একজন গেস্ট অথেনটিকেট করার আগে অ্যাক্সেস করতে পারে। যদি ওয়াল্ড গার্ডেন অসম্পূর্ণ থাকে, তবে স্প্ল্যাশ পেজ লোড হতে ব্যর্থ হবে, অথবা সোশ্যাল অথেনটিকেশন কাজ করবে না।
- SSID সেটিংসে, Access রুলসে নেভিগেট করুন।
- Purple-এর Captive Portal ডোমেইন এবং CDN এন্ডপয়েন্টগুলোতে ট্রাফিকের অনুমতি দেওয়ার জন্য রুলস যোগ করুন।
- আপনি যদি সোশ্যাল লগইন (যেমন, Facebook, Google, X) ব্যবহার করেন, তবে আপনাকে অবশ্যই সেই আইডেন্টিটি প্রোভাইডারগুলোর জন্য সংশ্লিষ্ট ডোমেইনগুলো যোগ করতে হবে। Purple তাদের সাপোর্ট ডকুমেন্টেশনে প্রয়োজনীয় ওয়াল্ড গার্ডেন ডোমেইনগুলোর একটি আপডেটেড তালিকা বজায় রাখে।
ধাপ ৫: VLAN এবং DHCP কনফিগারেশন
নিশ্চিত করুন যে গেস্ট SSID একটি ডেডিকেটেড VLAN-এ ম্যাপ করা হয়েছে, যা আপনার কর্পোরেট নেটওয়ার্ক থেকে আইসোলেটেড।
- SSID কনফিগারেশনের VLANs ট্যাবের অধীনে, External DHCP server assigned (যদি আপনার নিজস্ব DHCP ইনফ্রাস্ট্রাকচার ব্যবহার করেন) অথবা Instant AP assigned (যদি ভার্চুয়াল কন্ট্রোলার গেস্টদের জন্য DHCP এবং NAT পরিচালনা করে) নির্বাচন করুন।
- গেস্ট নেটওয়ার্কের জন্য সঠিক VLAN ID নির্দিষ্ট করুন।
মাল্টি-সাইট রোলআউটের জন্য বেস্ট প্র্যাকটিস
ডজন বা শত শত ভেন্যুতে ডিপ্লয় করার সময়—তা Retail , Hospitality , বা Healthcare যেখানেই হোক না কেন—ম্যানুয়াল কনফিগারেশনে ভুল হওয়ার সম্ভাবনা থাকে। একটি সুশৃঙ্খল, অটোমেটেড পদ্ধতি প্রয়োজন।

১. গ্রুপ স্ট্রাকচার এবং হায়ারার্কি
আপনার ভেন্যু হায়ারার্কির সাথে আপনার Aruba Central গ্রুপ স্ট্রাকচার অ্যালাইন করুন। একটি সাধারণ প্যাটার্ন হলো ভেন্যুর ধরন বা ব্র্যান্ডের উপর ভিত্তি করে গ্রুপ তৈরি করা (যেমন, "ফ্ল্যাগশিপ স্টোর" বনাম "পপ-আপ লোকেশন")। এক্সটার্নাল Captive Portal প্রোফাইল গ্রুপ লেভেলে অ্যাপ্লাই করা হয়, যার মানে হলো ওই গ্রুপের সমস্ত AP একই Purple ইন্টিগ্রেশন সেটিংস ইনহেরিট করে।
২. প্যারামিটারাইজড রিডাইরেক্টস
যদি বিভিন্ন সাইটের জন্য আলাদা স্প্ল্যাশ পেজ থিমের প্রয়োজন হয়, তবে প্রতিটি সাইটের জন্য আপনার আলাদা Captive Portal প্রোফাইলের প্রয়োজন নেই। Purple আপনাকে একটি একক রিডাইরেক্ট URL ব্যবহার করার অনুমতি দেয় যা AP MAC অ্যাড্রেস বা Aruba AP দ্বারা URL-এ যুক্ত করা কাস্টম প্যারামিটারের উপর ভিত্তি করে ডায়নামিকভাবে সঠিক থিম পরিবেশন করে।
৩. API-ড্রিভেন প্রভিশনিং
সাইট অনবোর্ডিং অটোমেট করতে Aruba Central REST API ব্যবহার করুন। Central API আপনাকে প্রোগ্রাম্যাটিকভাবে SSID তৈরি করতে, Captive Portal প্রোফাইল অ্যাসাইন করতে এবং ওয়াল্ড গার্ডেন লিস্ট আপডেট করতে দেয়। Purple API-এর সাথে যুক্ত হলে, আপনি একটি জিরো-টাচ প্রভিশনিং ওয়ার্কফ্লো তৈরি করতে পারেন:
- স্ক্রিপ্ট ট্রিগার: আপনার CMDB-তে একটি নতুন ভেন্যু যোগ করা হয়েছে।
- Purple API: Purple-এ ভেন্যু রেকর্ড তৈরি করে এবং RADIUS সিক্রেট জেনারেট করে।
- Central API: Aruba Central-এ সাইট তৈরি করে, AP-গুলো অ্যাসাইন করে, গ্রুপ টেমপ্লেট অ্যাপ্লাই করে এবং Purple RADIUS সিক্রেট ইনজেক্ট করে।
৪. SSID কনসোলিডেশন
বিভিন্ন ধরনের ব্যবহারকারীর (যেমন, "গেস্ট", "কন্ট্রাক্টর", "ভেন্ডর") জন্য একাধিক গেস্ট SSID সম্প্রচার করার প্রবণতা এড়িয়ে চলুন। আমাদের Indoor Positioning System: UWB, BLE, & WiFi Guide গাইডে বিস্তারিতভাবে বলা হয়েছে, অতিরিক্ত SSID বীকন ফ্রেমের সাথে মূল্যবান এয়ারটাইম খরচ করে RF পারফরম্যান্স কমিয়ে দেয়। একটি একক SSID সম্প্রচার করুন এবং ব্যবহারকারীর পরিচয়ের উপর ভিত্তি করে বিভিন্ন রোল বা ব্যান্ডউইথ লিমিট অ্যাসাইন করতে Purple-এর অথেনটিকেশন লজিক ব্যবহার করুন।
ট্রাবলশুটিং এবং রিস্ক মিটিগেশন
সাধারণ ফেইলিওর মোড
- স্প্ল্যাশ পেজ লোড হতে ব্যর্থ হয়: এটি প্রায় সবসময়ই একটি ওয়াল্ড গার্ডেন সমস্যা। গেস্ট ডিভাইসটি এমন একটি ডোমেইন থেকে রিসোর্স (যেমন, একটি ফন্ট, একটি ছবি বা একটি CSS ফাইল) লোড করার চেষ্টা করছে যা প্রি-অথেনটিকেশনে অনুমোদিত নয়। ব্লক করা রিকোয়েস্টগুলো শনাক্ত করতে একটি টেস্ট ডিভাইসে ব্রাউজারের ডেভেলপার টুলস ব্যবহার করুন。
- সাইলেন্ট অথেনটিকেশন ফেইলিওর: যদি স্প্ল্যাশ পেজ লোড হয়, ব্যবহারকারী অথেনটিকেট করে, কিন্তু তাদের ইন্টারনেট অ্যাক্সেস দেওয়া না হয়, তবে সমস্যাটি সাধারণত একটি RADIUS শেয়ার্ড সিক্রেট মিসম্যাচ বা AP এবং Purple-এর RADIUS সার্ভারগুলোর মধ্যে UDP পোর্ট 1812/1813 ব্লক করা কোনো ফায়ারওয়াল।
- রিডাইরেক্টে সার্টিফিকেট এরর: আধুনিক অপারেটিং সিস্টেমগুলো কঠোর HTTPS ভ্যালিডেশন প্রয়োগ করে। যদি আপনার ওয়াল্ড গার্ডেন Purple-এর TLS সার্টিফিকেট ভ্যালিডেট করার জন্য ক্লায়েন্ট ডিভাইস দ্বারা ব্যবহৃত Certificate Revocation List (CRL) বা Online Certificate Status Protocol (OCSP) এন্ডপয়েন্টগুলোতে অ্যাক্সেস ব্লক করে, তবে ব্রাউজার একটি সিকিউরিটি ওয়ার্নিং দেখাবে। নিশ্চিত করুন যে এই এন্ডপয়েন্টগুলো হোয়াইটলিস্ট করা আছে।
রিস্ক মিটিগেশন: কমপ্লায়েন্স এবং প্রাইভেসি
গেস্ট WiFi ডিপ্লয় করার সময়, আপনি ব্যক্তিগত ডেটা প্রসেস করছেন। ইন্টিগ্রেশনটি অবশ্যই প্রাইভেসি রেগুলেশন মাথায় রেখে ডিজাইন করা উচিত।
- GDPR এবং CCPA: নিশ্চিত করুন যে আপনার Purple স্প্ল্যাশ পেজ ডেটা ক্যাপচারের জন্য স্পষ্ট শর্তাবলী এবং সুস্পষ্ট সম্মতি মেকানিজম উপস্থাপন করে। রেগুলেটরি প্রভাব সম্পর্কে আরও জানতে, EU AI Act and Guest WiFi: What Marketers Need to Know -এ আমাদের ব্রিফিং দেখুন।
- PCI DSS: পেমেন্ট প্রসেসিং নেটওয়ার্ক থেকে গেস্ট ট্রাফিক যৌক্তিকভাবে আলাদা করতে হবে। যাচাই করুন যে Aruba Central-এ গেস্ট SSID-তে অ্যাসাইন করা VLAN আপনার পয়েন্ট-অফ-সেল (POS) ইনফ্রাস্ট্রাকচারে রাউট করতে পারে না।
ROI এবং বিজনেস ইমপ্যাক্ট
Aruba Central এবং Purple-এর মধ্যে একটি ক্লাউড-ম্যানেজড ইন্টিগ্রেশনে রূপান্তর পরিমাপযোগ্য বিজনেস ভ্যালু প্রদান করে:
- হ্রাসকৃত TCO: অন-প্রিমিসেস কন্ট্রোলার এবং লোকাল RADIUS সার্ভারগুলো বাদ দিলে হার্ডওয়্যার খরচ এবং মেইনটেন্যান্স ওভারহেড কমে যায়।
- অপারেশনাল অ্যাজিলিটি: গ্রুপ-ভিত্তিক পলিসি ম্যানেজমেন্ট এবং API-ড্রিভেন প্রভিশনিং আইটি টিমগুলোকে দিনের পরিবর্তে কয়েক মিনিটের মধ্যে নতুন সাইট ডিপ্লয় করার অনুমতি দেয়।
- অ্যাকশনেবল ইন্টেলিজেন্স: নেটওয়ার্ক এজকে Purple-এর অ্যানালিটিক্স প্ল্যাটফর্মের সাথে নির্বিঘ্নে সংযুক্ত করার মাধ্যমে, ভেন্যুগুলো ফুটফল, ডুয়েল টাইম এবং কাস্টমার ডেমোগ্রাফিক্সের তাৎক্ষণিক ভিজিবিলিটি লাভ করে, যা একটি কস্ট সেন্টারকে (গেস্ট WiFi) রেভিনিউ-জেনারেটিং অ্যাসেটে রূপান্তরিত করে।
আরও ইনসাইটের জন্য আমাদের ডিপ-ডাইভ পডকাস্ট শুনুন:
মূল সংজ্ঞাসমূহ
এক্সটার্নাল Captive Portal প্রোফাইল
Aruba Central-এ একটি কনফিগারেশন অবজেক্ট যা Purple-এর মতো থার্ড-পার্টি গেস্ট WiFi প্ল্যাটফর্মের জন্য রিডাইরেক্ট URL এবং অথেনটিকেশন সার্ভারের বিবরণ সংজ্ঞায়িত করে।
এটি হলো প্রাথমিক ইন্টিগ্রেশন পয়েন্ট যেখানে আইটি টিমগুলো তাদের Aruba নেটওয়ার্ককে Purple-এর ক্লাউড সার্ভিসের সাথে যুক্ত করে।
ওয়াল্ড গার্ডেন
অ্যাক্সেস রুলসের একটি সেট যা ব্যবহারকারী অথেনটিকেট করার আগে নির্দিষ্ট IP অ্যাড্রেস বা ডোমেইনগুলোতে ট্রাফিকের অনুমতি দেয়।
সম্পূর্ণ ইন্টারনেট অ্যাক্সেস পাওয়ার আগে গেস্ট ডিভাইসগুলোকে Purple স্প্ল্যাশ পেজ লোড করতে, সোশ্যাল লগইন প্রোভাইডারদের অ্যাক্সেস করতে এবং TLS সার্টিফিকেট ভ্যালিডেট করার অনুমতি দেওয়ার জন্য অপরিহার্য।
RADIUS-as-a-Service
Purple দ্বারা প্রদত্ত একটি ক্লাউড-হোস্টেড RADIUS সার্ভার যা গেস্ট WiFi সেশনগুলোর জন্য অথেনটিকেশন এবং অ্যাকাউন্টিং পরিচালনা করে।
গেস্ট অ্যাক্সেসের জন্য অন-প্রিমিসেস RADIUS ইনফ্রাস্ট্রাকচার ডিপ্লয় এবং মেইনটেইন করার জন্য এন্টারপ্রাইজ আইটি টিমগুলোর প্রয়োজনীয়তা দূর করে।
প্রি-অথেনটিকেশন রোল
SSID-এর সাথে যুক্ত হওয়ার পর একটি গেস্ট ডিভাইসকে অ্যাসাইন করা প্রাথমিক অবস্থা, যা শুধুমাত্র DNS, DHCP এবং ওয়াল্ড গার্ডেন গন্তব্যগুলোতে অ্যাক্সেস সীমাবদ্ধ করে।
আনঅথেনটিকেটেড ডিভাইসগুলোকে ইন্টারনেট বা কর্পোরেট নেটওয়ার্ক অ্যাক্সেস করা থেকে বিরত রেখে নিরাপত্তা নিশ্চিত করে।
গ্রুপ টেমপ্লেট
Aruba Central-এ একটি হায়ারার্কিকাল কনফিগারেশন স্ট্রাকচার যা একাধিক অ্যাক্সেস পয়েন্ট জুড়ে পলিসি এবং SSID সেটিংস সমানভাবে প্রয়োগ করার অনুমতি দেয়।
স্কেলেবল, সামঞ্জস্যপূর্ণ মাল্টি-সাইট ডিপ্লয়মেন্ট অর্জনের জন্য মৌলিক মেকানিজম।
RADIUS অ্যাকাউন্টিং
যে প্রক্রিয়ার মাধ্যমে অ্যাক্সেস পয়েন্ট RADIUS সার্ভারে সেশন ডেটা (শুরুর সময়, সময়কাল, স্থানান্তরিত ডেটা) পাঠায়।
WiFi Analytics ড্যাশবোর্ডে ডুয়েল টাইম এবং ব্যান্ডউইথ খরচের সঠিক অ্যানালিটিক্স প্রদান করার জন্য Purple-এর জন্য অত্যন্ত গুরুত্বপূর্ণ।
OCSP/CRL এন্ডপয়েন্টস
একটি SSL/TLS সার্টিফিকেটের বৈধতা যাচাই করতে ব্রাউজার দ্বারা ব্যবহৃত Online Certificate Status Protocol এবং Certificate Revocation List এন্ডপয়েন্ট।
যদি এই এন্ডপয়েন্টগুলো ওয়াল্ড গার্ডেন দ্বারা ব্লক করা থাকে, তবে আধুনিক ডিভাইসগুলো Purple স্প্ল্যাশ পেজের পরিবর্তে সিকিউরিটি ওয়ার্নিং প্রদর্শন করবে।
OAuth 2.0
অথোরাইজেশনের জন্য ইন্ডাস্ট্রি-স্ট্যান্ডার্ড প্রোটোকল, যা Aruba Central REST API-তে অ্যাক্সেস সুরক্ষিত করতে ব্যবহৃত হয়।
নতুন সাইট এবং Captive Portal প্রোফাইলগুলোর প্রভিশনিং স্ক্রিপ্ট এবং অটোমেট করতে আইটি টিমগুলোকে অবশ্যই OAuth ক্রেডেনশিয়াল জেনারেট করতে হবে।
সমাধানকৃত উদাহরণসমূহ
একটি ২০০-রুমের হোটেল অন-প্রিমিসেস Aruba মবিলিটি কন্ট্রোলার থেকে Aruba Central-এ মাইগ্রেট করছে। তাদের ৪৫টি অ্যাক্সেস পয়েন্ট জুড়ে তাদের বিদ্যমান Purple WiFi ইন্টিগ্রেশন রেপ্লিকেট করতে হবে, যা একটি কাস্টম স্প্ল্যাশ পেজ এবং সোশ্যাল লগইন ব্যবহার করে। আইটি টিমের কনফিগারেশনের ক্ষেত্রে কীভাবে অগ্রসর হওয়া উচিত?
আইটি টিমের প্রথমে হোটেলের জন্য Aruba Central-এ একটি ডেডিকেটেড গ্রুপ তৈরি করা উচিত। এই গ্রুপের মধ্যে, তারা 'Visitors'-এ সেট করা সিকিউরিটি লেভেল সহ একটি নতুন গেস্ট SSID কনফিগার করবে। এরপর তাদের অবশ্যই Purple-এর রিডাইরেক্ট URL-এ পয়েন্ট করা একটি এক্সটার্নাল Captive Portal প্রোফাইল তৈরি করতে হবে এবং প্রাইমারি অথেনটিকেশন সার্ভার হিসেবে Purple-এর RADIUS-as-a-Service এন্ডপয়েন্ট কনফিগার করতে হবে। সবচেয়ে গুরুত্বপূর্ণ বিষয় হলো, যেহেতু তারা সোশ্যাল লগইন ব্যবহার করে, তাই টিমকে অবশ্যই অথেনটিকেশনের আগে Purple-এর ডোমেইন, CDN এন্ডপয়েন্ট এবং সোশ্যাল আইডেন্টিটি প্রোভাইডারদের (যেমন, Facebook, Google) প্রয়োজনীয় নির্দিষ্ট ডোমেইনগুলোতে ট্রাফিকের অনুমতি দেওয়ার জন্য SSID-এর অ্যাক্সেস রুলস (ওয়াল্ড গার্ডেন) কনফিগার করতে হবে। সবশেষে, AP-গুলোকে গ্রুপে অ্যাসাইন করা হয়, যা স্বয়ংক্রিয়ভাবে কনফিগারেশন ইনহেরিট করে।
একটি রিটেইল চেইন Aruba Central দ্বারা পরিচালিত ১৫০টি স্টোর জুড়ে Purple WiFi রোলআউট করছে। তারা তাদের ফ্ল্যাগশিপ স্টোর বনাম স্ট্যান্ডার্ড আউটলেটগুলোর জন্য একটি ভিন্ন স্প্ল্যাশ পেজ থিম চায়, কিন্তু কনফিগারেশন ওভারহেড কমানোর ইচ্ছা রাখে। তারা কীভাবে এটি অর্জন করতে পারে?
প্রতিটি স্টোরের ধরনের জন্য আলাদা Aruba Central গ্রুপ এবং আলাদা এক্সটার্নাল Captive Portal প্রোফাইল তৈরি করার পরিবর্তে, চেইনটি একটি একক গ্রুপ টেমপ্লেট এবং একটি একক রিডাইরেক্ট URL ব্যবহার করতে পারে। Purple-এর প্ল্যাটফর্ম রিডাইরেক্ট URL-কে Aruba AP দ্বারা যুক্ত করা প্যারামিটার, যেমন AP MAC অ্যাড্রেস বা সাইট ID-এর উপর ভিত্তি করে ডায়নামিকভাবে বিভিন্ন স্প্ল্যাশ পেজ থিম পরিবেশন করার অনুমতি দেয়। আইটি টিম Central-এ একটি এক্সটার্নাল Captive Portal প্রোফাইল কনফিগার করে এবং সম্পূর্ণভাবে Purple প্ল্যাটফর্মের মধ্যে থিম ম্যাপিং পরিচালনা করে।
অনুশীলনী প্রশ্নসমূহ
Q1. আপনি Purple-এ পয়েন্ট করা Aruba Central-এ একটি এক্সটার্নাল Captive Portal প্রোফাইল কনফিগার করেছেন। গেস্টরা SSID-এর সাথে কানেক্ট করে, কিন্তু তাদের ব্রাউজারগুলো স্প্ল্যাশ পেজের পরিবর্তে একটি সাধারণ 'Cannot reach the server' এরর প্রদর্শন করে। এর সবচেয়ে সম্ভাব্য কারণ কী?
ইঙ্গিত: গেস্ট সফলভাবে অথেনটিকেট করার আগে কোন ট্রাফিকের অনুমতি দেওয়া হয় তা বিবেচনা করুন।
মডেল উত্তর দেখুন
সবচেয়ে সম্ভাব্য কারণ হলো একটি অসম্পূর্ণ বা অনুপস্থিত ওয়াল্ড গার্ডেন কনফিগারেশন। অথেনটিকেশনের আগে, AP DNS, DHCP এবং অ্যাক্সেস রুলসে স্পষ্টভাবে অনুমোদিত ডোমেইনগুলোর ট্রাফিক ছাড়া অন্য সমস্ত ট্রাফিক ড্রপ করে। আপনাকে অবশ্যই নিশ্চিত করতে হবে যে Purple-এর Captive Portal ডোমেইন এবং CDN এন্ডপয়েন্টগুলো হোয়াইটলিস্ট করা আছে।
Q2. আপনার প্রতিষ্ঠান ৫০টি আঞ্চলিক অফিস জুড়ে Purple WiFi ডিপ্লয় করছে। আপনি নিশ্চিত করতে চান যে যদি Purple RADIUS সার্ভার সাময়িকভাবে আনরিচেবল হয়ে যায়, তবে গেস্টদের ইন্টারনেটে আনঅথেনটিকেটেড অ্যাক্সেস দেওয়া হবে না। এক্সটার্নাল Captive Portal প্রোফাইলে আপনাকে কোন সেটিংটি কনফিগার করতে হবে?
ইঙ্গিত: এক্সটার্নাল সার্ভার ব্যর্থ হলে আচরণ নির্দেশ করে এমন কনফিগারেশন প্যারামিটারটি খুঁজুন।
মডেল উত্তর দেখুন
আপনাকে অবশ্যই 'Captive Portal Failure' আচরণ 'Deny Internet'-এ সেট করতে হবে। এই ফেইল-ক্লোজড পদ্ধতিটি RADIUS সার্ভারে পৌঁছানো না গেলে আনঅথেনটিকেটেড অ্যাক্সেস রোধ করে নিরাপত্তা এবং কমপ্লায়েন্স নিশ্চিত করে।
Q3. একটি সফল ডিপ্লয়মেন্টের পর, মার্কেটিং টিম রিপোর্ট করে যে Purple-এর অ্যানালিটিক্স ড্যাশবোর্ড গেস্ট লগইন দেখায়, কিন্তু সমস্ত সেশন ০ মিনিট সময়কাল এবং ০ বাইট ডেটা ব্যবহার দেখায়। কোন নেটওয়ার্ক কনফিগারেশন ধাপটি মিস করা হয়েছে?
ইঙ্গিত: সেশনের সময়কাল এবং ডেটা ব্যবহার কীভাবে AP থেকে অথেনটিকেশন সার্ভারে কমিউনিকেট করা হয় সে সম্পর্কে চিন্তা করুন।
মডেল উত্তর দেখুন
সম্ভবত RADIUS অ্যাকাউন্টিং এনাবল করা হয়নি, অথবা অ্যাকাউন্টিং পোর্ট (1813) একটি ফায়ারওয়াল দ্বারা ব্লক করা হয়েছে। AP Purple-এ সেশন মেট্রিক্স রিপোর্ট করতে RADIUS অ্যাকাউন্টিং-স্টার্ট, ইন্টারিম-আপডেট এবং স্টপ প্যাকেট ব্যবহার করে। এগুলো ছাড়া, Purple জানে যে একটি লগইন হয়েছে কিন্তু সেশনের বিবরণে তার কোনো ভিজিবিলিটি থাকে না।
এই সিরিজে পড়া চালিয়ে যান
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 টিমগুলোর জন্য কার্যকর, ধাপে ধাপে নির্দেশনা প্রদান করে।
Purple WiFi-এর সাথে OpenWrt কাস্টম ফার্মওয়্যার ইন্টিগ্রেশন
এই গাইডটি Purple WiFi-এর সাথে OpenWrt কাস্টম ফার্মওয়্যার স্থাপনের জন্য সম্পূর্ণ ইন্টিগ্রেশন প্লেবুক প্রদান করে। এতে CoovaChilli captive portal কনফিগারেশন, iptables walled garden ম্যানেজমেন্ট, hostapd-এর মাধ্যমে 802.1X সুরক্ষিত স্টাফ WiFi এবং ডাইনামিক VLAN অ্যাসাইনমেন্ট সহ মাল্টি-টেন্যান্ট PPSK সেগমেন্টেশন কভার করা হয়েছে - যা IT টিমগুলোকে যেকোনো OpenWrt-সক্ষম হার্ডওয়্যারে একটি আইডেন্টিটি-ভিত্তিক নেটওয়ার্ক তৈরি করার জন্য প্রয়োজনীয় সঠিক কনফিগারেশন ধাপগুলো প্রদান করে।
Purple WiFi-এর সাথে Cambium Networks cnPilot এবং cnMaestro ইন্টিগ্রেশন
এই নির্ভরযোগ্য নির্দেশিকাটি Purple WiFi ইন্টেলিজেন্স প্ল্যাটফর্মের সাথে Cambium Networks cnPilot অ্যাক্সেস পয়েন্ট এবং cnMaestro ক্লাউড কন্ট্রোলারের ইন্টিগ্রেশনের বিস্তারিত বিবরণ দেয়। এতে আর্কিটেকচার, Captive Portal কনফিগারেশন, ওয়াল্ড গার্ডেন প্রয়োজনীয়তা, 802.1X স্টাফ WiFi এবং মাল্টি-টেন্যান্ট পরিবেশের জন্য Cambium ePSK ব্যবহার করে ডাইনামিক VLAN সেগমেন্টেশন অন্তর্ভুক্ত রয়েছে।