সংক্ষিপ্ত বিবরণ

PPP Profiles হলো MikroTik PPP (Point-to-Point Protocol) Profile সংজ্ঞা যা PPPoE কাস্টমারদের সংযোগ প্যারামিটার নিয়ন্ত্রণ করে। প্রতিটি Profile ISPBills-এর মাধ্যমে তৈরি ও পরিচালিত হয়, যা পরে RouterOS API-এর মাধ্যমে MikroTik রাউটারে Profile সিঙ্ক্রোনাইজ করে।

PPP Profile ISPBills-এর মাধ্যমে পরিচালনা করলে — MikroTik Winbox বা টার্মিনালে সরাসরি না করে — আপনি নিশ্চিত করতে পারেন যে:

  • ISPBills এবং রাউটারের মধ্যে Profile সেটিংস সামঞ্জস্যপূর্ণ।
  • পরিবর্তনগুলো ট্র্যাক করা হয় ও স্বয়ংক্রিয়ভাবে প্রয়োগ হয়।
  • IP Pool বরাদ্দ ও RADIUS সেটিংস সিঙ্কে থাকে।
  • রাউটারে ম্যানুয়াল সম্পাদনার কারণে ভুল কনফিগারেশন এড়ানো যায়।

গুরুত্বপূর্ণ: সবসময় ISPBills থেকে PPP Profile তৈরি ও পরিবর্তন করুন, MikroTik RouterOS-এ সরাসরি নয়। রাউটারে সরাসরি পরিবর্তন ওভাররাইট হতে পারে এবং ISPBills-এ প্রতিফলিত হবে না।


Profile ফিল্ডসমূহ

Profile Name

ISPBills ও MikroTik রাউটার উভয়তে ব্যবহৃত শনাক্তকারী। এই নামটি উভয় সিস্টেমের মধ্যে হুবহু মিলতে হবে। সিঙ্কের সময় ISPBills স্বয়ংক্রিয়ভাবে সঠিক নাম পুশ করে।

উদাহরণ: pppoe-default, pppoe-fiber, pppoe-reseller-zone1

IP Pool

যে IPv4 Pool থেকে এই Profile ব্যবহারকারী কাস্টমাররা তাদের IP ঠিকানা পাবে। Routers & Packages > IPv4 Pools-এ সংজ্ঞায়িত Pool থেকে নির্বাচন করুন।

এখানে IP Pool পরিবর্তন করলে রাউটারে Profile স্বয়ংক্রিয়ভাবে আপডেট হয়। MikroTik RouterOS-এ সরাসরি IP Pool পরিবর্তন করবেন না।

Session Timeout

একটি একক PPPoE সেশনের সর্বোচ্চ সময়কাল। এই সময়ের পর, সেশন জোরপূর্বক বন্ধ করা হয় এবং কাস্টমারকে পুনরায় সংযুক্ত হতে হয়। সেশন সময় সীমা না রাখতে চাইলে খালি রাখুন।

ফরম্যাট: সেকেন্ড (যেমন, ২৪ ঘণ্টার জন্য 86400) বা MikroTik সময় স্ট্রিং (যেমন, 1d)।

Idle Timeout

কোনো নিষ্ক্রিয় সেশন (ডেটা স্থানান্তর নেই) সংযোগ বিচ্ছিন্ন করার আগে কতক্ষণ খোলা রাখা হবে। নিষ্ক্রিয় সেশন অনির্দিষ্টকালের জন্য খোলা রাখতে খালি রাখুন।

Local Address

এই Profile-এ থাকা কাস্টমারদের জন্য MikroTik রাউটার যে IP ঠিকানা গেটওয়ে হিসেবে উপস্থাপন করে। এটি সাধারণত রাউটারের LAN-মুখী IP (যেমন, 10.0.0.1)। খালি রাখলে, MikroTik তার ডিফল্ট Local Address ব্যবহার করে।

DNS Servers

এই Profile ব্যবহার করে সংযুক্ত হওয়ার সময় কাস্টমারদের বরাদ্দকৃত DNS সার্ভারের IP ঠিকানা। আপনি প্রাইমারি ও সেকেন্ডারি DNS সার্ভার নির্দিষ্ট করতে পারেন (যেমন, 8.8.8.8, 8.8.4.4)।


PPP Profile তৈরি করা

  1. Routers & Packages > PPP Profiles-এ নেভিগেট করুন।
  2. "New Profile"-এ ক্লিক করুন।
  3. Profile Name প্রবেশ করুন।
  4. এই Profile-এ বরাদ্দ করতে IP Pool নির্বাচন করুন।
  5. প্রয়োজন অনুযায়ী Session Timeout, Idle Timeout, Local Address এবং DNS Servers কনফিগার করুন।
  6. Save ক্লিক করুন।

ISPBills RouterOS API-এর মাধ্যমে অবিলম্বে লিঙ্কড MikroTik রাউটারে Profile পুশ করবে।


MikroTik-এ Profile সিঙ্ক

ISPBills-এ PPP Profile তৈরি বা আপডেট হলে, সিস্টেম স্বয়ংক্রিয়ভাবে:

  1. RouterOS API-এর মাধ্যমে রাউটারে সংযুক্ত হয়।
  2. নির্ধারিত প্যারামিটারসহ রাউটারে PPP Profile তৈরি বা আপডেট করে।
  3. অ্যাক্টিভিটি লগে সিঙ্ক্রোনাইজেশন কার্যক্রম রেকর্ড করে।

পরিবর্তনের সময় রাউটার অফলাইন থাকলে, রাউটার অনলাইনে ফিরলে সিঙ্ক পুনরায় চেষ্টা করা হবে।


Master Package-এ Profile বরাদ্দ করা

PPP Profile Master Packages-এ বরাদ্দ করা হয়। যখন কোনো কাস্টমার একটি প্যাকেজ অ্যাক্টিভেট করে, তাদের সেই প্যাকেজের Master Package সংজ্ঞায় নির্দিষ্ট PPP Profile-এ রাখা হয়।

Profile বরাদ্দ করতে:

  1. Routers & Packages > Master Packages-এ যান।
  2. প্রাসঙ্গিক Master Package সম্পাদনা করুন।
  3. ড্রপডাউন থেকে কাঙ্ক্ষিত PPPoE Profile নির্বাচন করুন।

Profile প্রতিস্থাপন (কাস্টমার মাইগ্রেশন)

যদি আপনাকে এক PPP Profile থেকে অন্যটিতে কাস্টমার মাইগ্রেট করতে হয় (যেমন, নতুন IP Pool-এ স্থানান্তর):

  1. ISPBills-এ নতুন PPP Profile তৈরি করুন।
  2. নতুন Profile রেফারেন্স করতে Master Package(সমূহ) আপডেট করুন।
  3. বিদ্যমান সক্রিয় সেশনগুলো পরবর্তী পুনঃসংযোগের সময় নতুন Profile-এ মাইগ্রেট হবে।
  4. তাৎক্ষণিক মাইগ্রেশনের জন্য, সক্রিয় সেশনগুলো সংযোগ বিচ্ছিন্ন করুন যাতে তারা নতুন Profile-এ পুনরায় সংযুক্ত হয়।

সরাসরি MikroTik RouterOS-এ Profile রিনেম বা মুছবেন না। সকল Profile পরিবর্তন পরিচালনায় ISPBills ব্যবহার করুন।