ISPBills MikroTik Hotspot Server-এর সাথে ইন্টিগ্রেট করে একটি সম্পূর্ণ পরিচালিত WiFi ক্যাপটিভ-পোর্টাল অভিজ্ঞতা প্রদান করে। এই নির্দেশিকাটি আপনাকে রাউটার কনফিগারেশন থেকে গ্রাহক স্ব-নিবন্ধন পর্যন্ত সম্পূর্ণ সেটআপের মধ্য দিয়ে নিয়ে যাবে।

হটস্পট কী?

হটস্পট হলো একটি WiFi অ্যাক্সেস মডেল যেখানে গ্রাহকরা একটি WiFi নেটওয়ার্কে সংযুক্ত হন এবং ইন্টারনেট অ্যাক্সেস করার আগে একটি ক্যাপটিভ পোর্টাল (একটি স্প্ল্যাশ পেজ)-এ রিডাইরেক্ট হন। তারা তাদের মোবাইল নম্বর দিয়ে নিবন্ধন করেন, একটি ইন্টারনেট প্যাকেজ কেনেন এবং RADIUS-এর মাধ্যমে ISPBills দ্বারা তাদের ডিভাইস স্বয়ংক্রিয়ভাবে প্রমাণীকৃত হয় — কোনো ম্যানুয়াল কনফিগারেশনের প্রয়োজন নেই।

এই মডেলটি আদর্শ:

  • পাবলিক WiFi জোনের জন্য (ক্যাফে, বাজার, ওয়েটিং এরিয়া)
  • অ্যাপার্টমেন্ট বিল্ডিং এবং শেয়ার্ড-অ্যাক্সেস নেটওয়ার্কের জন্য
  • যেকোনো স্থান যেখানে সেলফ-সার্ভিস গ্রাহক অনবোর্ডিং পছন্দনীয়

পূর্বশর্ত

ISPBills-এ হটস্পট সেটআপ করার আগে, নিম্নলিখিতগুলো নিশ্চিত করুন:

  • একটি MikroTik রাউটার ISPBills-এ Routers & Packages > Routers-এর অধীনে নিবন্ধিত
  • রাউটারে API অ্যাক্সেস সক্রিয় আছে এবং ISPBills সার্ভার থেকে পৌঁছানো যায়।
  • WiFi অ্যাক্সেস পয়েন্টের সাথে সংযুক্ত ইন্টারফেসে রাউটারে একটি কার্যকর Hotspot Server কনফিগার করা আছে।
  • ISPBills-এ অন্তত একটি হটস্পট প্যাকেজ তৈরি করা হবে (ধাপ ৩ দেখুন)।

ধাপ ১: হটস্পটের জন্য রাউটার কনফিগার করুন

ISPBills গ্রাহকদের পরিচালনা করতে পারার আগে MikroTik রাউটারে Hotspot Server চালু থাকতে হবে।

  1. Winbox বা WebFig-এর মাধ্যমে আপনার MikroTik রাউটারে লগইন করুন।
  2. IP > Hotspot > Hotspot Setup-এ যান এবং আপনার WiFi অ্যাক্সেস পয়েন্টের সাথে সংযুক্ত ইন্টারফেসে সেটআপ উইজার্ড চালান।
  3. RADIUS সার্ভারের জন্য জিজ্ঞাসা করা হলে, আপনার ISPBills RADIUS সার্ভারের IP অ্যাড্রেস এবং শেয়ার্ড সিক্রেট লিখুন। ISPBills এই বিবরণগুলো Routers & Packages > Routers-এ প্রদান করবে।
  4. Hotspot Server প্রোফাইলটি RADIUS authentication ব্যবহার করতে সেট করুন।
  5. হটস্পট লগইন পেজটি ISPBills-প্রদত্ত URL থেকে পরিবেশিত হচ্ছে কিনা নিশ্চিত করুন (অথবা RADIUS-পরিচালিত স্প্ল্যাশ পেজে রিডাইরেক্ট করতে দিন)।

রাউটারের Hotspot Server Network Access Server (NAS) হিসেবে কাজ করে। সমস্ত প্রমাণীকরণ এবং অ্যাকাউন্টিং অনুরোধ ISPBills দ্বারা পরিচালিত FreeRADIUS-এ ফরওয়ার্ড করা হয়।


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

