Pemulihan otomatis konfigurasi pungkasan sing disimpen ing router Mikrotik

Akeh wis teka tengen fitur apik, contone, ing HPE ngalih - yen sakperangan alesan config ora disimpen kanthi manual, sawise urip maneh config disimpen sadurunge mbalek maneh. Teknologi kasebut rada kejam (kelalen nyimpen - gawe maneh), nanging adil lan dipercaya.

Nanging ing Mikrotik, ora ana fungsi kasebut ing basis data, sanajan tandha wis suwe dikenal: "nyiapake router kanthi jarak adoh tegese perjalanan sing dawa." Lan gampang banget kanggo ngowahi router sing cedhak dadi "bata sadurunge ngreset."

Anehe, aku ora nemokake manual siji-sijine babagan perkara iki, mula aku kudu nindakake kanthi tangan.

Wangsulan: Bab ingkang pisanan kita nindakake iku nggawe script kanggo nggawe salinan serep konfigurasi. Ing mangsa ngarep, kita bakal "nyimpen" negara kanthi naskah iki.

Menyang Sistem -> Skrip lan nggawe script, contone, "fullbackup" (mesthi, tanpa kuotasi).

system backup save dont-encrypt=yes name=Backup_full

Kita ora bakal nggunakake tembung sandhi, amarga yen ora, kudu kasebut kanthi jelas ing skrip jejer; Aku ora weruh titik "perlindungan" kasebut.

Kita nggawe script kapindho sing bakal mulihake konfigurasi saben-saben diwiwiti. Ayo diarani "full_restore".

Skrip iki rada rumit. Kasunyatane yaiku nalika konfigurasi dibalekake, urip maneh uga kedadeyan. Tanpa nggunakake mekanisme kontrol, kita bakal entuk urip maneh siklik.

Mekanisme kontrol dadi rada "oaky", nanging dipercaya. Saben-saben script dibukak, pisanan mriksa kanggo ngarsane file "restore_on_reboot.txt".
Yen file kasebut ana, mula pemulihan saka serep dibutuhake. Kita mbusak file lan nindakake Recovery ngiring dening urip maneh.

Yen ora ana file kasebut, kita mung nggawe file iki lan ora nindakake apa-apa (yaiku, iki tegese iki wis diundhuh kaping pindho sawise mulihake saka serep).

:if ([/file find name=restore_on_reboot.txt] != "") do={ /file rem restore_on_reboot.txt; system backup load name=Backup_full password=""} else={ /file print file=restore_on_reboot.txt }

Paling apik kanggo nyoba skrip ing tahap iki, sadurunge nambahake tugas menyang panjadwal.

Yen kabeh iku ok, nerusake menyang langkah katelu lan pungkasan - nambah panjadwal tugas kanggo mbukak script ing saben boot.

Menyang Sistem -> Penjadwal lan nambah tugas anyar.
Ing lapangan Wiwit wektu nuduhake wiwitan (ya, kaya ngono kita nulis, nganggo huruf)
Ing lapangan Ing Acara nulis
/system script run full_restore

Sabanjure, mbukak script sing nyimpen config! Kita ora pengin nindakake kabeh iki maneh, ta?

Kita nambah sawetara "sampah" menyang setelan kanggo mriksa, utawa mbusak soko penting lan pungkasanipun, nyoba kanggo urip maneh router.

Ya, akeh sing bakal ujar: "Ana mode aman!" Nanging, ora bakal bisa digunakake yen, minangka asil kerja, sampeyan kudu nyambungake maneh menyang router (contone, yen sampeyan ngganti alamat utawa paramèter saka jaringan wifi sing disambungake). Lan sampeyan ora kudu lali babagan kemungkinan "lali" kanggo ngaktifake mode iki.

PS Sing utama saiki ora lali "nyimpen".

Source: www.habr.com

Add a comment