Hubungkan Router MikroTik¶
MikroTik router adalah jantung jaringan Anda. Setelah hubungkan ke TB Radius, billing akan otomatis sync akun PPPoE, monitor sesi, dan lakukan isolir pelanggan menunggak.
Persyaratan¶
- ✅ Router MikroTik (versi RouterOS 6.40+ atau 7.x)
- ✅ Akses Winbox atau WebFig ke MikroTik
- ✅ MikroTik bisa diakses dari internet (public IP / port-forward)
- ✅ Atau pakai CHR Tunnel (kalau MikroTik di belakang NAT) — lihat bagian Connection Mode
Connection Mode¶
TB Radius mendukung 3 mode koneksi ke MikroTik:
| Mode | Kapan Dipakai | Pro | Con |
|---|---|---|---|
| Direct IP | MikroTik punya public IP statis | Latency rendah, simple | Butuh public IP |
| CHR Tunnel | MikroTik di belakang NAT/dynamic IP | Tidak butuh public IP | Setup lebih kompleks |
| L2TP/IPSec | Hybrid setup | Stabil & secure | Butuh L2TP server |
Saran: Kalau MikroTik di depan modem ISP dengan IP statis → Direct IP. Kalau di belakang NAT (Starlink, IndiHome dengan CGNAT) → CHR Tunnel.
Langkah Setup (Direct IP)¶
1. Siapkan MikroTik¶
Login ke MikroTik via Winbox. Aktifkan API:
Buat user untuk TB Radius (jangan pakai user admin):
Keamanan
Pakai password kuat & unik untuk user tbradius. Jangan share kredensial ini.
2. Tambah Router di TB Radius¶
Di dashboard tenant:
- Buka menu Router → klik tombol "+ Tambah Router"
- Isi form:
- Nama: nama identifier router (mis. "Pusat-Akbar-Net")
- Connection Mode: pilih Direct
- IP Address: IP public MikroTik Anda
- API Port:
8728(default) - Username:
tbradius(dari step sebelumnya) - Password: password user tbradius
- Klik "Simpan"
3. Test Koneksi¶
Setelah simpan, klik tombol "Test" di list router. TB Radius akan:
- Coba connect ke API MikroTik
- Tampilkan identity, version, uptime kalau sukses
- Status berubah jadi Connected ✅
Kalau gagal, lihat Troubleshooting di bawah.
4. Setup RADIUS di MikroTik¶
TB Radius perlu inject konfigurasi RADIUS ke MikroTik supaya autentikasi pelanggan PPPoE/Hotspot route ke server kami:
- Di list router, klik tombol "⚡ Setup RADIUS"
- Konfirmasi → TB Radius akan auto-deploy:
- RADIUS client entry (point ke
103.59.95.94) - PPP profile yang pakai RADIUS
- PoD (Disconnect-Request) listener
- Tunggu ~10 detik → status RADIUS jadi Active
Detail lengkap: Setup RADIUS Server
Langkah Setup (CHR Tunnel)¶
Kalau MikroTik di belakang NAT, pakai CHR Tunnel:
- Order CHR VPN dari menu VPN
- TB Radius bikin CHR instance + kasih kredensial VPN
- Download
setup-script.rsc→ run di MikroTik (akan auto-config L2TP/IPSec client) - Setelah connected, IP CHR akan jadi IP "publik" virtual MikroTik
- Tambah router dengan Connection Mode: CHR Tunnel + pilih VPN account-nya
Setelah Router Terhubung¶
✅ Router siap dipakai. Lanjut:
- Setup RADIUS Server → autentikasi pelanggan
- Tambah Paket Internet → bikin paket layanan
- Tambah Pelanggan PPPoE → onboard pelanggan pertama
Troubleshooting¶
Status router "Offline" / "Connection failed"
Penyebab umum:
- API port tidak open: cek firewall router (
/ip firewall filter) - IP address salah: pastikan IP yang dimasukkan = IP public MikroTik
- Port 8728 di-block ISP: coba port lain (mis. 8729 SSL) atau pakai CHR Tunnel
- User/password salah: re-check kredensial di MikroTik
Setup RADIUS gagal
Cek:
- Router status Connected (test dulu)
- User
tbradiuspunya permissionwritedi groupfull - RouterOS version >= 6.40
MikroTik di belakang Starlink/CGNAT — bagaimana?
Anda tidak punya IP public. Wajib pakai CHR Tunnel mode.
Lihat: Project Remote Modem Pelanggan (TODO)
Bisa hubungkan multiple router?
Bisa. Tergantung paket Anda — Trial limit 1 router, paket berbayar bisa 5+. Cek limit di Settings → Paket.