Ath-nuadhachadh fèin-ghluasadach air an rèiteachadh mu dheireadh a chaidh a shàbhaladh ann an routers Mikrotik

Tha mòran air tighinn tarsainn air feart iongantach, mar eisimpleir, air suidsichean HPE - mura h-eil an config air a shàbhaladh le làimh airson adhbhar air choireigin, às deidh ath-thòiseachadh thèid an rèiteachadh a chaidh a shàbhaladh roimhe a thoirt air ais. Tha an teicneòlas rudeigin neo-thruacanta (dhìochuimhnich a shàbhaladh - dèan e a-rithist), ach cothromach agus earbsach.

Ach ann am Mikrotik, chan eil a leithid de ghnìomh anns an stòr-dàta, ged a tha fios air a bhith aig an t-soidhne o chionn fhada: “Tha stèidheachadh router air astar a’ ciallachadh turas fada. ” Agus tha e gu math furasta eadhon router faisg air làimh a thionndadh gu bhith na “breige mus cuir thu ath-shuidheachadh.”

Gu neònach gu leòr, cha do lorg mi aon leabhar-làimhe air a’ chùis seo, agus mar sin bha agam ri dhèanamh le làimh.

Is e a’ chiad rud a nì sinn sgriobt a chruthachadh airson leth-bhreac cùl-taic den rèiteachadh a chruthachadh. Anns an àm ri teachd, bidh sinn “a’ sàbhaladh” an stàit leis an sgriobt seo.

Rachamaid gu System -> Sgriobtaichean agus cruthaich sgriobt, mar eisimpleir, “làn chùl-taic” (gu dearbh, às aonais cuòtan).

system backup save dont-encrypt=yes name=Backup_full

Cha chleachd sinn am facal-faire, oir air dhòigh eile feumaidh e a bhith air a shònrachadh gu soilleir san sgriobt ri thaobh; chan eil mi a’ faicinn puing “dìon” mar sin.

Bidh sinn a’ cruthachadh dàrna sgriobt a bheir air ais an rèiteachadh a h-uile uair a thòisicheas e. Canaidh sinn “full_restore” ris.

Tha an sgriobt seo beagan nas iom-fhillte. Is e an fhìrinn, nuair a thèid an rèiteachadh ath-nuadhachadh, bidh ath-thòiseachadh ann cuideachd. Gun a bhith a’ cleachdadh uidheamachd smachd, gheibh sinn ath-thòiseachadh cearcallach.

Thionndaidh an uidheamachd smachd gu bhith beagan “darach”, ach earbsach. Gach uair a thèid an sgriobt a chuir air bhog, bidh e an-toiseach a’ dèanamh cinnteach gu bheil am faidhle “restore_on_reboot.txt” an làthair.
Ma tha faidhle mar sin ann, tha feum air ath-nuadhachadh bho chùl-taic. Sguabaidh sinn às am faidhle agus nì sinn ath-bheothachadh air a leantainn le ath-thòiseachadh.

Mura h-eil leithid de fhaidhle ann, bidh sinn dìreach a’ cruthachadh am faidhle seo agus cha dèan sinn dad (ie, tha seo a’ ciallachadh gur e seo an dàrna luchdachadh sìos mu thràth às deidh dhuinn ath-nuadhachadh bho chùl-taic).

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

Tha e nas fheàrr na sgriobtaichean a dhearbhadh aig an ìre seo, mus cuir thu an obair ris a’ chlàr-ama.

Ma tha a h-uile càil ceart gu leòr, lean air adhart chun treas agus an ceum mu dheireadh - cuir ris a’ chlàr-ama an obair a bhith a’ ruith an sgriobt aig a h-uile bròg.

Rachamaid gu Siostam -> Clàr-ama agus cuir obair ùr ris.
Anns an achadh Tòisich ùine comharraich Tòisich (seadh, sin mar a bhios sinn ga sgrìobhadh, ann an litrichean)
Anns an achadh Air Tachartas sgrìobh
/system script run full_restore

An ath rud ruith an sgriobt a shàbhalas an config! Chan eil sinn airson seo a dhèanamh a-rithist, a bheil?

Cuiridh sinn beagan “sgudal” ris na roghainnean gus sgrùdadh a dhèanamh, no cuir às do rudeigin cudromach agus mu dheireadh feuch ris an router ath-thòiseachadh.

Tha, is dòcha gum bi mòran ag ràdh: “Tha modh sàbhailte ann!” Ach, chan obraich e ma dh'fheumas tu, mar thoradh air an obair, ath-cheangal ris an router (mar eisimpleir, ma dh'atharraicheas tu seòladh no crìochan an lìonra wifi tron ​​​​a bheil thu ceangailte). Agus cha bu chòir dhut dìochuimhneachadh mun chomas "dìochuimhneachadh" am modh seo a thionndadh.

PS Is e am prìomh rud a-nis gun a bhith a’ dìochuimhneachadh “sàbhaladh”.

Source: www.habr.com

Cuir beachd ann