Mikrotik : Praktikum Restore Backup dan Import Export — panduan praktis untuk memulihkan backup binary (.backup) dan menjalankan file export (.rsc) di RouterOS.
Tujuan
Setelah membaca materi ini, kamu akan bisa: - Merestore backup binary (.backup) ke router MikroTik - Menjalankan (import) file export .rsc ke router - Membedakan kapan pakai restore backup dan kapan pakai import script - Menangani masalah umum saat restore/import: password salah, versi beda, error "failure" - Membuat keputusan tepat saat restore gagal: jangan panik, jangan reset dulu
Pendahuluan: Kembalikan Konfigurasi Kayak Semula
Di materi pagi kita sudah belajar membuat backup dan export. Sekarang waktunya belajar mengembalikan — soalnya backup yang nggak bisa direstore sama aja kayak jaring pengaman yang bolong.
Bayangin situasi ini: kamu lagi ngoprek aturan firewall, trus tiba-tiba koneksi Winbox putus. Router nggak bisa diakses dari jaringan lokal. Atau lebih parah: kamu salah setting dan router jadi kayak "kunci pintu yang macet" — ada tapi nggak bisa dipake. Nah, di sinilah kamu butuh kemampuan restore/import.
Ada dua cara mengembalikan konfigurasi di RouterOS:
- Restore backup (.backup) — foto kopi utuh. Semua balik persis seperti saat backup dibuat. Kayak mesin waktu: kamu mundur ke kondisi sebelum ada masalah.
- Import script (.rsc) — menjalankan ulang perintah-perintah export. Kayak ngerakit ulang lemari dari buku panduan: hasilnya mirip, tapi mungkin nggak 100% sama karena tergantung kondisi router saat ini.
Penting: Restore backup akan me-reboot router. Begitu selesai, router jalan lagi dengan konfigurasi lama. Import script nggak me-reboot — perintah dijalankan satu per satu ke konfigurasi yang sedang berjalan.
Kebutuhan Awal
Sebelum mulai restore atau import, pastikan:
- File backup (.backup) atau export (.rsc) sudah tersedia - Password backup (kalau backup dienkripsi) — jangan sampai lupa! - Akses ke router — bisa via terminal (SSH/serial), Winbox (kalau masih bisa konek), atau akses fisik (kabel serial / tombol reset sebagai opsi terakhir) - RouterOS versi — backup binary idealnya direstore di versi RouterOS yang sama dengan saat backup dibuat. Untuk .rsc, pastikan perintahnya cocok untuk versi RouterOS yang terinstall - Ruang storage cukup — file backup perlu dibaca dari storage router
> ⚠️ Peringatan keras: Jangan coba restore backup dari router beda model secara langsung. MAC address interface kemungkinan beda, dan restore bisa gagal total atau menghasilkan konfigurasi yang kacau.
Praktik 1: Restore Backup (.backup) lewat CLI
Ini cara paling umum. Pastikan file .backup sudah ada di router (kalau belum, upload dulu via FTP atau Winbox).
Langkah Restore
[admin@MikroTik] > /system backup load name=sebelum-maintenance.backup password: ******* Restore and reboot? [y/N]: y Restoring system configuration... System configuration restored, rebooting now.
Proses restore terdiri dari: 1. Router membaca file .backup dari storage 2. Router decode (dekripsi kalau pakai password) 3. Router restore konfigurasi — mengganti semua konfigurasi yang sedang berjalan 4. Router reboot 5. Router hidup lagi dengan konfigurasi lama
Durasi: biasanya 30-60 detik tergantung ukuran file backup dan tipe routerboard.
PENTING: Setelah perintah restore dimasukkan, router akan restore dan reboot otomatis. Jangan matikan listrik saat proses berjalan! Itu bisa bikin router brick (mati total).
Lewat Winbox
1. Buka Winbox dan login ke router 2. Klik menu Files 3. Cari file .backup yang akan direstore 4. Klik kanan file → pilih Restore 5. Masukkan password backup 6. Konfirmasi "Restore and Reboot" 7. Tunggu router restart — Winbox akan disconnect. Konek lagi setelah router hidup
Restore Backup dari Jarak Jauh (Remote)
Ini risiko tinggi! Kalau restore berhasil, IP address router balik ke konfigurasi lama. Kalau konfigurasi lama pakai IP berbeda, kamu bisa kehilangan akses remote.
Cara aman restore remote:
- Pastikan kamu punya akses alternatif (serial console, out-of-band management, atau ada orang di lokasi)
- Catat IP address dan interface management saat ini — mungkin kamu perlu ganti IP setelah restore
- Siapkan koneksi cadangan (misal: VPN ke jaringan yang sama, atau SSH via IP management lama)
- Lalu jalankan restore
Lebih aman: kalau ragu, mending ada di depan router langsung (akses fisik/serial).
Verifikasi Setelah Restore
Setelah router reboot, lakukan cek berikut:
[admin@MikroTik] > /system identity print Name: RB-Lab-Main
[admin@MikroTik] > /ip address print Flags: D - DYNAMIC Columns: ADDRESS, NETWORK, INTERFACE
- ADDRESS NETWORK INTERFACE
0 ;;; LAN 192.168.88.1/24 192.168.88.0 bridge-LAN 1 D ;;; WAN 192.168.1.100/24 192.168.1.0 ether1-WAN
[admin@MikroTik] > /ip dhcp-server lease print count-only 5
[admin@MikroTik] > /ping 8.8.8.8 count=3 SEQ HOST SIZE TTL TIME STATUS 0 8.8.8.8 56 57 5ms 1 8.8.8.8 56 57 4ms 2 8.8.8.8 56 57 6ms sent=3 received=3 packet-loss=0% min-rtt=4ms avg-rtt=5ms max-rtt=6ms
Yang dicek: - Identity router — cocok dengan sebelum backup? - IP address — management IP kembali normal? - DHCP lease — client bisa dapat IP? - Ping internet — koneksi WAN jalan?
Kalau semua OK, restore berhasil. Selamat! 🎉
Praktik 2: Import Script (.rsc) via CLI
Import script .rsc artinya menjalankan perintah-perintah yang ada di file export. Bedanya dengan restore backup: import nggak me-reboot router dan hanya konfigurasi yang ada di file aja yang berubah — sisanya tetap.
Langkah Import
[admin@MikroTik] > /import myconfig.rsc Opening script file myconfig.rsc ... Script file loaded and executed successfully
Atau kalau file export ada di subfolder:
[admin@MikroTik] > /import flash/myconfig.rsc
Import Lewat Drag-and-Drop (Winbox)
Cara paling praktis untuk file .rsc:
1. Buka Winbox 2. Buka menu New Terminal 3. Drag file .rsc dari komputer ke jendela Terminal 4. Isi terminal akan otomatis terisi dengan perintah-perintah dari file 5. Tekan Enter untuk menjalankan
Ini berguna banget kalau file .rsc ada di laptop dan kamu males upload dulu ke router.
Import Parsial — Hanya Bagian Tertentu
File .rsc biasanya panjang dan berisi banyak perintah. Kadang kamu cuma butuh sebagian — misalnya cuma aturan firewallnya. Solusi:
- Buka file .rsc di notepad
- Salin bagian yang kamu butuh (misal: dari /ip firewall filter sampai sebelum /ip route)
- Paste di terminal Winbox atau SSH
Ini lebih aman daripada menjalankan seluruh file .rsc yang mungkin menimpa konfigurasi lain.
Import via FTP Upload + CLI
Kalau file .rsc ada di komputer, upload dulu ke router:
1. Buka FTP client (FileZilla, WinSCP) 2. Konek ke IP router (port 21) 3. Upload file .rsc ke folder root 4. Di terminal router: /import namafile.rsc
Selesai. Router akan menjalankan semua perintah di file .rsc.
Verifikasi Setelah Import
Import tidak mengubah semua konfigurasi — hanya menambah/mengubah apa yang ada di file .rsc. Jadi verifikasi tergantung apa yang diimpor:
Kalau import firewall rules:
[admin@MikroTik] > /ip firewall filter print Flags: X - DISABLED, I - INVALID Columns: CHAIN, ACTION, SRC-ADDRESS, DST-ADDRESS, SRC-ADDRESS-LIST, BYTES
- CHAIN ACTION SRC-ADDRESS-LIST BYTES
0 input drop not-lan 0 1 forward drop not-lan 0 2 forward accept lan-to-wan 1000
Kalau import routing:
[admin@MikroTik] > /ip route print Flags: D - DYNAMIC Columns: DST-ADDRESS, GATEWAY, DISTANCE
- DST-ADDRESS GATEWAY DISTANCE
0 A S 10.10.10.0/24 192.168.88.2 1 1 DAC 192.168.88.0/24 bridge-LAN 0
Catatan Penting: Export dari RouterOS v7 vs v6
RouterOS v7 punya perubahan sintaks signifikan dibanding v6, terutama di wireless (/interface wifi vs /interface wireless). Kalau kamu mencoba import file .rsc dari RouterOS v6 ke router v7, kemungkinan besar banyak error.
Cek versi:
[admin@MikroTik] > /system resource print ... version: 7.15 (stable)
Solusi: cari atau buat ulang file export yang cocok dengan versi RouterOS kamu. Jangan paksakan file v6 ke v7 atau sebaliknya.
Perbandingan: Restore Backup vs Import Script
Aspek | Restore Backup (.backup) | Import Script (.rsc) --|--|-- Proses | Ganti semua konfigurasi + reboot | Jalankan perintah, nggak reboot Kecepatan | Cepat (satu langkah) | Tergantung jumlah perintah Resiko | Tinggi (bisa brick kalau gagal) | Rendah (error di tengah bisa dihentikan) MAC address | Ikut tersimpan (masalah kalau beda router) | Bebas (bisa disesuaikan) Kapan pakai | Darurat, balikin semua kayak semula | Migrasi, cloning, nambah konfigurasi Password user | Tersimpan di backup | Tidak diexport (kecuali show-sensitive) Kompatibilitas | Harus versi RouterOS sama | Versi beda rawan error sintaks Akses remote | Berisiko (IP bisa berubah) | Aman (konfigurasi jalan, akses tetap)
Rekomendasi: Restore backup untuk emergency recovery. Import script untuk migrasi dan cloning.
Troubleshooting
"failure: wrong password" saat restore backup
Penyebab: password yang dimasukkan tidak cocok dengan password yang dipakai saat membuat backup.
Solusi: - Cek Caps Lock — password case-sensitive - Coba password lain yang mungkin dipakai - Kalau benar-benar lupa → backup nggak bisa direcover. Itulah gunanya enkripsi — tanpa password, data nggak bisa dibuka. Pelajaran: simpan password backup di tempat yang aman! - Jangan pernah mereset router dulu! Reset akan menghapus semua data termasuk backup yang ada di storage.
"failure: backup file format is not recognized"
Penyebab: - File .backup rusak (corrupt) - File bukan backup RouterOS (mungkin rename file .txt jadi .backup) - Backup dibuat di versi yang terlalu tua
Solusi: - Coba download ulang file backup dari sumber aslinya - Cek ukuran file — file backup normal minimal beberapa KB - Kalau punya file .rsc, pakai import sebagai alternatif
"failure: can't open file"
Penyebab: file tidak ditemukan di storage router.
Solusi: - Cek daftar file dengan /file print - Pastikan nama file benar (termasuk ekstensi .backup) - Kalau file belum diupload, upload dulu via FTP atau Winbox
Error sintaks saat import .rsc
[admin@MikroTik] > /import config.rsc Opening script file config.rsc ... line 23: syntax error (/ip firewall filter)
Penyebab: file .rsc dari RouterOS v6 diimport ke RouterOS v7, atau sebaliknya.
Solusi: - Buka file .rsc di notepad - Cari baris yang error — biasanya perintah yang sudah deprecated - Sesuaikan sintaks dengan versi RouterOS yang dipakai - Untuk wireless v6 ke v7: ganti /interface wireless jadi /interface wifi - Untuk firewall: sintaks antara v6 dan v7 relatif sama, jadi biasanya aman
Restore berhasil tapi client tidak bisa internet
Penyebab: backup diambil saat konfigurasi belum stabil (misal: backup sebelum NAT atau DHCP jalan).
Solusi: - Cek status DHCP client WAN: /ip dhcp-client print - Cek NAT masquerade: /ip firewall nat print - Cek default route: /ip route print where dst-address=0.0.0.0/0 - Mungkin kamu perlu restore backup yang lebih baru
Import .rsc jalan setengah — ada error di tengah
File .rsc dijalankan baris per baris. Kalau ada error di baris 50, perintah baris 1-49 sudah jalan, baris 51+ tidak.
Solusi: - Hapus atau komen (#) baris yang bermasalah - Edit file .rsc, potong bagian yang error - Jalankan lagi sisanya - Atau restore backup penuh kalau semuanya berantakan
Restore backup MAC address nyangkut di router beda
Backup menyimpan MAC address interface. Kalau direstore di router dengan MAC berbeda, interface bisa tidak cocok.
Solusi: - Kalau masih bisa akses terminal: /interface ethernet reset-mac-address [find] lalu atur ulang IP - Kalau nggak bisa akses sama sekali: reset router lewat tombol fisik, lalu mulai dari awal - Pencegah: selalu pakai export .rsc untuk migrasi antar perangkat, bukan backup
Catatan Keamanan
- Jangan restore backup dari sumber tidak dikenal. File backup bisa berisi konfigurasi jahat: user backdoor, firewall yang ngebuka semua port, DNS diarahkan ke server jahat. - Hapus file backup dari router setelah selesai restore. Router bukan brankas. Kalau router diretas, backup yang tersimpan bisa dicuri. - Import .rsc dari sumber terpercaya saja. File .rsc adalah script — dia bisa menjalankan perintah apa pun di router. - Jangan tinggalkan terminal saat proses restore/import berjalan. Mungkin ada prompt konfirmasi yang perlu dijawab. - Simpan password backup di password manager. Bukan di sticky note di monitor. - Restore backup dari jarak jauh = risiko tinggi. Siapkan akses alternatif sebelum melakukannya. - Backup sebelum restore. Iya, kedengarannya aneh — "backup sebelum restore" — tapi kalau restore gagal, kamu butuh backup kondisi saat ini untuk balik ke keadaan setengah jalan.
Analogi: Restore = Mesin Waktu, Import = Ngerakit Ulang
Gini analoginya supaya gampang diingat:
- Restore backup itu kayak mesin waktu. Kamu punya "save point" — tinggal load, dan semua balik persis ke kondisi waktu itu. Mau setting apa pun yang terjadi setelah save point, ilang semua. Gak perlu ngapa-ngapain, tinggal jalan. - Import script (.rsc) itu kayak ngerakit ulang lemari dari buku petunjuk. Kamu baca panduannya (file .rsc), terus pasang satu-satu. Hasilnya mirip, tapi mungkin ada bagian yang beda karena kondisi lemari (router) saat ini. - Backup .backup untuk emergency — kayak bawa ban serep di mobil. Kalau ban kempes di jalan, tinggal ganti. Nggak perlu panggil derek. - Export .rsc untuk cloning — kayak resep masakan. Kamu kasih resep ke koki lain (router lain), dia bisa masak menu yang sama dengan alat yang sedikit beda.
Dalam praktik kerja sehari-hari, teknisi jaringan biasanya:
- Backup sebelum perubahan — jaring pengaman
- Export setelah selesai — dokumentasi
- Restore backup kalau ada masalah — kembali ke kondisi aman
- Import .rsc kalau mau cloning ke router baru — lebih fleksibel
Kesimpulan
Materi ini melengkapi kemampuan backup/export dari pagi: sekarang kamu bisa mengembalikan konfigurasi yang sudah dibackup. Dua skill ini — backup dan restore — adalah pasangan yang nggak bisa dipisah. Backup tanpa kemampuan restore sama aja kayak nyimpen kunci cadangan di laci yang terkunci.
Yang perlu diingat: - Restore backup (.backup) = mesin waktu, semua balik persis, tapi reboot dan risikonya lebih tinggi - Import script (.rsc) = ngerakit ulang, lebih aman, tapi tidak 100% identik - Selalu backup konfigurasi saat ini sebelum restore — antisipasi kalau restore gagal - Jangan panik kalau restore error. Baca pesan errornya, cari solusi, jangan reset dulu - Latihan di lab dulu sebelum mencoba di router produksi!
Materi terkait
- Mikrotik : Backup dan Export Konfigurasi — materi sebelumnya: buat backup dan export yang akan dipakai di praktikum ini - Mikrotik : Reset Konfigurasi Routerboard Mikrotik — opsi terakhir kalau restore gagal dan perlu mulai dari awal - Mikrotik : Address List Dasar — Address List untuk label grup IP di firewall - Mikrotik : Firewall Filter Dasar — pastikan firewall tetap aman setelah restore/import - Mikrotik : NAT Masquerade agar Client Bisa Internet — pastikan client bisa internet setelah restore
Referensi
Baris sumber yang diacu dalam materi ini:
- MikroTik RouterOS Documentation — Backup & Restore. [1](https://help.mikrotik.com/docs/spaces/ROS/pages/40992852/Backup)
- MikroTik RouterOS Documentation — File Management CLI. [2](https://help.mikrotik.com/docs/display/ROS/File)
- MikroTik RouterOS Documentation — Configuration Management. [3](https://help.mikrotik.com/docs/display/ROS/Configuration+Management)
- MikroTik Wiki — Export/Import manual (v6). [4](https://wiki.mikrotik.com/wiki/Manual:Configuration_Management)