Autor: sutrus

Datum: 21 lis 2021 13:19
Kategorie: Správa konfigurace

Zobrazení: 189
Komentáře: 0

Zálohování/obnova systému, Import/Export

Popis: Zálohování/obnova systému

Odkaz na článek (bb-code [URL]): Kopírovat

[url=https://spssoftware.cz/knowledgebase/article?k=45]Zálohování/obnova systému, Import/Export[/url]

Přímý odkaz: Kopírovat

https://spssoftware.cz/knowledgebase/article?k=45

Zálohování/obnova systému
Zálohování systému je způsob, jak kompletně naklonovat konfiguraci routeru v binárním formátu. Záložní soubor obsahuje nejen konfiguraci, ale také statistická data, protokoly atd. Záložní soubor je nejvhodnější použít k uložení a obnovení konfigurace na stejném zařízení, pro přesun konfigurace na jiná zařízení použijte raději export do souboru.
 ! Zpráva od:
Záložní soubory obsahují citlivé informace (hesla, klíče, certifikáty). Soubor může být zašifrován, ale i v takovém případě by zálohy měly být uloženy pouze na bezpečném místě.
Obnovení záložních souborů by se mělo provádět pouze na stejném nebo podobném routeru, pokud předchozí router selže. Záloha nesmí být použita ke klonování konfigurace na více síťových směrovačích.

Příklad uložení a načtení záložního souboru:

Kód: Vybrat vše

[admin@MikroTik] > system backup save name=test password=123
Configuration backup saved
[admin@MikroTik] > file print
# NAME TYPE SIZE CREATION-TIME
0 test.backup backup 12567 sep/08/2004 21:07:50
[admin@MikroTik] >
[admin@MikroTik] > system backup load name=test password=123
Restore and reboot? [y/N]:
y
Restoring system configuration
System configuration restored, rebooting now

Import/Export
RouterOS umožňuje export a import částí konfigurace v textovém formátu. Tuto metodu lze použít ke kopírování částí konfigurace mezi různými zařízeními, například ke klonování celého firewallu z jednoho směrovače do druhého.

Příkaz pro export lze spustit z každé jednotlivé nabídky (výsledkem je export konfigurace pouze z této konkrétní nabídky a všech jejích podnabídek) nebo z kořenové nabídky pro kompletní export konfigurace.

Přijímány jsou následující parametry příkazu:
ParametrPopis
compactKompaktní výstup, pouze upravená konfigurace, výchozí chování


fileExportovat konfiguraci do zadaného souboru. Není-li soubor zadán, bude exportní výstup vypsán do terminálu


hide-sensitiveSkrýt citlivé informace, jako jsou hesla, klíče atd.


verboseS tímto parametrem příkaz export vypíše celé konfigurační parametry a položky včetně výchozích nastavení



Například exportovat konfiguraci z nabídky /ip address a uložit ji do souboru:

Kód: Vybrat vše

[admin@MikroTik] > /ip address print
Flags: X - disabled, I - invalid, D - dynamic
#   ADDRESS            NETWORK         BROADCAST       INTERFACE
0   10.1.0.172/24      10.1.0.0        10.1.0.255      bridge1
1   10.5.1.1/24        10.5.1.0        10.5.1.255      ether1
[admin@MikroTik] > /ip address export file=address
[admin@MikroTik] > /file print
# NAME                            TYPE         SIZE       CREATION-TIME
0  address.rsc                     script       315        dec/23/2003 13:21:48
[admin@MikroTik] >
Ve výchozím nastavení příkaz export zapíše pouze konfiguraci upravenou uživatelem, výchozí nastavení RouterOS se vynechá.

Například výchozí politika IPSec nebude exportována, a pokud změníme jednu vlastnost, bude exportována pouze naše změna:

Kód: Vybrat vše

[admin@rack1_b4] /ip ipsec policy> print
Flags: T - template, X - disabled, D - dynamic, I - inactive, * - default
0 T * group=default src-address=::/0 dst-address=::/0 protocol=all
      proposal=default template=yes
[admin@rack1_b4] /ip ipsec policy> export
# apr/02/1970 17:59:14 by RouterOS 6.22
# software id = DB0D-LK67
#
[admin@rack1_b4] /ip ipsec policy> set 0 protocol=gre
[admin@rack1_b4] /ip ipsec policy> export
# apr/02/1970 17:59:30 by RouterOS 6.22
# software id = DB0D-LK67
#
/ip ipsec policy
set 0 protocol=gre
Všimněte si příznaku *, který označuje, že položka je výchozí systémová a nelze ji ručně odstranit.

Zde je seznam všech nabídek obsahujících výchozí systémové položky
MenuVýchozí položky
/interface wireless security-profilesdefault


/ppp profile"default", "default-encryption"


/ip hotspot profiledefault


/ip hotspot user profiledefault


/ip ipsec policydefault


/ip ipsec policy groupdefault


/ip ipsec proposaldefault


/ip ipsec mode-confread-only


/ip smb sharespub


/ip smb usersguest


/ipv6 ndany


/mpls interfaceall


/routing bfd interfaceall


/routing bgp instancedefault


/routing ospf instancedefault


/routing ospf areabackbone


/routing ospf-v3 instancedefailt


/routing ospf-v3 areabackbone


/snmp communitypublic


/tool mac-server mac-winboxall


/tool mac-serverall


/system logging"info", "error", "warning", "critical"


/system logging action"memory", "disk", "echo", "remote"


/queue type"default", "ethernet-default", "wireless-default", "synchronous-default", "hotspot-default", "only-hardware-queue", "multi-queue-ethernet-default", "default-small"

Import konfigurace
Příkaz import z kořenového menu umožňuje spustit konfigurační skript ze zadaného souboru. Soubor se skriptem (s příponou ".rsc") může obsahovat libovolný konzolový příkaz včetně složitých skriptů.

Například načtení uloženého konfiguračního souboru:

Kód: Vybrat vše

[admin@MikroTik] > import address.rsc
Opening script file address.rsc
 
Script file loaded and executed successfully
[admin@MikroTik] >
ParametrPopis
from-lineSpuštění skriptu od zadaného čísla řádku


file-nameNázev souboru skriptu (.rsc), který se má spustit


verboseNačte každý řádek ze souboru a provede jej jednotlivě, což umožňuje snadněji ladit syntaktické nebo jiné chyby


Automatický import
Po nahrání do routeru pomocí FTP nebo SFTP je také možné automaticky spustit skripty.
Soubor se skriptem musí být pojmenován s příponou *.auto.rsc.
Po provedení příkazů v souboru se vytvoří nový soubor *.auto.log, který obsahuje informace o úspěšném nebo neúspěšném importu.
 ! Zpráva od:
".auto.rsc" v názvu souboru je povinné pro automatické spuštění souboru.

Obnovení konfigurace
RouterOS umožňuje resetovat konfiguraci příkazem /system reset-configuration.

Tento příkaz vymaže veškerou konfiguraci směrovače a nastaví ji na výchozí tovární nastavení včetně přihlašovacího jména a hesla ("admin" s prázdným heslem). Další podrobnosti o výchozí konfiguraci naleznete v seznamu.

Po provedení příkazu resetování konfigurace se směrovač restartuje a načte výchozí konfiguraci.
 ! Zpráva od:
Před resetem se uloží záložní soubor stávající konfigurace. Tímto způsobem můžete snadno obnovit jakoukoli předchozí konfiguraci, pokud dojde k resetování omylem.
 ! Zpráva od:
Pokud byl router nainstalován pomocí nástroje Netinstall a jako počáteční konfigurace byl zadán skript, příkaz reset spustí tento skript po vyčištění konfigurace. Chcete-li mu v tom zabránit, musíte směrovač znovu nainstalovat.
Výchozí chování resetování je možné přepsat pomocí níže uvedených parametrů:
ParametrPopis
keep-usersNeodstraňovat existující uživatele z konfigurace


no-defaultsNenačte výchozí konfiguraci, pouze vymaže konfiguraci


skip-backupPřeskočit automatické generování záložních souborů před resetem


run-after-resetSpustit zadaný soubor .rsc po resetu. Tímto způsobem můžete načíst vlastní konfiguraci


Například tvrdý reset konfigurace bez načtení výchozí konfigurace a přeskočení záložního souboru:

Kód: Vybrat vše

[admin@MikroTik] > /system reset-configuration no-defaults=yes skip-backup=yes
Dangerous! Reset anyway? [y/N]: y
A totéž pomocí Winboxu:
reset_config.png