Walled Garden হলো URL এবং IP অ্যাড্রেসের একটি তালিকা যা গ্রাহকরা প্রমাণীকরণের আগে অ্যাক্সেস করতে পারেন (যেমন পেমেন্ট গেটওয়ে, ISPBills পোর্টাল)। Walled Garden ছাড়া, গ্রাহকরা WiFi-তে সংযুক্ত হওয়ার পর পেমেন্ট সম্পূর্ণ করতে পারবেন না।

  1. ISPBills-এ, Routers & Packages > Routers-এ নেভিগেট করুন।
  2. আপনার হটস্পট রাউটারটি খুঁজুন এবং Actions > Walled Garden-এ ক্লিক করুন।
  3. ISPBills কাস্টমার পোর্টাল এবং পেমেন্ট গেটওয়ের জন্য প্রয়োজনীয় ডিফল্ট Walled Garden এন্ট্রি প্রদর্শন করবে।
  4. MikroTik রাউটারে স্বয়ংক্রিয়ভাবে Walled Garden নিয়ম প্রয়োগ করতে Push to Router-এ ক্লিক করুন।

আপনার পেমেন্ট প্রদানকারীর প্রয়োজনীয় অতিরিক্ত ডোমেইনগুলো ম্যানুয়ালি যোগ করুন (যেমন bKash, Nagad, SSL Commerz কলব্যাক URL)।


ধাপ ৩: হটস্পট প্যাকেজ তৈরি করুন

হটস্পট প্যাকেজগুলো ক্যাপটিভ পোর্টালে গ্রাহকদের কেনার জন্য উপলব্ধ ইন্টারনেট প্ল্যান সংজ্ঞায়িত করে।

  1. Routers & Packages > Packages-এ নেভিগেট করুন।
  2. Add Package-এ ক্লিক করুন।
  3. Customer Type সেট করুন Hotspot
  4. কনফিগার করুন:
    • Package Name (যেমন "১ ঘণ্টা — ৫ Mbps" বা "১ দিন আনলিমিটেড")
    • Price (আপনার স্থানীয় মুদ্রায়)
    • Validity (ঘণ্টা, দিন বা ডেটা পরিমাণ)
    • Download / Upload Speed
    • Associated Router
  5. প্যাকেজ সংরক্ষণ করুন।

গ্রাহকরা WiFi-তে সংযুক্ত হলে ক্যাপটিভ পোর্টালে উপলব্ধ প্যাকেজের একটি তালিকা দেখতে পাবেন।


ধাপ ৪: গ্রাহক স্ব-নিবন্ধন প্রবাহ

রাউটার এবং প্যাকেজ কনফিগার করার পর, সম্পূর্ণ গ্রাহক অভিজ্ঞতা নিম্নরূপ কাজ করে:

  1. গ্রাহক সংযুক্ত হন WiFi নেটওয়ার্কে (SSID)।
  2. ব্রাউজার স্বয়ংক্রিয়ভাবে খোলে (বা গ্রাহক যেকোনো URL খোলেন)। তাদের ISPBills ক্যাপটিভ পোর্টালে রিডাইরেক্ট করা হয়।
  3. গ্রাহক নিবন্ধন করেন তাদের মোবাইল নম্বর ব্যবহার করে (যাচাইয়ের জন্য SMS-এর মাধ্যমে একটি OTP পাঠানো হয়)।
  4. গ্রাহক একটি প্যাকেজ নির্বাচন করেন এবং উপলব্ধ পেমেন্ট পদ্ধতিতে (bKash, Nagad, রিচার্জ কার্ড, ইত্যাদি) পেমেন্ট করেন।
  5. ISPBills গ্রাহকের ডিভাইসের MAC অ্যাড্রেসের জন্য একটি RADIUS সেশন তৈরি করে।
  6. MikroTik রাউটার গ্রাহকের ডিভাইসে ইন্টারনেট অ্যাক্সেস প্রদান করে
  7. সেশনের মেয়াদ শেষ হলে, গ্রাহককে আরেকটি প্যাকেজ কেনার জন্য পোর্টালে ফেরত পাঠানো হয়।

ইতিমধ্যে নিবন্ধিত ফিরে আসা গ্রাহকরা তাদের মোবাইল নম্বর দিয়ে চিনে নেওয়া হয় এবং সরাসরি লগইন করতে পারেন।


MAC-ভিত্তিক পুনঃপ্রমাণীকরণ

