গেস্ট WiFi, সহজ করে
Captive portal জিনিসটা আসলে কী?
প্রতিটি গেস্ট WiFi নেটওয়ার্কেই একটা login screen থাকে, কেউ সেটা ডিজাইন করুন বা না করুন: ইন্টারনেট পাওয়ার আগে ডিভাইসকে যে পাতায় পাঠিয়ে দেওয়া হয়। এখানে রইল সেটা ঠিক কী, ভিতরে ঠিক কীভাবে কাজ করে, আর router-এর ফ্যাক্টরি ডিফল্টের বদলে সেটা সত্যিই আপনার হলে কী বদলায়।

এটাই আসল Wyfy Guest Portal এডিটর, একটা লাইভ ডেমো অ্যাকাউন্ট, মকআপ নয়। ডানদিকের প্যানেলটাই অতিথির আসল sign-in স্ক্রিন, বাঁদিকের সেটিং বদলানোর সঙ্গে সঙ্গেই সেটা লাইভ বদলে যায়।
সংজ্ঞা
একটা গেট, নিছক পাতা নয়
Captive portal হল সেই login পাতা, WiFi (বা তারযুক্ত গেস্ট) নেটওয়ার্কে খোলা ইন্টারনেটে পৌঁছনোর আগে ডিভাইসকে যেখানে পাঠিয়ে দেওয়া হয়। "Captive" কথাটা অতিথিকে নয়, ডিভাইসের অবস্থাকে বোঝায়: login না করা পর্যন্ত তার ইন্টারনেট ট্রাফিক নেটওয়ার্কের একটা ঘেরা অংশে আটকে ("captive") থাকে, portal ছাড়া বাইরের কিছুতেই পৌঁছতে পারে না।
এটা ঐচ্ছিক পরিকাঠামোও নয়, দামি কোনও অ্যাড-অনও নয়; যে WiFi নেটওয়ার্কই ব্রাউজ করার আগে অতিথিকে sign in করতে বলে, সেখানেই একটা captive portal চলছে — সেটা ঝকঝকে ব্র্যান্ডেড স্ক্রিন হোক বা router কোম্পানির খালি "Click to Connect" ডিফল্ট। ব্যবসার জন্য আসল প্রশ্ন একটাই: এই দুটোর মধ্যে কোনটা দেখাচ্ছে।
Captive portal আপনার WiFi পাসওয়ার্ড থেকেও আলাদা একটা স্তর। পাসওয়ার্ড (WPA2/WPA3) ঠিক করে কে আদৌ নেটওয়ার্কে ঢুকতে পারবে; captive portal ঠিক করে ঢোকার পরে কে ইন্টারনেট পাবে। আর এটাই OTP, voucher কোড বা শর্তাবলির টিকবক্সকে সম্ভব করে তোলে, এমনকি পাসওয়ার্ডবিহীন নেটওয়ার্কেও।
ভিতরে কী ঘটে
"connect" থেকে "অনলাইন" পর্যন্ত আসলে কী কী হয়
অতিথি আপনার SSID-তে ট্যাপ করা থেকে তাঁর ডিভাইস সত্যিই ইন্টারনেটে পৌঁছনো পর্যন্ত, শুরু থেকে শেষ, পাঁচটা ধাপ।
- 01
ডিভাইস নেটওয়ার্কে যোগ দেয়
আর পাঁচটা নেটওয়ার্কের মতোই অতিথি আপনার WiFi SSID-তে connect করেন। এই মুহূর্তে তাঁর নেটওয়ার্ক কানেকশন আছে, কিন্তু ইন্টারনেট নেই। router বা access point ইচ্ছে করেই তাঁর ট্রাফিক আটকে রেখেছে।
- 02
প্রথম ওয়েব রিকোয়েস্টটাই ধরে ফেলা হয়
ওই ডিভাইস যেই কিছু লোড করতে যায় — ব্রাউজার খোলা হোক বা কোনও অ্যাপের কানেকশন খোঁজা — নেটওয়ার্ক সেটাকে ছেড়ে না দিয়ে ধরে ফেলে আর portal-এর login পাতায় পাঠিয়ে দেয়। এই কারণেই অতিথি নিজে ব্রাউজার না খুললেও ফোনে sign-in স্ক্রিনটা আপনাআপনি ভেসে ওঠে।
- 03
অতিথি দেখেন আপনার portal, router-এর নয়
গোটা পাতাটা আসলে এই একটা স্ক্রিন নিয়েই: আপনার হেডলাইন, আপনার স্বাগত বার্তা, আপনার ব্র্যান্ড রং আর লোগো, ফোনের মাপের login স্ক্রিনে লাইভ, সঙ্গে এই location-এর জন্য আপনি যে sign-in পদ্ধতিগুলো চালু রেখেছেন।
- 04
অতিথি login করেন
মোবাইল OTP, WhatsApp OTP, email OTP, voucher কোড বা সোশ্যাল login — যেগুলো চালু আছে। portal সেটা আসল backend-এ যাচাই করে, কোনও স্থির ফর্মে নয়।
- 05
নেটওয়ার্ক ট্রাফিক ছেড়ে দেয়
login হয়ে গেলে ওই ডিভাইসকে ছেড়ে দেওয়া হয় আর তাঁর session শুরু হয় — ওই location-এ যে সময়সীমা আর স্পিড লিমিট চালু, সেই অনুযায়ী, যতক্ষণ না তিনি disconnect করেন বা session শেষ হয়।
কেন এটা জরুরি
router-এর সংস্করণটাই অতিথিদের প্রথম বিচার
বেশিরভাগ প্রপার্টিতে ঢুকে গেস্ট WiFi-তে connect করতে চাইলে একই জিনিস দেখবেন: router-এর ফ্যাক্টরি login পাতা। কখনও সাদা ব্যাকগ্রাউন্ডে খালি একটা "Click to Connect" বোতাম। কখনও তাতে এখনও কোম্পানির নিজের লোগোই বসানো। যেভাবেই হোক, অতিথি চেক-ইন করার, কফির অর্ডার দেওয়ার বা ডেস্ক বুক করার পরে এটাই তাঁর দেখা প্রথম স্ক্রিন — আর দেখে মনে হয়, ব্যবসার কেউ কোনওদিন ওটা খুলেই দেখেননি।
অতিথিরা মনে মনে ভাবেন না "এই router-এর firmware-এ ব্র্যান্ডিং নেই"। তাঁরা ভাবেন "এই জায়গাটা একটু কষ্টও করেনি" — আর এই ধারণাটা তৈরি হয় ঠিক চেক-আউটের সময়, ডেস্কে প্রথম ঘণ্টায়, বা ঠিক যখন তাঁরা ভাবছেন আবার আসবেন কি না। এর জন্য নেটওয়ার্ক নতুন করে সাজানোর দরকার নেই: দরকার শুধু এটুকু যে, প্রত্যেক অতিথি নিশ্চিতভাবে যে স্ক্রিনটা দেখবেনই, সেটা যেন তিনি যে ব্যবসার ভিতরে দাঁড়িয়ে আছেন তারই মনে হয়।
পুরো বিশ্লেষণটা পড়ুন
কী বদলায়
গেট একই, নামটা আপনার
ব্র্যান্ডিং, প্রতিটি location-এ আলাদা
হেডলাইন, স্বাগত বার্তা, ব্র্যান্ড রং, লোগো আর ব্যাকগ্রাউন্ড ছবি — গোটা অ্যাকাউন্টের জন্য এক টেমপ্লেটে বাঁধা নয়, প্রতিটি location-এর জন্য আলাদা করে সাজানো। একই login-এর নিচে হোটেলের লবি আর তার ছাদের বার দেখতে সম্পূর্ণ আলাদা হতে পারে।
sign-in পদ্ধতি, আপনার পছন্দ
মোবাইল OTP, WhatsApp OTP, Email OTP, voucher কোড বা সোশ্যাল login, প্রতিটি location-এ আলাদা করে চালু বা বন্ধ। কোনও হোটেল হয়তো OTP-র সঙ্গে রিসেপশনের হাতে দেওয়ার জন্য voucher রাখবে; কোনও ক্যাফে হয়তো WhatsApp OTP-তেই ভরসা করবে, কারণ সেটা অতিথির ফোনে এমনিতেই খোলা থাকে।
একাধিক ভাষা, আগে থেকেই ঠিক করা
যেসব প্রপার্টিতে সত্যিই নানা দেশের অতিথি আসেন, তাদের portal একই স্ক্রিনে একাধিক ভাষা দেখাতে পারে — আগে থেকে বেছে রাখা, ব্রাউজারের locale সেটিং দেখে আন্দাজ করা নয়।
যা এটা ঠিক করে না
ব্র্যান্ডেড portal আপনার ইন্টারনেট কানেকশন দ্রুত করে না, আর একা হাতে ISP outage আটকাতেও পারে না — সেটা আলাদা একটা স্তর। bandwidth বা session-এর সীমাও এটা ঠিক করে না: সেটা Access Rules-এর কাজ। এর নিজের এলাকা একটাই স্ক্রিন, যেটা এসবের আগে প্রত্যেক অতিথি নিশ্চিতভাবে ব্যবহার করেন।
প্রশ্ন
Captive portal নিয়ে সোজা উত্তর
Captive portal কী?
Captive portal হল সেই login পাতা, WiFi নেটওয়ার্কে ইন্টারনেট পাওয়ার আগে ডিভাইসকে যেখানে পাঠিয়ে দেওয়া হয়; হোটেল, ক্যাফে বা কো-ওয়ার্কিং স্পেসের WiFi-তে ব্রাউজ করার আগে আপনি যে স্ক্রিনটা দেখেন, সেটাই। কাজ করে এভাবে: নতুন ডিভাইসের প্রথম ওয়েব রিকোয়েস্টটা ধরে নিয়ে ওই login পাতায় পাঠিয়ে দেওয়া হয়, যতক্ষণ না অতিথি login করেন (বা শর্ত মেনে নেন) — তারপরেই নেটওয়ার্ক ওই ডিভাইসকে অনলাইনে যেতে দেয়। প্রতিটি গেস্ট WiFi নেটওয়ার্কেই একটা আছে, কেউ সেটা ডিজাইন করুন বা সেটা router-এর ফ্যাক্টরি ডিফল্টই হোক।
Captive portal আর WiFi পাসওয়ার্ড কি একই জিনিস?
না। WiFi পাসওয়ার্ড (WPA2/WPA3) ঠিক করে রেডিও স্তরে কে নেটওয়ার্কে ঢুকতে পারবে। Captive portal তার উপরে বসা আলাদা একটা স্তর: পাসওয়ার্ডবিহীন খোলা নেটওয়ার্কেও sign in না করা পর্যন্ত portal ইন্টারনেট আটকে রাখে। আর এটাই ভাগ করা পাসওয়ার্ডের বদলে (বা তার সঙ্গে) OTP, voucher কোড বা শর্তাবলি মানার শর্ত রাখতে দেয়।
"Captive portal" আর "WiFi login page" কি এক জিনিস?
হ্যাঁ। Captive portal হল নেটওয়ার্কিংয়ের দিক থেকে এর কারিগরি নাম; WiFi login page, গেস্ট login screen বা splash page — বেশিরভাগ মানুষ (আর বেশিরভাগ অতিথি) ঠিক ওই একই স্ক্রিনকে এসবই বলেন। কাজের দিক থেকে কোনও পার্থক্য নেই, শুধু কে কোন শব্দটা ব্যবহার করছেন তার তফাত।
router-এর ডিফল্ট captive portal দেখতে এত খারাপ কেন?
কারণ ওটা কারও দেখার জন্য বানানোই হয়নি। বেশিরভাগ সাধারণ আর ছোট ব্যবসার router-এ আসে খালি, ব্র্যান্ডবিহীন একটা splash page — কখনও শুধু কোম্পানির লোগো আর একটা "Click to Connect" বোতাম — কারণ কোম্পানির জানার উপায় ছিল না কে এটা চালাবেন বা এটা কোন ব্যবসার হয়ে দাঁড়াবে। ওটা চলে বটে, কিন্তু ডিজাইন করা নয়, আর অতিথিরা দু সেকেন্ডেই তফাতটা বুঝে যান।
একটা captive portal কী কী sign-in পদ্ধতি দিতে পারে?
Wyfy Guest-এর portal-এ আছে মোবাইল OTP, WhatsApp OTP, Email OTP, voucher কোড আর সোশ্যাল login — একটাই বাঁধা কম্বিনেশনে ঠেলে দেওয়া নয়, প্রতিটি location-এ আলাদা করে বেছে নেওয়া। কোনও হোটেল হয়তো SMS OTP-র সঙ্গে রিসেপশনের হাতে দেওয়ার জন্য voucher চালাবে; কোনও ক্যাফে হয়তো WhatsApp OTP-তেই ভরসা করবে, কারণ সেটা অতিথির ফোনে এমনিতেই খোলা।
আমার প্রতিটি location-এর কি আলাদা portal হতে পারে?
হ্যাঁ। ব্র্যান্ডিং (হেডলাইন, স্বাগত বার্তা, রং, লোগো, ব্যাকগ্রাউন্ড ছবি) আর sign-in পদ্ধতি — দুটোই অ্যাকাউন্ট নয়, location অনুযায়ী সেট হয়। একই হোটেলের লবি আর তার ছাদের বার এক login-এর নিচে সম্পূর্ণ আলাদা portal চালাতে পারে।
Captive portal কি গেস্ট WiFi ধীর করে দেয়?
না, এটা শুধু অতিথির login করার আগের মুহূর্তটুকুতেই কাজ করে। sign in হয়ে গেলে তাঁর ইন্টারনেট স্বাভাবিকভাবেই চলে; portal তারপরে আর কিছু ধীর করে না।
আমার captive portal-এ login হচ্ছে না কেন?
নানা রকম আলাদা সমস্যাকে একসঙ্গে "WiFi বন্ধ" বলে ফেলা হয়: OTP এসেই পৌঁছয়নি, নেটওয়ার্ক আর ডিভাইসটাকে চেনা বলে ধরছে না, Access Rules-এর কোনও সীমা ওই নির্দিষ্ট অতিথিকে আটকাচ্ছে, বা সত্যিই portal কিংবা তার পিছনের ইন্টারনেট লাইনে outage চলছে। dashboard থেকে প্রতিটাকে আলাদা দেখায় আর প্রত্যেকটার সমাধানও আলাদা, আর নেটওয়ার্ক নিজে খুব কমই আসল কারণ হয়। router-কে দোষ দেওয়ার আগে গেস্ট WiFi login-এর চেনা সমস্যা, সহজ ব্যাখ্যায় লেখাটি প্রতিটা ঠিক কেমন দেখায় তা ধরে ধরে দেখিয়ে দেয়।
নিজের ব্র্যান্ডের portal লাইভ দেখুন, 15 মিনিটে।
ডেমো বুক করুন, আপনার চোখের সামনেই আপনার নিজের router-এ আমরা হেডলাইন, রং, লোগো আর sign-in পদ্ধতি সাজিয়ে দেব।