Lewati ke isi

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:

/ip service set api disabled=no port=8728
/ip service set api-ssl disabled=no port=8729

Buat user untuk TB Radius (jangan pakai user admin):

/user add name=tbradius password=PASSWORD_KUAT group=full

Keamanan

Pakai password kuat & unik untuk user tbradius. Jangan share kredensial ini.

2. Tambah Router di TB Radius

Di dashboard tenant:

  1. Buka menu Router → klik tombol "+ Tambah Router"
  2. Isi form:
  3. Nama: nama identifier router (mis. "Pusat-Akbar-Net")
  4. Connection Mode: pilih Direct
  5. IP Address: IP public MikroTik Anda
  6. API Port: 8728 (default)
  7. Username: tbradius (dari step sebelumnya)
  8. Password: password user tbradius
  9. 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:

  1. Di list router, klik tombol "⚡ Setup RADIUS"
  2. Konfirmasi → TB Radius akan auto-deploy:
  3. RADIUS client entry (point ke 103.59.95.94)
  4. PPP profile yang pakai RADIUS
  5. PoD (Disconnect-Request) listener
  6. Tunggu ~10 detik → status RADIUS jadi Active

Detail lengkap: Setup RADIUS Server

Langkah Setup (CHR Tunnel)

Kalau MikroTik di belakang NAT, pakai CHR Tunnel:

  1. Order CHR VPN dari menu VPN
  2. TB Radius bikin CHR instance + kasih kredensial VPN
  3. Download setup-script.rsc → run di MikroTik (akan auto-config L2TP/IPSec client)
  4. Setelah connected, IP CHR akan jadi IP "publik" virtual MikroTik
  5. Tambah router dengan Connection Mode: CHR Tunnel + pilih VPN account-nya

Setelah Router Terhubung

✅ Router siap dipakai. Lanjut:

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 tbradius punya permission write di group full
  • 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.