Dokumentasi Teknis
RADIUS & AAA
Authentication, authorization, dan accounting real-time.
Authentication, authorization, dan accounting real-time.
01Cara RADIUS bekerja di sini
RADIUS adalah protokol yang digunakan NAS Anda (MikroTik atau perangkat akses lain) untuk mengajukan tiga pertanyaan kepada Daddy SAS tentang setiap koneksi subscriber.
- Authentication — "Apakah kredensial ini valid?" NAS meneruskan kredensial subscriber; Daddy SAS menjawab Access-Accept atau Access-Reject.
- Authorization — "Apa yang boleh dilakukan subscriber ini?" Access-Accept membawa profil layanan: rate limit, IP pool atau alamat statis, timeout sesi dan idle.
- Accounting — "Apa yang mereka gunakan?" NAS melaporkan start sesi, penggunaan interim, dan stop; Daddy SAS menyimpan counter yang menggerakkan status online, laporan penggunaan, dan penagihan.
02Authentication & authorization
- Metode authentication standar: PAP, CHAP, MSCHAP, dan varian EAP (dikonfirmasi pemilik).
- Jenis akses: PPPoE, captive portal Hotspot, IPoE/DHCP, dan akun berbasis alamat MAC.
- Kebijakan dan pembatasan authentication per akun dan per profil.
- Status akun (aktif, ditangguhkan, kedaluwarsa) secara langsung menentukan keputusan Access-Accept/Reject.
03Accounting & sesi
- Accounting sesi real-time dengan event start/stop dan pembaruan interim.
- Daftar sesi live menunjukkan subscriber mana yang online, di NAS mana, dan berapa banyak data yang digunakan.
- Batas simultaneous-use membatasi berapa banyak sesi konkuren yang dapat dimiliki satu akun.
- Catatan accounting yang hilang atau terlambat dapat membuat sesi yang tertutup tampak terbuka — aktifkan interim updates di NAS.
04Kontrol sesi — CoA & Disconnect
- Change of Authorization (CoA) menerapkan kecepatan/kebijakan baru pada sesi live — tanpa perlu disconnect.
- Disconnect-Message menghentikan sesi dari panel seketika.
- Memerlukan NAS untuk menerima permintaan dynamic-authorization RADIUS di UDP 3799 (di MikroTik, aktifkan "radius incoming").
05Referensi atribut
Atribut umum dalam deployment Daddy SAS. Keberadaan atribut standar tidak dengan sendirinya membuktikan dukungan produk — tabel ini mencerminkan jenis akses dan kebijakan yang terdokumentasi.
| Atribut | Arah | Digunakan untuk |
|---|---|---|
| User-Name | NAS → Server | Identitas kredensial untuk permintaan auth |
| NAS-IP-Address / NAS-Identifier | NAS → Server | Mengidentifikasi router asal permintaan |
| Calling-Station-Id | NAS → Server | MAC klien — digunakan untuk MAC binding / akun MAC |
| Service-Type | Kedua arah | Membedakan PPPoE, Hotspot, dan login admin |
| Framed-IP-Address / Framed-Pool | Server → NAS | Penugasan IP statis atau pool bernama |
| Session-Timeout / Idle-Timeout | Server → NAS | Durasi sesi maksimal / disconnect idle |
| Mikrotik-Rate-Limit | Server → NAS | Batas upload/download per subscriber |
| Acct-Status-Type | NAS → Server | Event accounting Start / Interim-Update / Stop |
| Acct-Input/Output-Octets (+Gigawords) | NAS → Server | Counter penggunaan → kuota, FUP, laporan |
| Acct-Session-Id | NAS → Server | Mengaitkan semua catatan satu sesi |
06Keandalan & keamanan
- Authentication UDP 1812 · Accounting UDP 1813 · Dynamic authorization UDP 3799 di NAS.
- Shared secret mengautentikasi trafik NAS↔server — gunakan secret acak panjang per NAS dan batasi RADIUS ke alamat router di firewall.
- RADIUS standar berjalan di UDP dan tidak terenkripsi secara desain — tempatkan NAS dan server di jaringan privat atau VPN pada link yang tidak tepercaya.
- Event authentication dan accounting dicatat dan muncul dalam laporan.
07Pemeriksaan cepat pemecahan masalah
- Tidak ada permintaan yang tiba: verifikasi IP NAS di entri panel, aturan firewall, dan bahwa router menunjuk ke IP/port server.
- Access-Reject untuk kredensial valid: periksa status akun (kedaluwarsa/ditangguhkan) dan profil layanan.
- Sesi tampak macet online: catatan Stop hilang — periksa interval interim-update di NAS.
Untuk alur diagnostik lengkap, lihat halaman Pemecahan Masalah.