Vejandina otomatîkî ya veavakirina paşîn a hilanîn di rêwerên Mikrotik de

Pir kes rastî taybetmendiyek ecêb hatine, mînakî, li ser guheztinên HPE - heke ji ber hin sedeman mîheng bi destan neyê hilanîn, piştî ji nû ve destpêkirinê konfigurasyona tomarkirî ya berê paşve tê avêtin. Teknolojî hindek bêrehm e (ji bîr kir ku wê xilas bike - dîsa bike), lê dadperwer û pêbawer.

Lê di Mikrotik de, di databasê de fonksiyonek wusa tune, her çend ev nîşana demek dirêj tê zanîn: "Damezrandina routerek ji dûr ve tê wateya rêwîtiyek dirêj." Û pir hêsan e ku meriv routerek li nêz jî bike "berî vesazkirinê".

Pir ecêb e, min li ser vê mijarê yek destanek nedît, ji ber vê yekê min neçar ma ku wê bi destan bikim.

Yekem tiştê ku em dikin ev e ku ji bo afirandina kopiyek hilanînê ya veavakirinê skrîptek çêbikin. Di pêşerojê de em ê bi vê senaryoyê dewletê “rizgar bikin”.

Ka em herin Pergal -> Skrîpt û skrîptek biafirînin, mînakî, "fullbackup" (bê guman, bê quotes).

system backup save dont-encrypt=yes name=Backup_full

Em ê şîfreyê bikar neynin, ji ber ku wekî din ew ê di skrîpta cîran de bi eşkere were destnîşankirin, ez wateya "parastinê" nabînim;

Em skrîptek duyemîn diafirînin ku her gava ku dest pê dike dê veavakirinê sererast bike. Ka em jê re bibêjin "full_restore".

Ev skrîpt hinekî tevlihevtir e. Rastî ev e ku dema ku veavakirin were sererast kirin, rebootek jî çêdibe. Bêyî karanîna mekanîzmayek kontrolê, em ê ji nû ve dest pê bikin.

Mekanîzmaya kontrolê piçek "oak" derket, lê pêbawer. Her gava ku skrîpt tê destpêkirin, ew pêşî hebûna pelê "restore_on_reboot.txt" kontrol dike.
Ger pelek wusa hebe, wê hingê vesazkirina ji hilanînê pêdivî ye. Em pelê jêbirin û li dû re bootek nûvekirinek dikin.

Ger pelek wusa tune, em bi tenê vê pelê diafirînin û tiştek nakin (ango, ev tê vê wateyê ku ev jixwe dakêşana duyemîn e piştî vegerandina ji hilanînê).

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

Ya çêtirîn e ku meriv di vê qonaxê de, berî ku peywirê li plansazkerê zêde bike, skrîptan biceribîne.

Ger her tişt baş e, berbi gava sêyemîn û paşîn bimeşin - peywira xebitandina skrîptê di her bootê de li nexşerê zêde bikin.

Ka em herin Pergal -> Scheduler û karekî nû lê zêde bike.
Di warê Dema destpêkê nîşandan damezirandin (erê, em wisa dinivîsin, bi tîpan)
Di warê Li ser bûyerê em dinivîsin
/system script run full_restore

Wekî din, skrîpta ku mîhengê xilas dike bimeşîne! Em naxwazin van hemûyan careke din bikin, ne wisa?

Em hin "çopê" li mîhengan zêde dikin da ku tiştek girîng kontrol bikin, an jêbirin û di dawiyê de, hewl bidin ku routerê ji nû ve bidin destpêkirin.

Erê, dibe ku pir kes bibêjin: "Modek ewledar heye!" Lêbelê, ew ê nexebite heke, di encama xebatê de, hûn neçar in ku ji nû ve bi routerê ve werin girêdan (mînakek, heke hûn navnîşan an pîvanên tora wifi ya ku hûn pê ve girêdayî ne biguhezînin). Û divê hûn îhtîmala "jibîrkirinê" ji bîr nekin ku vê modê vekin.

PS Ya sereke niha ev e ku meriv "rizgarkirinê" ji bîr neke.

Source: www.habr.com

Add a comment