• 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


{mosloadposition advert1} {/hidefrom}{viewonly=registered}
[admin@MikroTik] > import adresy_IP.rsc
Opening script file adresy_IP.rsc
Script file loaded and executed successfully

[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  
• 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.
{/viewonly}

DMC Firewall is a Joomla Security extension!