Billingvro Docs

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

VersiJalur VPNCatatan
RouterOS 7WireGuardDisarankan. 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.xL2TP/IPsecPeer 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 → +:

KolomIsi
Namemis. billingvro
Groupfull, atau group khusus (lihat tabel di bawah)
Passwordminimal 16 karakter, simpan di tempat aman

Kalau memakai group khusus, ini izin yang dibutuhkan tiap fitur:

FiturIzin group
Sambungkan router, RADIUS, paket, pelanggan, voucher, cutover, putus sesi, isolir, aturan Modemapi, read, write
Perintah ke modem (mis. ubah WiFi, restart) sampai seketikatambah test — tanpa ini perintah tetap sampai, tapi menunggu laporan berkala modem (paling lama ± 5 menit)
Backup hariantambah policy, sensitive, test, ssh, ftp

Untuk semua fitur, isi group dengan:

api, read, write, policy, sensitive, test, ssh, ftp

Sudah 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 api tidak dimatikan di IP → Services, dan port-nya 8728.
  • Tidak ada aturan firewall buatan sendiri di urutan paling atas chain input yang 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 (atau full).
  • Layanan ssh tidak dimatikan di IP → Services.
  • Port ssh tidak diubah dari 22.

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 MikrotikAksesKeterangan
Interface VPN, alamat IP, routeTulisJalur VPN ke Billingvro (WireGuard di RouterOS 7, L2TP/IPsec di RouterOS 6)
Firewall filter (input)TulisMengizinkan sambungan dari jalur VPN
Layanan API (IP → Services)TulisDibatasi hanya untuk jalur VPN Billingvro
RADIUS, PPP AAA, terima perintah dari RADIUSTulisPelanggan PPPoE & Hotspot yang masuk diperiksa Billingvro
Server RADIUS lain di routerTulisServer RADIUS lain yang melayani PPPoE/Hotspot dinonaktifkan (tidak dihapus) supaya tidak menjawab lebih dulu dari Billingvro
Profil server HotspotTulisMengaktifkan RADIUS di semua profil server Hotspot
Semua profil PPPoETulisJenis antrean diubah ke default supaya kecepatan paket akurat
Identitas & resourceBacaNama router, versi RouterOS, lama menyala

Khusus RouterOS 7 (WireGuard):

Bagian MikrotikAksesKeterangan
Jalur cadangan (OpenVPN client)TulisDipakai otomatis kalau WireGuard macet; dalam keadaan normal nonaktif
Script & scheduler penjaga sambunganTulisMemeriksa jalur VPN tiap 30 detik dan memulihkannya tanpa reboot
LoggingTulisMenyimpan catatan jalur VPN ke disk untuk pelacakan masalah

Pelanggan, voucher & paket

Bagian MikrotikAksesKeterangan
Profil PPPoE & profil user HotspotBaca/TulisPaket PPPoE dan paket voucher
Akun PPPoE & user Hotspot lokalBaca/TulisDibaca saat pindah data; dinonaktifkan saat cutover supaya semua pelanggan masuk lewat RADIUS
Sesi PPPoE & Hotspot aktif (termasuk cookie Hotspot)Baca/HapusLihat siapa yang online; memutus sesi saat cutover, saat pelanggan diisolir/diubah, atau saat sesi menggantung
Lalu lintas interfaceBacaGrafik pemakaian pelanggan PPPoE

Isolir pelanggan menunggak

Hanya dipasang kalau kamu menyalakan mode isolir halaman tagihan di pengaturan.

Bagian MikrotikAksesKeterangan
Firewall filter, NAT, address-listTulisPelanggan menunggak hanya bisa membuka halaman tagihan

Fitur lain (hanya kalau dipakai)

FiturBagian MikrotikKeterangan
ModemFirewall filter, NAT, mangle, routing ruleModem pelanggan bisa dihubungi server kelola modem
ModemDaftar DHCP leaseDibaca saja, untuk menampilkan nama perangkat
ModemFetch"Mencolek" modem pelanggan supaya perintah langsung diproses
Backup harianFile, backup sistemMembuat 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.

On this page