যখন একজন গ্রাহক একটি সেশন সম্পন্ন করে এবং একটি নতুন প্যাকেজ কেনেন, ISPBills তাদের ডিভাইসের MAC অ্যাড্রেস তাদের অ্যাকাউন্টের সাথে বাইন্ড করে। পরবর্তী ভিজিটে, রাউটার MAC দ্বারা ডিভাইসটি চিনে নেয় এবং সক্রিয় প্যাকেজ থাকলে স্বয়ংক্রিয়ভাবে পুনঃপ্রমাণীকরণ করে — লগইনের প্রয়োজন নেই।

গুরুত্বপূর্ণ: SSID সামঞ্জস্যতা

একাধিক অ্যাক্সেস পয়েন্ট জুড়ে MAC-ভিত্তিক পুনঃপ্রমাণীকরণ কাজ করার জন্য, একই জোনের সমস্ত হটস্পট রাউটারকে অবশ্যই একই WiFi SSID (নেটওয়ার্ক নাম) সম্প্রচার করতে হবে। অ্যাক্সেস পয়েন্টের মধ্যে SSID ভিন্ন হলে, গ্রাহকের ডিভাইস একটি ভিন্ন নেটওয়ার্কে সংযুক্ত হয় এবং পুনঃপ্রমাণীকরণ ব্যর্থ হয়।

মাল্টি-AP ডিপ্লয়মেন্টের জন্য এটি সবচেয়ে গুরুত্বপূর্ণ হটস্পট কনফিগারেশন প্রয়োজনীয়তা।


RADIUS কীভাবে হটস্পট প্রমাণীকরণ পরিচালনা করে

ISPBills সমস্ত হটস্পট প্রমাণীকরণ এবং অ্যাকাউন্টিং পরিচালনা করতে FreeRADIUS ব্যবহার করে:

ইভেন্ট RADIUS অ্যাকশন
গ্রাহক একটি প্যাকেজ কেনেন ISPBills সেশন সীমা (সময়/ডেটা) সহ একটি RADIUS ইউজার তৈরি করে।
ডিভাইস হটস্পটে সংযুক্ত হয় রাউটার RADIUS-এ Access-Request পাঠায়; ISPBills যাচাই করে এবং Access-Accept ফেরত দেয়।
সেশনের মেয়াদ শেষ হয় (সময়/ডেটা সীমা) RADIUS Disconnect-Request পাঠায়; রাউটার সেশন বন্ধ করে।
গ্রাহক অ্যাকাউন্টে সক্রিয় প্যাকেজ নেই RADIUS Access-Reject ফেরত দেয়; রাউটার ইন্টারনেট অ্যাক্সেস ব্লক করে।

সমস্যা সমাধান

গ্রাহক ক্যাপটিভ পোর্টালে রিডাইরেক্ট হচ্ছে না

  • MikroTik-এ সঠিক ইন্টারফেসে হটস্পট সার্ভার সক্রিয় আছে কিনা যাচাই করুন (IP > Hotspot)।
  • MikroTik RADIUS ক্লায়েন্ট সেটিংসে RADIUS সার্ভারের IP এবং শেয়ার্ড সিক্রেট সঠিকভাবে প্রবেশ করা হয়েছে কিনা পরীক্ষা করুন।

গ্রাহক পেমেন্ট পেজে পৌঁছাতে পারছে না

  • রাউটারে Walled Garden নিয়ম পরীক্ষা করুন। Routers & Packages > Routers > Actions > Walled Garden-এ নেভিগেট করুন এবং নিয়মগুলো পুনরায় পুশ করুন।

প্রমাণীকরণ সফল কিন্তু পেমেন্টের পর ইন্টারনেট নেই

  • রাউটার থেকে ISPBills RADIUS সার্ভার পৌঁছানো যায় কিনা যাচাই করুন (MikroTik থেকে RADIUS IP-তে ping দিয়ে পরীক্ষা করুন)।
  • ISPBills-এর Logs > PPP Auth Log-এ FreeRADIUS লগ পরীক্ষা করুন (হটস্পট সেশনগুলোও এখানে প্রদর্শিত হয়)।

MAC পুনঃপ্রমাণীকরণ কাজ করছে না

  • সমস্ত অ্যাক্সেস পয়েন্ট একই SSID ব্যবহার করছে কিনা নিশ্চিত করুন।
  • গ্রাহকের ডিভাইসের MAC অ্যাড্রেস ISPBills-এ Customers > Devices-এর অধীনে নিবন্ধিত আছে কিনা পরীক্ষা করুন।