• Poleceniem /system backup save wykonamy kopię bezpieczeństwa konfiguracji systemu do pliku binarnego. W pliku tym zostanie zapisana cała konfiguracja systemu łącznie z użytkownikami i hasłami.
[admin@MikroTik] > system backup save name=backup05052008
Saving system configuration
Configuration backup saved
[admin@MikroTik] > file print
# NAME TYPE SIZE CREATION-TIME
0 backup05052008.backup backup 7819 may/05/2008 13:23
Jeśli użyjemy komendy - /system backup save - bez podawania konkretnej nazwy pliku to system domyślnie utworzy nazwę typu - MikroTik-05052008-1606.backup - gdzie w nazwie po - Mikrotik - jest podana bierząca data i czas systemowy.
• Może się zdarzyć, że nasz system z niewyjaśnionych powodów będzie zachowywał się niestabilnie np. co jakiś czas wykona niekontrolowany restart. Bardzo pomocne w takim przypadku może okazać się wykonanie backupu i przywrócenie systemu do domyślnych ustawień poleceniem:
[admin@MikroTik] > system reset-configuration
Dangerous! Reset configuration anyway? [y/N]: Y
system configuration will be reset
Powyższa komenda wykona reset konfiguracji, czyli wykasuje wszystkie ustawienia i przywróci nasz system Mikrotik RouterOS do domyślnych ustawień. Po resecie system Mikrotik RouterOS 2.9.xx nie posiada domyślnie przypisanego adresu IP, dlatego do przesłania pliku konfiguracji musimy użyć np. Winbox-a który ma możliwośc komunikacji z systemem po drugiej warstwie modelu OSI. Mówiąc prościej - Winbox połączy się z systemem przy pomocy MAC adresu interfejsu naszej platformy.
• Po pomyślnym przesłaniu pliku możemy wydać polecenie - /system backup load - które przywróci konfigurację systemu z pliku backup:
[admin@MikroTik] > system backup load name=backup05052008.backup
Restore and reboot? [y/N]:
Restoring system configuration.
System configuration restored, rebooting now
Po ponownym uruchomieniu, system zgłosi się z przywróconą konfiguracją.
• Zawsze sprawdzajmy czy nie pojawiły się informacje o błędach w trakcie przywracania konfiguracji.
• Pamiętajmy także że dany plik backup możemy użyć tylko i wyłącznie do platformy sprzętowej na której ten plik został wcześniej utworzony.
• Powstały plik backup jest typu binarnego i bardzo trudno dokonać w nim sensownych zmian prostym edytorem tekstowym. Jeśli chcemy otrzymać czytelną dla nas konfigurację systemu Mikrotik RouterOS to użyjemy komendy /export. Polecenie to wykona zrzut konfiguracji systemu do postaci komend wkonywalnych z konsoli.
Wykonajmy dla przykładu export konfiguracji adresów IP naszego systemu.
Wyświetlmy wszystkie adresy IP przypisane interfejsom:
[admin@MikroTik] > ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK BROADCAST INTERFACE
0 10.0.0.1/24 10.0.0.0 10.0.0.255 ether1
1 192.168.0.100/24 192.168.0.0 192.168.0.255 wlan1
2 10.1.1.100/24 10.1.1.0 10.1.1.255 wlan2
Wykonajmy export konfiguracji ustawień adresów IP na konsolę terminala:
admin@[MikroTik] > ip address export
# may/05/2008 15:56:05 by RouterOS 2.9.50
# software id = SETR-3QC
#
/ ip address
add address=10.0.0.1/24 network=10.0.0.0 broadcast=10.0.0.255 \
interface=ether1 comment="" disabled=no
add address=192.168.0.100/24 network=192.168.0.0 \
broadcast=192.168.0.255 interface=wlan1 comment="" disabled=no
add address=10.1.1.100/24 network=10.1.1.0 broadcast=10.1.1.255 \
interface=wlan2 comment="" disabled=no
Powyższą konfigurację możemy zaznaczyć i skopiować do pliku tekstowego, ale możemy także wykonać bezpośredni export tej konfiguracji do pliku:
[admin@MikroTik] > ip address export file=adresy_IP
[admin@MikroTik] > file print
# NAME TYPE SIZE CREATION-TIME
0 adresy_IP.rsc script 433 may/05/2008 15:58:57
Przy okazji wykonajmy export pełnej konfiguracji systemu:
[admin@MikroTik] > /export file=pelna_konfikuracja
[admin@MikroTik] > file print
# NAME TYPE SIZE CREATION-TIME
0 adresy_IP.rsc script 433 may/05/2008 15:58:57
1 pelna_konfikuracja.rsc script 11395 may/05/2008 16:10:42
Mamy dwa pliki skryptów zapisane w pamięci nieulotnej naszego routera. Do późniejszego wykorzystania proszę je pobrać i zabezpieczyć. Tak zapisaną konfigurację możemy odtworzyć w systemie wklejając tekst z pliku bezpośrednio w konsolę terminala.
• Odtworzenie konfiguracji z pliku skryptu możemy wykonać także za pomocą polecenia import. W kolejnym przykładzie odtworzymy konfigurację adresów IP
z pliku adresy_IP.rsc Plik musi znajdować się w pamięci nieulotnej routera:
{hidefrom=registered}( ... )
Pełna treść tego artykułu zarezerwowana jest dla zarejestrowanych użytkowników AkademiaWiFi.pl • Polecenia export i import są bardzo przydatne do robienia zrzutu konfiguracji systemu Mikrotik RouterOS - szczególnie drzewa kolejek i ustawień firewall.
• Pamiętajmy że bufor konsoli ma ograniczoną pojemność i w przypadku bardzo rozbudowanej konfiguracji będziemy musieli podzielić ją przed importem na mniejsze części.
• Komenda export nie potrafi wykonać zrzutu haseł użytkowników.