Script MikroTik RouterOS v6 dan v7: Jangan Copy-Paste Sebelum Cek Ini
Script MikroTik mempercepat pekerjaan, tetapi juga mempercepat kesalahan. Satu blok perintah bisa membuat puluhan rule sekaligus; jika nama interface, subnet, atau versi RouterOS tidak cocok, dampaknya juga terjadi sekaligus.
Karena itu pertanyaan yang lebih penting bukan “script ini bisa dicopy?” melainkan “asumsi apa yang dibuat script ini tentang router saya?”
Buka Script MikroTik Generator RemotAja. Pilih kategori, cek versi RouterOS, isi parameter, lalu tinjau output sebelum diterapkan.
RouterOS v6 dan v7 tidak identik
Perintah firewall, address-list, NAT, queue, dan banyak object dasar relatif familiar di kedua versi. Perbedaan lebih besar muncul pada routing stack dan fitur yang dibangun ulang di RouterOS v7. Tutorial lama yang menyentuh BGP, OSPF, routing-mark, atau table routing perlu diperiksa lebih teliti.
Lima hal yang wajib dicek sebelum paste
- Versi RouterOS: cocokkan major version dan bila perlu dokumentasi fitur.
- Nama interface:
ether1,wan, VLAN, PPPoE client, atau bridge tiap router bisa berbeda. - Alamat jaringan: jangan membawa subnet contoh ke router produksi tanpa mengganti semua referensi.
- Object dependency: profile, pool, address-list, routing table, certificate, atau interface list mungkin belum ada.
- Urutan rule: firewall dan mangle diproses berurutan; rule benar di posisi salah tetap bisa menghasilkan perilaku salah.
Backup bukan satu-satunya perlindungan
Sebelum perubahan besar, simpan export konfigurasi yang dapat dibaca manusia dan backup binary sesuai kebutuhan. Untuk sesi remote, Safe Mode sangat berguna ketika rule berisiko memutus akses. Tetapi Safe Mode bukan alasan untuk mengeksekusi script yang tidak dipahami.
Import .rsc vs paste per bagian
| Cara | Kapan cocok | Risiko |
|---|---|---|
| Paste per blok | Perubahan kecil dan ingin melihat error segera | Lebih mudah berhenti ketika ada baris yang tidak cocok. |
| Import .rsc | Provisioning yang sudah diuji dan parameter konsisten | Banyak perubahan terjadi berurutan; perlu log/error review. |
| Script scheduler | Otomasi rutin yang sudah tervalidasi | Kesalahan dapat berulang otomatis tanpa disadari. |
Bagian yang paling sering perlu penyesuaian
- Policy routing dan routing table.
- PCC/load balancing multi-WAN.
- OSPF/BGP dan filter routing.
- WireGuard yang hanya tersedia di RouterOS 7.
- Queue dan target interface pada topologi berbeda.
- Firewall yang mengandalkan interface-list WAN/LAN.
Script yang baik seharusnya menjelaskan efeknya
Untuk kebutuhan operasional, generator atau dokumentasi sebaiknya menyebut: versi kompatibel, parameter yang harus diganti, object yang dibuat, dampak ke trafik, cara verifikasi, dan rollback. Script 15 baris yang jelas lebih berguna daripada 150 baris yang tidak diketahui asal-usulnya.
Kapan sebaiknya tidak memakai script siap pakai?
Hindari copy-paste generik ketika router membawa trafik pelanggan aktif, punya banyak VLAN, menjadi edge router, memakai BGP/OSPF, atau menggabungkan beberapa ISP. Pada kasus seperti itu, perubahan sebaiknya disusun dari konfigurasi eksisting, bukan dari template kosong.
Jika hanya butuh konfigurasi umum, mulai dari generator script MikroTik. Jika jaringan sudah kompleks atau perlu troubleshooting, gunakan jasa setting MikroTik remote agar perubahan bisa diuji terhadap topologi aktual.