Sambungan ke Mikrotik
Versi RouterOS, izin user yang dibutuhkan, solusi saat koneksi gagal, dan daftar lengkap bagian Mikrotik yang diatur Billingvro.
Billingvro mengatur Mikrotik lewat layanan API RouterOS yang berjalan di jalur VPN antara router dan Billingvro. Halaman ini berisi persiapan router, izin user yang dibutuhkan, solusi saat koneksi gagal, dan daftar lengkap bagian Mikrotik yang diatur Billingvro.
Persiapan
1. Versi RouterOS
| Versi | Jalur VPN | Catatan |
|---|---|---|
| RouterOS 7 | WireGuard | Disarankan. Tombol Buat peer baru di Wizard Penyiapan dan Pindah dari Mikhmon membuat peer WireGuard, jadi butuh RouterOS 7. Penjaga sambungan & jalur cadangan otomatis terpasang. |
| RouterOS 6.x | L2TP/IPsec | Peer dibuat dari menu Router → tab VPN. Penjaga sambungan & jalur cadangan tidak tersedia. |
Cek versi di Winbox: System → Resources → Version.
2. Layanan API
Layanan api (port 8728) cukup dalam keadaan aktif di
IP → Services. Kamu tidak perlu mengisi Available From sendiri —
saat router ditambahkan, Billingvro otomatis membatasi layanan API supaya
hanya bisa dibuka dari jalur VPN Billingvro, bukan dari internet.
Pakai port 8728. Billingvro tidak memakai API-SSL (8729).
Jangan buka port API ke internet
Wajib jangan membuat aturan NAT/port-forward yang membuka port 8728,
8729, atau Winbox ke internet untuk Billingvro. Semua sambungan
Billingvro lewat jalur VPN.
3. Buat user khusus
Jangan pakai admin bawaan. System → Users → +:
| Kolom | Isi |
|---|---|
| Name | mis. billingvro |
| Group | full, atau group khusus (lihat tabel di bawah) |
| Password | minimal 16 karakter, simpan di tempat aman |
Kalau memakai group khusus, ini izin yang dibutuhkan tiap fitur:
| Fitur | Izin group |
|---|---|
| Sambungkan router, RADIUS, paket, pelanggan, voucher, cutover, putus sesi, isolir, aturan Modem | api, read, write |
| Perintah ke modem (mis. ubah WiFi, restart) sampai seketika | tambah test — tanpa ini perintah tetap sampai, tapi menunggu laporan berkala modem (paling lama ± 5 menit) |
| Backup harian | tambah policy, sensitive, test, ssh, ftp |
Untuk semua fitur, isi group dengan:
api, read, write, policy, sensitive, test, ssh, ftpSudah diuji
Tabel di atas diuji pada RouterOS 6.49.22 dan 7.20.8 dengan
menjalankan langkah-langkah Billingvro memakai user dengan izin berbeda.
Kalau satu saja dari policy, sensitive, test, atau pasangan
ssh + ftp tidak ada, backup harian gagal. Fitur lain tetap jalan.
Atur di Billingvro
Router pertama disambungkan di Wizard Penyiapan. Untuk router berikutnya, ikuti Sambungkan Mikrotik: buat peer di Router → tab VPN, tempel konfigurasinya, lalu Tambah Router.
Solusi saat koneksi gagal
"Router tidak dapat dijangkau" atau "Gagal menghubungi router"
Pesan lengkapnya diakhiri Pastikan VPN sudah terhubung dan router menyala. Cek:
- Konfigurasi peer sudah ditempel di Terminal tanpa baris merah. Kalau ragu, tempel ulang — aman diulang.
- Mikrotik punya koneksi internet.
- Jam router benar (System → Clock).
- Layanan
apitidak dimatikan di IP → Services, dan port-nya8728. - Tidak ada aturan firewall buatan sendiri di urutan paling atas chain
inputyang menolak sambungan dari jalur VPN.
"Username atau password MikroTik tidak valid"
- Pastikan nama pengguna dan sandi persis sama dengan di System → Users.
- Group user punya izin
api. - Kalau kolom Allowed Address di user Mikrotik diisi, sambungan dari Billingvro bisa ditolak. Kosongkan saja — akses API sudah dibatasi ke jalur VPN oleh Billingvro.
Pesan dari Mikrotik berisi "not enough permissions"
User Mikrotik kurang izin untuk fitur yang sedang dipakai. Lengkapi
group sesuai tabel izin, atau pakai group full.
Backup harian gagal
Cek tiga hal:
- Group user berisi
policy, sensitive, test, ssh, ftp(ataufull). - Layanan
sshtidak dimatikan di IP → Services. - Port
sshtidak diubah dari22.
Koneksi sering putus
Di RouterOS 7, Billingvro memasang penjaga sambungan yang tiap 30 detik memeriksa jalur WireGuard dan memulihkannya sendiri, termasuk pindah ke jalur cadangan kalau jalur utama macet. Kalau tetap sering putus:
- Cek System → Logs di Mikrotik untuk pesan kesalahan.
- Pastikan koneksi internet Mikrotik sendiri stabil.
- Jangan hapus aturan, script, atau scheduler yang dipasang Billingvro (lihat daftar di bawah).
Banyak router dalam satu ruang kerja
Satu ruang kerja Billingvro bisa kelola lebih dari satu Mikrotik. Setiap router ditandai di daftar pelanggan/voucher, jadi mudah disaring.
Kapan butuh banyak router?
- Cabang fisik berbeda (RT 07 dan RT 08, masing-masing punya tower).
- Mikrotik utama + Mikrotik cadangan yang siap pakai.
- Pemisahan tugas: satu router khusus Hotspot, satu khusus PPPoE.
Apa yang Billingvro ubah di Mikrotik
Supaya transparan, ini daftar bagian Mikrotik yang dibaca dan diubah
Billingvro, dikelompokkan per fitur. Hampir semuanya diberi nama atau
keterangan yang memuat kata billingvro (mis. interface
wg-billingvro), jadi mudah dikenali.
Jangan hapus yang dipasang Billingvro
Menghapus atau mengubah bagian di bawah ini bisa membuat router terputus dari Billingvro, pelanggan gagal masuk, atau isolir tidak jalan. Kalau perlu merapikan konfigurasi, biarkan yang berlabel billingvro.
Saat router disambungkan
Dipasang oleh konfigurasi peer yang kamu tempel, lalu dilengkapi Billingvro saat router ditambahkan.
| Bagian Mikrotik | Akses | Keterangan |
|---|---|---|
| Interface VPN, alamat IP, route | Tulis | Jalur VPN ke Billingvro (WireGuard di RouterOS 7, L2TP/IPsec di RouterOS 6) |
| Firewall filter (input) | Tulis | Mengizinkan sambungan dari jalur VPN |
| Layanan API (IP → Services) | Tulis | Dibatasi hanya untuk jalur VPN Billingvro |
| RADIUS, PPP AAA, terima perintah dari RADIUS | Tulis | Pelanggan PPPoE & Hotspot yang masuk diperiksa Billingvro |
| Server RADIUS lain di router | Tulis | Server RADIUS lain yang melayani PPPoE/Hotspot dinonaktifkan (tidak dihapus) supaya tidak menjawab lebih dulu dari Billingvro |
| Profil server Hotspot | Tulis | Mengaktifkan RADIUS di semua profil server Hotspot |
| Semua profil PPPoE | Tulis | Jenis antrean diubah ke default supaya kecepatan paket akurat |
| Identitas & resource | Baca | Nama router, versi RouterOS, lama menyala |
Khusus RouterOS 7 (WireGuard):
| Bagian Mikrotik | Akses | Keterangan |
|---|---|---|
| Jalur cadangan (OpenVPN client) | Tulis | Dipakai otomatis kalau WireGuard macet; dalam keadaan normal nonaktif |
| Script & scheduler penjaga sambungan | Tulis | Memeriksa jalur VPN tiap 30 detik dan memulihkannya tanpa reboot |
| Logging | Tulis | Menyimpan catatan jalur VPN ke disk untuk pelacakan masalah |
Pelanggan, voucher & paket
| Bagian Mikrotik | Akses | Keterangan |
|---|---|---|
| Profil PPPoE & profil user Hotspot | Baca/Tulis | Paket PPPoE dan paket voucher |
| Akun PPPoE & user Hotspot lokal | Baca/Tulis | Dibaca saat pindah data; dinonaktifkan saat cutover supaya semua pelanggan masuk lewat RADIUS |
| Sesi PPPoE & Hotspot aktif (termasuk cookie Hotspot) | Baca/Hapus | Lihat siapa yang online; memutus sesi saat cutover, saat pelanggan diisolir/diubah, atau saat sesi menggantung |
| Lalu lintas interface | Baca | Grafik pemakaian pelanggan PPPoE |
Isolir pelanggan menunggak
Hanya dipasang kalau kamu menyalakan mode isolir halaman tagihan di pengaturan.
| Bagian Mikrotik | Akses | Keterangan |
|---|---|---|
| Firewall filter, NAT, address-list | Tulis | Pelanggan menunggak hanya bisa membuka halaman tagihan |
Fitur lain (hanya kalau dipakai)
| Fitur | Bagian Mikrotik | Keterangan |
|---|---|---|
| Modem | Firewall filter, NAT, mangle, routing rule | Modem pelanggan bisa dihubungi server kelola modem |
| Modem | Daftar DHCP lease | Dibaca saja, untuk menampilkan nama perangkat |
| Modem | Fetch | "Mencolek" modem pelanggan supaya perintah langsung diproses |
| Backup harian | File, backup sistem | Membuat backup & export konfigurasi, mengambilnya lewat SFTP, lalu menghapus berkasnya dari router |
Billingvro tidak mengubah:
- Konfigurasi WAN, pengaturan DHCP server, bridge, dan wireless.
- User & group RouterOS.
Kamu tetap pegang kendali penuh atas semua bagian Mikrotik di luar daftar di atas.
Pelanggan PPPoE
Tambah pelanggan langganan bulanan PPPoE dengan jatuh tempo otomatis dan otomatis nonaktif saat lewat masa tenggang.
Webhook
Kirim kejadian di Billingvro — pelanggan baru, pembayaran, isolir — seketika ke n8n, Make, atau WhatsApp Gateway. Berisi cara memasang, isi data setiap kejadian, dan cara cek tanda tangan.