Panduan Lengkap Konfigurasi MikroTik: Dari Dasar hingga Mahir
MikroTik adalah salah satu vendor perangkat jaringan yang paling populer di Indonesia, terutama untuk keperluan Internet Service Provider (ISP), warnet, kantor, hingga rumah. RouterOS sebagai sistem operasinya menawarkan fleksibilitas tinggi dengan harga yang terjangkau. Artikel ini akan memandu Anda menguasai konfigurasi MikroTik secara bertahap, dari level dasar hingga mahir.
Tingkat Dasar (Level Pemula)
1. Mengenal Interface MikroTik
Sebelum mulai konfigurasi, Anda perlu memahami dua cara utama mengakses RouterOS:
- Winbox: Aplikasi GUI desktop yang paling populer dan mudah digunakan untuk pemula.
- WebFig: Antarmuka berbasis web yang diakses melalui browser.
- CLI (Command Line Interface): Jendela terminal, baik melalui Winbox, SSH, atau serial.
Untuk pemula, disarankan memulai dengan Winbox karena visual dan intuitif.
2. Cara Reset Konfigurasi Router
Jika router dalam kondisi tidak dikenal atau bermasalah, lakukan reset:
/system reset-configuration
Jika ingin reset sekaligus menghapus semua konfigurasi default dan menonaktifkan banner:
/system reset-configuration no-defaults=yes
3. Konfigurasi Identitas Router
Memberi nama router memudahkan pengelolaan jika ada banyak perangkat:
/system identity set name=Router-Kantor
4. Setting IP Address pada Interface
Menetapkan IP address pada interface ethernet:
/ip address add address=192.168.1.1/24 interface=ether1
Cek konfigurasi IP yang sudah ada:
/ip address print
5. Konfigurasi DHCP Server
Agar client otomatis mendapatkan IP, aktifkan DHCP server:
/ip pool add name=pool1 ranges=192.168.1.100-192.168.1.200
/ip dhcp-server add name=dhcp1 interface=ether2 address-pool=pool1
/ip dhcp-server network add address=192.168.1.0/24 gateway=192.168.1.1 dns-server=8.8.8.8
6. Setting DNS
Menambahkan DNS server:
/ip dns set servers=8.8.8.8,1.1.1.1 allow-remote-requests=yes
7. Konfigurasi Firewall Dasar (Masquerade)
Agar client bisa mengakses internet melalui interface WAN, aktifkan NAT masquerade:
/ip firewall nat add chain=srcnat out-interface=ether1 action=masquerade
Tingkat Menengah (Level Menengah)
8. Konfigurasi Wireless Access Point
Membuat interface wireless dan mengatur SSID:
/interface wireless set wlan1 mode=ap-bridge ssid=MySSID band=2ghz-b/g/n frequency=auto
/interface wireless enable wlan1
9. Bandwidth Management dengan Queue
Membatasi bandwidth client menggunakan Simple Queue:
/queue simple add name=client1 target=192.168.1.100/32 max-limit=10M/10M
Menampilkan dan memonitor queue:
/queue simple print
/queue simple monitor queue1 once
10. Static Route
Menambahkan rute statis menuju jaringan lain:
/ip route add dst-address=10.10.10.0/24 gateway=192.168.1.2
/ip route print
11. Filter Rule Firewall untuk Keamanan
Memblokir akses ke port tertentu dari luar:
/ip firewall filter add chain=input protocol=tcp dst-port=23 action=drop comment=Block-Telnet
Membatasi jumlah koneksi (connection tracking):
/ip firewall filter add chain=forward connection-state=new action=drop
12. Backup dan Restore Konfigurasi
Membuat file backup:
/system backup save name=backup-konfig name-file=backup-2026
Restore dari backup:
/system backup load name=backup-2026
13. Monitoring dan Logging
Melihat log sistem:
/log print
/log print where topics~dhcp
Aktifkan monitor traffic pada interface:
/interface monitor-traffic ether2 once
Tingkat Mahir (Level Lanjutan)
14. VLAN (Virtual LAN)
Membuat VLAN untuk memisahkan segmen jaringan:
/interface vlan add name=vlan10 vlan-id=10 interface=ether2
/ip address add address=10.10.10.1/24 interface=vlan10
15. Point-to-Point Tunneling (PPPoE Client/Server)
Konfigurasi PPPoE server untuk ISP:
/interface pppoe-server server add interface=ether2 service-name=pppoe
/ppp profile set default local-address=10.0.0.1 remote-address=10.0.0.2-10.0.0.200
/ppp secret add name=client1 password=secret123 service=pppoe
Klien PPPoE:
/interface pppoe-client add interface=ether1 user=client1 password=secret123 service-name=pppoe
16. OSPF Dynamic Routing
Mengaktifkan routing dinamis OSPF:
/routing ospf instance add name=ospf1 router-id=1.1.1.1
/routing ospf area add name=backbone area-id=0.0.0.0 instance=ospf1
/routing ospf interface add interface=ether2 area=backbone instance=ospf1
17. BGP (Border Gateway Protocol)
Konfigurasi dasar BGP:
/routing bgp instance set default as=65000 router-id=1.1.1.1
/routing bgp peer add name=peer1 remote-address=2.2.2.2 remote-as=65001 instance=default
18. Firewall Address List dan Mangle (Traffic Marking)
Membuat address list untuk manajemen IP:
/ip firewall address-list add list=blocked address=192.168.1.50
/ip firewall filter add chain=input src-address-list=blocked action=drop
Mark packet untuk bandwidth management yang lebih kompleks:
/ip firewall mangle add chain=prerouting src-address=192.168.1.100 action=mark-packet new-packet-mark=client1-mark
/queue tree add name=client1-tree packet-mark=client1-mark max-limit=10M
19. Tunnel VPN (WireGuard)
Membuat tunnel WireGuard yang modern dan cepat:
/interface wireguard add name=wg1 listen-port=51820
/interface wireguard peers add interface=wg1 public-key=PEER_PUBLIC_KEY allowed-address=10.99.0.2/32
/ip address add address=10.99.0.1/24 interface=wg1
20. Hotspot
Mengaktifkan fitur hotspot untuk autentikasi pengguna:
/ip hotspot setup
Konfigurasi manual hotspot:
/ip hotspot set hotspot1 address-pool=pool1 profile=default
/ip hotspot user add name=user1 password=pass123
21. Scripting dan Otomatisasi
Membuat script untuk otomatisasi tugas:
/system script add name=backup-auto source={
:local nama (backup- . [/system clock get date])
/system backup save name=$nama
}
Menjadwalkan script berjalan otomatis:
/system scheduler add name=auto-backup start-time=02:00 interval=1d on-event=backup-auto
22. Monitoring Lanjutan dan Graphs
Mengaktifkan fitur graphing untuk memantau traffic:
/tool graphing interface add interface=all allow-address=192.168.1.0/24
/tool graphing resource add allow-address=192.168.1.0/24
Tips dan Praktik Terbaik
- Selalu buat backup sebelum melakukan perubahan besar pada konfigurasi.
- Gunakan password yang kuat dan nonaktifkan layanan yang tidak digunakan.
- Terapkan prinsip least privilege pada user dan interface.
- Dokumentasikan setiap perubahan konfigurasi yang Anda lakukan.
- Update RouterOS secara berkala untuk mendapatkan fitur baru dan patch keamanan.
- Gunakan labeling/comment pada firewall dan queue agar mudah diidentifikasi.
Kesimpulan
Menguasai MikroTik membutuhkan latihan bertahap dan konsisten. Mulailah dari konfigurasi dasar seperti setting IP dan DHCP, lanjutkan dengan manajemen bandwidth dan firewall, kemudian pelajari fitur lanjutan seperti VLAN, routing dinamis, dan VPN. Dengan memahami setiap tingkatan, Anda akan mampu membangun dan mengelola jaringan yang stabil, aman, dan efisien.
Selamat belajar dan semoga bermanfaat!