رفتن به محتوا

تنظیم میکروتیک

این صفحه تنظیمات روتر میکروتیک را برای کار با فراوا نشان می‌دهد. پیش از آن، روتر را در پنل ثبت کنید تا آدرس سرور و راز مشترک را داشته باشید. هر مرحله هم با WinBox و هم با دستور ترمینال آمده است.

۱. فراوا را به‌عنوان سرور RADIUS اضافه کنید

Section titled “۱. فراوا را به‌عنوان سرور RADIUS اضافه کنید”

در WinBox به Radius بروید و یک مورد جدید بسازید:

فیلد WinBox مقدار
Service ppp (و برای هات‌اسپات hotspot)
Address آدرس سرور RADIUS فراوا (از صفحهٔ ثبت NAS)
Secret همان راز مشترک ثبت‌شده در فراوا
Authentication Port 1812
Accounting Port 1813
Src. Address همان IP منبع RADIUS که در فراوا ثبت کردید
/radius add service=ppp address=FARAVA_SERVER_IP secret="SHARED_SECRET" \
authentication-port=1812 accounting-port=1813 src-address=NAS_SOURCE_IP

۲. حسابداری را روشن کنید

Section titled “۲. حسابداری را روشن کنید”

در PPP ← Secrets ← PPP Authentication&Accounting (یا PPP ← AAA):

  • Use Radius را روشن کنید؛
  • Accounting را روشن کنید؛
  • Interim Update را روی 5m بگذارید.
/ppp aaa set use-radius=yes accounting=yes interim-update=5m

همچنین مطمئن شوید برای نام کاربری مشترک، PPP Secret محلی روی روتر وجود ندارد؛ در غیر این صورت روتر از خودش جواب می‌دهد و از فراوا نمی‌پرسد.

۳. پذیرش قطع اتصال از فراوا

Section titled “۳. پذیرش قطع اتصال از فراوا”

برای اینکه تعلیق و تمام شدن سهمیه نشست فعال را قطع کند، روتر باید فرمان قطع (Disconnect/CoA) را از فراوا بپذیرد.

در WinBox: Radius ← Incoming، گزینهٔ Accept را روشن کنید و Port را 3799 بگذارید.

/radius incoming set accept=yes port=3799

همین پورت را در فراوا در تنظیمات پیشرفتهٔ روتر به‌عنوان پورت CoA / قطع اتصال وارد کنید و پشتیبانی از قطع نشست را روشن کنید.

۴. فایروال را محدود کنید

Section titled “۴. فایروال را محدود کنید”

در IP ← Firewall ← Filter Rules یک قانون در زنجیرهٔ input پیش از قانون drop عمومی اضافه کنید تا پورت 3799 فقط از سرور فراوا باز باشد:

/ip firewall filter add chain=input action=accept protocol=udp \
src-address=FARAVA_SERVER_IP dst-port=3799 \
comment="Allow Farava RADIUS Disconnect"

پورت 3799 را هرگز برای کل اینترنت باز نکنید. اگر بین فراوا و روتر NAT هست، آدرسی را بگذارید که روتر واقعاً می‌بیند.

  1. در فراوا روتر را فعال کنید.
  2. با یک مشترک آزمایشی وصل شوید.
  3. در PPP ← Active Connections روی روتر و در شبکه ← نشست‌ها در فراوا، مشترک را آنلاین ببینید.
  4. در صفحهٔ روتر در فراوا، وضعیت زندهٔ RADIUS باید زنده باشد.
  5. سرویس مشترک آزمایشی را تعلیق کنید و ببینید چند ثانیه بعد از Active Connections حذف می‌شود. (این فقط در حالت اعمال رخ می‌دهد.)
  6. سرویس را ازسرگیری کنید.

فراوا صف (queue) روی روتر نمی‌سازد و به API روتر وصل نمی‌شود. هنگام ورود مشترک، فراوا سرعت پلان را در پاسخ RADIUS می‌فرستد و خود میکروتیک یک صف پویا برای آن نشست می‌سازد. صف‌ها را در Queues ← Simple Queues یا با /queue simple print ببینید. اگر صفی ساخته نمی‌شود، احتمالاً سیستم هنوز در حالت مشاهده است.