Awtomatikong pagpasig-uli sa katapusang na-save nga configuration sa Mikrotik routers

Daghan ang nakakita sa usa ka talagsaon nga bahin, pananglitan, sa mga switch sa HPE - kung tungod sa pipila ka rason ang config dili ma-save nga mano-mano, human sa pag-reboot ang naunang na-save nga config gibalik. Ang teknolohiya medyo walay kaluoy (nakalimot sa pagluwas niini - buhata kini pag-usab), apan patas ug kasaligan.

Apan sa Mikrotik, wala’y ingon nga function sa database, bisan kung nahibal-an na ang timaan: "ang layo nga pag-set up sa usa ka router nagpasabut usa ka taas nga panaw." Ug dali ra nga himuon bisan ang usa ka router sa duol nga usa ka "brick sa wala pa i-reset."

Katingad-an, wala akoy nakit-an nga usa ka manwal bahin niini nga butang, busa kinahanglan nako nga buhaton kini pinaagi sa kamot.

Ang una namong buhaton mao ang paghimo og script para sa paghimo og backup nga kopya sa configuration. Sa umaabot, atong "luwason" ang estado uban niini nga script.

Adto ta sa Sistema -> Mga script ug paghimo og script, pananglitan, "fullbackup" (siyempre, walay mga kinutlo).

system backup save dont-encrypt=yes name=Backup_full

Dili namo gamiton ang password, tungod kay kung dili, kinahanglan kini nga tin-aw nga ipiho sa kasikbit nga script; Wala nako makita ang punto sa ingon nga "pagpanalipod".

Naghimo kami usa ka ikaduha nga script nga ibalik ang pagsumpo sa matag higayon nga magsugod kini. Tawgon nato kini nga "full_restore".

Kini nga script mas komplikado. Ang kamatuoran mao nga kung ang pag-configure gipahiuli, ang usa ka pag-reboot usab mahitabo. Kung wala’y paggamit sa bisan unsang mekanismo sa pagkontrol, makakuha kami usa ka cyclic reboot.

Ang mekanismo sa pagkontrol nahimo nga usa ka gamay nga "oak", apan kasaligan. Matag higayon nga gilansad ang script, susihon una niini ang presensya sa "restore_on_reboot.txt" nga file.
Kung adunay ingon nga file, nan kinahanglan ang pagpahiuli gikan sa usa ka backup. Atong tangtangon ang file ug buhaton ang pagbawi nga gisundan sa pag-reboot.

Kung wala'y ingon nga file, gimugna lang namo kini nga file ug wala'y mahimo (ie, kini nagpasabot nga kini ang ikaduha nga pag-download human sa pagpasig-uli gikan sa usa ka backup).

: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 }

Labing maayo nga sulayan ang mga script sa kini nga yugto, sa wala pa idugang ang buluhaton sa scheduler.

Kung ok ra ang tanan, ipadayon ang ikatulo ug katapusang lakang - idugang sa scheduler ang tahas sa pagpadagan sa script sa matag boot.

Adto ta sa Sistema -> Scheduler ug makadugang ug bag-ong buluhaton.
Sa sa kapatagan Pagsugod panahon nagpaila pagsugod (oo, ingon niana ang among pagsulat niini, sa mga letra)
Sa sa kapatagan Sa Panghitabo nagsulat kami
/system script run full_restore

Sunod, pagdagan ang script nga nagtipig sa config! Dili na nato gustong buhaton pag-usab kining tanan, di ba?

Nagdugang kami og pipila ka "basura" sa mga setting aron masusi, o tangtangon ang usa ka butang nga importante ug sa katapusan, pagsulay sa pag-reboot sa router.

Oo, daghan tingali ang moingon: "Adunay luwas nga paagi!" Bisan pa, dili kini molihok kung, ingon usa ka sangputanan sa trabaho, kinahanglan ka nga magkonektar pag-usab sa router (pananglitan, kung imong usbon ang adres o mga parameter sa wifi network diin ikaw konektado). Ug dili nimo kinahanglan kalimtan ang bahin sa posibilidad sa "pagkalimot" nga i-on kini nga mode.

PS Ang nag-unang butang karon mao ang dili kalimot sa "pagluwas".

Source: www.habr.com

Idugang sa usa ka comment