ما هو RADIUS؟ شرح مبسّط لمزوّدي الإنترنت وأصحاب شبكات MikroTik

الجواب المختصر

RADIUS (Remote Authentication Dial-In User Service) بروتوكول شبكات يجعل الراوترات تسأل خادماً مركزياً واحداً عن كل مستخدم: هل يُسمح له بالدخول، وبأي سرعة ولكم من الوقت، وكم استهلك. هذه الوظائف الثلاث تُسمى AAA: المصادقة والتفويض والمحاسبة.

آخر تحديث: · فريق برق رايديس

AAA: الوظائف الثلاث

  • المصادقة (Authentication): التحقق من اسم المستخدم وكلمة المرور، أو رمز الكرت.
  • التفويض (Authorization): ما المسموح للمستخدم: السرعة، والمدة، وعنوان IP، والخدمة.
  • المحاسبة (Accounting): تسجيل بداية الجلسة ونهايتها ووقتها وحجم البيانات.

المكوّنات

  • NAS (Network Access Server): الراوتر الذي يتصل به المستخدم، مثل راوتر MikroTik الذي يشغّل Hotspot أو PPPoE.
  • خادم RADIUS: مثل FreeRADIUS، يقرر القبول أو الرفض ويخزّن سجلات المحاسبة.
  • السر المشترك (Shared Secret): كلمة سر بين كل راوتر والخادم، تحمي الرسائل. يجب أن تكون مختلفة لكل راوتر.

الرسائل الأساسية

الرسالةمن ← إلىمعناها
Access-Requestالراوتر ← الخادممستخدم يحاول الدخول بهذه البيانات
Access-Acceptالخادم ← الراوترمسموح، مع الخصائص: السرعة والمدة
Access-Rejectالخادم ← الراوترمرفوض: كلمة مرور خاطئة أو رصيد منتهٍ
Accounting-Requestالراوتر ← الخادمStart عند البداية، وInterim-Update دورياً، وStop عند النهاية
CoA-Requestالخادم ← الراوترغيّر خصائص جلسة قائمة، مثل السرعة
Disconnect-Requestالخادم ← الراوتراقطع هذه الجلسة الآن

المنافذ

  • UDP 1812: المصادقة. UDP 1813: المحاسبة. (المنفذان القديمان 1645 و1646 ما زالا يظهران في بعض الأجهزة.)
  • UDP 3799: طلبات CoA وDisconnect، ويستقبلها الراوتر من الخادم. في MikroTik تُفعّل بالأمر /radius incoming set accept=yes port=3799.

خصائص شائعة مع MikroTik

الخاصيةالاستخدام
Mikrotik-Rate-Limitالسرعة، بصيغة rx/tx من منظور الراوتر، أي رفع/تنزيل المستخدم. مثال: 2M/8M = رفع 2 ميغابت وتنزيل 8.
Session-Timeoutأقصى مدة للجلسة الحالية بالثواني. لا يكفي وحده للكروت.
Idle-Timeoutقطع الجلسة بعد مدة خمول.
Framed-IP-Addressعنوان IP ثابت لمشترك PPPoE.
Acct-Session-Time · Acct-Input/Output-Octetsفي سجلات المحاسبة: الوقت والبيانات المستهلكة.

المعايير

RADIUS معرّف في RFC 2865 (المصادقة) وRFC 2866 (المحاسبة)، والتغيير الديناميكي CoA وDisconnect في RFC 5176.

RADIUS في برق رايديس

برق يشغّل خادم FreeRADIUS مُداراً لكل الشبكات، ويكتب فيه الكروت والمشتركين من اللوحة مباشرة، ويرسل CoA لتغيير السرعة دون فصل. خادم RADIUS لـ MikroTik من برق.

أسئلة شائعة

ما هو RADIUS باختصار؟

RADIUS بروتوكول يجعل الراوترات تسأل خادماً مركزياً عن كل مستخدم: هل يدخل، وبأي سرعة ولكم من الوقت، وكم استهلك.

ما منافذ RADIUS؟

UDP 1812 للمصادقة، وUDP 1813 للمحاسبة، وUDP 3799 لطلبات CoA وDisconnect التي يرسلها الخادم إلى الراوتر.

ما الفرق بين RADIUS وAAA؟

AAA هي الوظائف الثلاث (المصادقة والتفويض والمحاسبة)، وRADIUS هو البروتوكول الأكثر استخداماً لتطبيقها في شبكات مزوّدي الإنترنت.

اقرأ أيضاً

برق رايديس يطبّق هذا تلقائياً

خادم RADIUS مُدار لراوترات MikroTik، مع أوامر إعداد جاهزة. جرّبه 3 أيام.