রাউটার
সংক্ষিপ্ত বিবরণ
ISPBills-এ, একটি Router হলো একটি MikroTik RouterOS ডিভাইস যা Network Access Server (NAS) হিসেবে কাজ করে। রাউটার হলো সেই নেটওয়ার্ক গেটওয়ে যার মাধ্যমে আপনার কাস্টমাররা ইন্টারনেটে সংযুক্ত হয়। ISPBills প্রতিটি রাউটারের সাথে MikroTik RouterOS API-এর মাধ্যমে যোগাযোগ করে কনফিগারেশন পুশ, PPPoE/Hotspot সেশন পরিচালনা, স্পিড Profile প্রয়োগ এবং কাস্টমার সংযোগ বিচ্ছিন্ন করতে।
শুধুমাত্র অ্যাডমিন (group admin) ব্যবহারকারী রাউটার যোগ করতে পারে। ISPBills সীমাহীন সংখ্যক রাউটার সমর্থন করে, যা একাধিক জোন, সাইট বা রিসেলার জুড়ে স্কেল করা সহজ করে।
পূর্বশর্তসমূহ
ISPBills-এ রাউটার যোগ করার আগে, MikroTik ডিভাইসে নিম্নলিখিত শর্তগুলো পূরণ হয়েছে কিনা নিশ্চিত করুন:
- RouterOS API চালু আছে — Winbox-এ IP > Services-এ গিয়ে নিশ্চিত করুন যে
apiসার্ভিস চালু আছে (ডিফল্ট পোর্ট 8728) বাapi-ssl(পোর্ট 8729)। - API পোর্ট অ্যাক্সেসযোগ্য — ISPBills সার্ভারকে রাউটারের API পোর্টে পৌঁছাতে সক্ষম হতে হবে। রাউটার NAT-এর পেছনে থাকলে বা পাবলিক IP না থাকলে, প্রথমে একটি VPN account প্রয়োজন।
- অ্যাডমিন তথ্য উপলব্ধ — আপনার একটি MikroTik ইউজারনেম ও পাসওয়ার্ড দরকার যার সম্পূর্ণ অনুমতি আছে (বা ন্যূনতম PPPoE, IP Pools, RADIUS, Queues এবং Hotspot-এ রিড/রাইট অ্যাক্সেস)।
- RADIUS ক্লায়েন্ট কনফিগার করা আছে (বা অটো-কনফিগার ব্যবহার করুন) — রাউটার যোগ করার পর ISPBills Actions > Configure-এর মাধ্যমে স্বয়ংক্রিয়ভাবে প্রয়োজনীয় RADIUS ক্লায়েন্ট কনফিগারেশন পুশ করতে পারে।
নতুন রাউটার যোগ করা
- Routers & Packages > Routers-এ নেভিগেট করুন।
- "New Router" বাটনে ক্লিক করুন।
- নিম্নলিখিত ফিল্ডগুলো পূরণ করুন:
| ফিল্ড | বিবরণ |
|---|---|
| Router Name / Label | রাউটার শনাক্ত করার জন্য একটি বন্ধুত্বপূর্ণ নাম (যেমন, "Zone-A Main Router", "Dhaka Office") |
| IP Address | ISPBills সার্ভার থেকে পৌঁছানো যায় এমন রাউটারের IP ঠিকানা। VPN ব্যবহার করলে, VPN IP ঠিকানা দিন। |
| API Port | MikroTik API পোর্ট — ডিফল্ট 8728 (বা API-SSL-এর জন্য 8729) |
| Username | MikroTik অ্যাডমিন ইউজারনেম |
| Password | MikroTik অ্যাডমিন পাসওয়ার্ড |
- Save ক্লিক করুন। ISPBills সংযোগ যাচাই করার চেষ্টা করবে।
সংযোগ পরীক্ষা ব্যর্থ হলে, আবার চেষ্টা করার আগে রাউটারের IP ঠিকানা, API পোর্ট, তথ্য এবং VPN স্ট্যাটাস পরীক্ষা করুন।
পরামর্শ: আপনার রাউটারের পাবলিক IP না থাকলে, প্রথমে একটি VPN Account তৈরি করুন এবং IP Address ফিল্ডে VPN-বরাদ্দকৃত IP ঠিকানা ব্যবহার করুন।
রাউটার তালিকা পেজ
রাউটার তালিকায় সকল নিবন্ধিত রাউটার নিম্নলিখিত কলামসহ দেখায়:
| কলাম | বিবরণ |
|---|---|
| Name | রাউটারের লেবেল / বন্ধুত্বপূর্ণ নাম |
| IP Address | ISPBills রাউটারের সাথে যোগাযোগে যে IP ব্যবহার করে |
| Status | Online (API পৌঁছানো যায়) বা Offline (API পৌঁছানো যায় না) |
| Actions | Ping Test, Configure, Walled Garden, Edit, Delete |
Ping Test
Ping Test টুলটি যাচাই করে যে ISPBills সার্ভার রাউটারের API পোর্টে পৌঁছাতে পারে কিনা। এটি ব্যবহার করুন:
- নতুন রাউটার যোগ করার পর নেটওয়ার্ক সংযোগ নিশ্চিত করতে।
- রাউটার Offline দেখালে সংযোগ সমস্যা নির্ণয় করতে।
- পাবলিক IP ছাড়া রাউটারের জন্য VPN টানেল সংযোগ যাচাই করতে।
Ping test চালাতে: রাউটার সারিতে Actions > Ping Test ক্লিক করুন।
রাউটার কনফিগারেশন (অটো-কনফিগার)
রাউটার যোগ করার পর, ISPBills RADIUS সার্ভারের সাথে যোগাযোগ করতে পারে সেজন্য এটি কনফিগার করতে হবে। ISPBills এই কনফিগারেশন স্বয়ংক্রিয়ভাবে পুশ করতে পারে।
রাউটার সারিতে Actions > Configure ক্লিক করুন। ISPBills করবে:
- রাউটারে ISPBills RADIUS সার্ভারকে একটি RADIUS client হিসেবে যোগ করা (PPPoE অথেনটিকেশনের জন্য)।
- PPPoE server সেটিংস কনফিগার করা।
- RADIUS ডেটাবেসে NAS (Network Access Server) এন্ট্রি সেট আপ করা যাতে অ্যাকাউন্টিং সঠিকভাবে কাজ করে।
- সংশ্লিষ্ট IP Pool এবং PPPoE Profile পুশ করা।
নোট: অটো-কনফিগার ফাংশনের জন্য রাউটার অনলাইন থাকতে হবে এবং অ্যাডমিন তথ্যে পর্যাপ্ত অনুমতি থাকতে হবে।
অটো-কনফিগার সফলভাবে সম্পন্ন না হলে, প্রথমে প্রয়োজনীয় MikroTik সার্ভিসগুলো ম্যানুয়ালি কনফিগার করুন, তারপর API অ্যাক্সেস স্থিতিশীল নিশ্চিত করার পর আবার Configure চালান।
Walled Garden (শুধুমাত্র Hotspot রাউটারের জন্য)
Walled Garden ফিচারটি শুধুমাত্র Hotspot সার্ভার চালানো রাউটারের ক্ষেত্রে প্রযোজ্য। এটি অনঅথেনটিকেটেড ব্যবহারকারীদের প্রথমে লগ ইন না করেই নির্দিষ্ট URL-এ (যেমন কাস্টমার পেমেন্ট পোর্টাল) অ্যাক্সেস করার অনুমতি দেয়।
ব্যবহারের ক্ষেত্র:
- কাস্টমারদের অথেনটিকেট হওয়ার আগে কাস্টমার পোর্টালের মাধ্যমে ব্যালেন্স রিচার্জ করতে দেওয়া।
- পেমেন্ট গেটওয়ে ডোমেইন হোয়াইটলিস্ট করা যাতে কাস্টমাররা তাদের সেশনের মেয়াদ শেষ হলেও পেমেন্ট করতে পারে।
এই ফিচারটি শুধুমাত্র Hotspot ডিপ্লয়মেন্টের জন্য কার্যকর। PPPoE-শুধু পরিবেশে Walled Garden প্রয়োজন নেই কারণ কাস্টমাররা Hotspot লগইন পেজের মাধ্যমে রিডাইরেক্ট হয় না।
কনফিগার করতে: রাউটার সারিতে Actions > Walled Garden ক্লিক করুন।
আপনার রাউটার Hotspot সার্ভার না চালালে (PPPoE-শুধু সেটআপ), এই অপশন প্রযোজ্য নয়।
রাউটার স্ট্যাটাস মনিটরিং
প্রতিটি রাউটার সারিতে একটি রিয়েল-টাইম Online / Offline স্ট্যাটাস নির্দেশক প্রদর্শিত হয়:
- Online — ISPBills সর্বশেষ হেলথ চেকে রাউটারের API-তে সফলভাবে সংযুক্ত হয়েছে।
- Offline — রাউটারের API পৌঁছানো যাচ্ছে না। এই রাউটারের মাধ্যমে কাস্টমার অথেনটিকেশন প্রভাবিত হতে পারে।
রাউটার Offline দেখানোর সাধারণ কারণ:
- রাউটার বন্ধ বা রিবুট হচ্ছে।
- রাউটারে API সার্ভিস নিষ্ক্রিয়।
- Firewall API পোর্ট ব্লক করছে।
- VPN টানেল ডাউন (VPN ব্যবহারকারী রাউটারের জন্য)।
পাবলিক IP ছাড়া রাউটার (VPN প্রয়োজন)
অনেক ISP তাদের MikroTik রাউটার ডায়নামিক IP বা ডাবল-NAT সেটআপের পেছনে সংযুক্ত করে। এসব ক্ষেত্রে, ISPBills সার্ভার সরাসরি রাউটারে পৌঁছাতে পারে না। সমাধান হলো একটি VPN Account:
- Routers & Packages > VPN Accounts-এ একটি VPN অ্যাকাউন্ট তৈরি করুন।
- প্রদত্ত তথ্য ব্যবহার করে MikroTik রাউটারে VPN টানেল কনফিগার করুন (VPN Accounts-এ Actions > Config Info)।
- টানেল স্থাপিত হলে, ISPBills-এ রাউটার নিবন্ধন করার সময় VPN-বরাদ্দকৃত IP ঠিকানা ব্যবহার করুন।
বিস্তারিত জানতে VPN Accounts দেখুন।
একাধিক রাউটার
ISPBills সীমাহীন সংখ্যক রাউটার সমর্থন করে। সাধারণ ব্যবহারের ক্ষেত্র:
- একাধিক জোন — প্রতিটি ভৌগোলিক এলাকার নিজস্ব রাউটার আছে।
- রিসেলার-মালিকানাধীন রাউটার — রিসেলাররা একই ISPBills ইনস্ট্যান্সের অধীনে তাদের নিজস্ব MikroTik ডিভাইস পরিচালনা করতে পারে।
- রিডানড্যান্সি — গুরুত্বপূর্ণ এলাকায় ফেইলওভারের জন্য সেকেন্ডারি রাউটার।
প্রতিটি রাউটার নিজস্ব PPPoE Profile, IP Pool এবং NAS কনফিগারেশন স্বাধীনভাবে বজায় রাখে।