Mikrotik ရောက်တာများတွင် နောက်ဆုံးသိမ်းဆည်းထားသော ဖွဲ့စည်းမှုပုံစံကို အလိုအလျောက် ပြန်လည်ရယူခြင်း။

ဥပမာအားဖြင့်၊ HPE ခလုတ်များတွင် အံ့သြဖွယ်ကောင်းသော အင်္ဂါရပ်များစွာကို တွေ့လာရပြီး - အကြောင်းတစ်ခုခုကြောင့် config ကို ကိုယ်တိုင်မသိမ်းဆည်းပါက၊ ယခင်သိမ်းဆည်းထားသော config ကို ပြန်လည်စတင်ပြီးနောက် ပြန်လည်စတင်လိုက်ပါသည်။ နည်းပညာသည် အတန်ငယ် ရက်စက်သည် (သိမ်းဆည်းရန် မေ့သွားသည် - ထပ်လုပ်ပါ)၊ သို့သော် တရားမျှတပြီး ယုံကြည်စိတ်ချရသည်။

သို့သော် Mikrotik တွင်၊ နိမိတ်လက္ခဏာကို ကာလကြာရှည်စွာ သိထားသော်လည်း၊ "အဝေးမှ router ကိုတပ်ဆင်ခြင်းသည် ခရီးရှည်ကို ဆိုလိုပါသည်။" အနီးနားရှိ router ကိုပင် "ပြန်လည်သတ်မှတ်ခြင်းမပြုမီ အုတ်ခဲ" အဖြစ်ပြောင်းရန် အလွန်လွယ်ကူပါသည်။

ထူးဆန်းသည်မှာ ဤကိစ္စအတွက် လက်စွဲစာအုပ်တစ်အုပ်ကို ကျွန်ုပ်မတွေ့သောကြောင့် လက်ဖြင့်လုပ်ရတော့သည်။

ကျွန်ုပ်တို့ ပထမဆုံးလုပ်သည်မှာ configuration ၏ အရန်မိတ္တူကို ဖန်တီးရန်အတွက် script တစ်ခုကို ဖန်တီးခြင်းဖြစ်သည်။ အနာဂတ်တွင်၊ ကျွန်ုပ်တို့သည် ဤဇာတ်ညွှန်းဖြင့် အခြေအနေကို “သိမ်းဆည်း” ပါမည်။

သွားပါ။ စနစ် -> Scripts ပြီးလျှင် script တစ်ခုဖန်တီးပါ၊ ဥပမာ၊ "fullbackup" (ဟုတ်ပါတယ်၊ ကိုးကားမပါဘဲ)။

system backup save dont-encrypt=yes name=Backup_full

ကျွန်ုပ်တို့သည် စကားဝှက်ကို အသုံးပြုမည်မဟုတ်သောကြောင့်၊ မဟုတ်ပါက ၎င်းကို ကပ်လျက် script တွင် အတိအလင်း ဖော်ပြရမည်ဖြစ်ပြီး၊ ထိုသို့သော "ကာကွယ်မှု" ၏အချက်ကို ကျွန်ုပ်မတွေ့ပါ။

ကျွန်ုပ်တို့သည် စတင်ချိန်တိုင်း ဖွဲ့စည်းမှုပုံစံကို ပြန်လည်ရယူမည့် ဒုတိယ script တစ်ခုကို ဖန်တီးပါသည်။ အဲဒါကို full_restore လို့ ခေါ်ရအောင်။

ဒီဇာတ်ညွှန်းက နည်းနည်းပိုရှုပ်ထွေးတယ်။ အမှန်မှာ configuration ကိုပြန်ယူသောအခါ၊ reboot လည်းဖြစ်ပေါ်သည်။ မည်သည့်ထိန်းချုပ်မှုယန္တရားမျှမသုံးဘဲ၊ ကျွန်ုပ်တို့သည် စက်ဘီးစီးစွာ ပြန်လည်စတင်ခြင်းကို ရရှိပါမည်။

ထိန်းချုပ်မှုယန္တရားသည် အနည်းငယ် “အိုကေ” ဖြစ်သွားသော်လည်း ယုံကြည်စိတ်ချရသည်။ ဇာတ်ညွှန်းကို စတင်လိုက်တိုင်း၊ ၎င်းသည် “restore_on_reboot.txt” ဖိုင်ရှိမရှိကို ဦးစွာစစ်ဆေးသည်။
အကယ်၍ ထိုသို့သောဖိုင်ရှိပါက၊ အရန်ကူးယူခြင်းမှ ပြန်လည်ရယူရန် လိုအပ်ပါသည်။ ကျွန်ုပ်တို့သည် ဖိုင်ကိုဖျက်ပြီး ပြန်လည်ရယူပြီးနောက် ပြန်လည်စတင်ခြင်းဖြင့် ပြန်လည်ရယူပါ။

ထိုသို့သောဖိုင်မရှိပါက၊ ကျွန်ုပ်တို့သည် ဤဖိုင်ကို ရိုးရိုးရှင်းရှင်းဖန်တီးပြီး မည်သည့်အရာကိုမျှ မလုပ်ပါ (ဆိုလိုသည်မှာ၊ ၎င်းသည် အရန်သိမ်းဆည်းမှုမှ ပြန်လည်ရယူပြီးနောက် ဒုတိယဒေါင်းလုဒ်ဖြစ်နေပြီဟု ဆိုလိုသည်)။

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

အချိန်ဇယားဆွဲသူထံ အလုပ်မထည့်မီ ဤအဆင့်တွင် Script များကို စမ်းသပ်ရန် အကောင်းဆုံးဖြစ်သည်။

အားလုံးအဆင်ပြေပါက၊ တတိယနှင့်နောက်ဆုံးအဆင့်သို့သွားပါ - boot တိုင်းတွင် script ကို run ရမည့်တာဝန်ကိုစီစဉ်သူထံထည့်ပါ။

သွားပါ။ စနစ် -> စီစဉ်ပေးသူ အလုပ်အသစ်တစ်ခုထည့်ပါ။
လယ်ပြင်၌ အချိန် Start ညွှန်ပြသည် startup (ဟုတ်တယ်၊ အဲဒါကို စာလုံးတွေနဲ့ ရေးတာ)
လယ်ပြင်၌ ပွဲနေ့ ရေးသား
/system script run full_restore

နောက်ထပ်, config ကိုကယ်တင်သော script ကို run ပါ။ ဒါတွေအားလုံးကို ထပ်မလုပ်ချင်တော့ဘူးလား။

စစ်ဆေးရန် သို့မဟုတ် အရေးကြီးသောအရာကို ဖျက်ရန် ဆက်တင်များတွင် "အမှိုက်" အချို့ကို ပေါင်းထည့်ကာ နောက်ဆုံးတွင် router ကို ပြန်လည်စတင်ရန် ကြိုးစားပါ။

ဟုတ်တယ်၊ တော်တော်များများက "ဘေးကင်းတဲ့မုဒ်ရှိတယ်!" သို့သော်၊ အလုပ်၏ရလဒ်အနေဖြင့်၊ သင်သည် router သို့ပြန်လည်ချိတ်ဆက်ရမည်ဖြစ်ပြီး (ဥပမာ၊ သင်ချိတ်ဆက်ထားသည့် wifi ကွန်ရက်၏လိပ်စာ သို့မဟုတ် ဘောင်များကိုပြောင်းလဲပါက) ၎င်းသည် အလုပ်မဖြစ်ပါ။ ထို့အပြင် ဤမုဒ်ကိုဖွင့်ရန် "မေ့လျော့ခြင်း" ၏ဖြစ်နိုင်ခြေကို သင်မမေ့သင့်ပါ။

PS ယခုအဓိကအချက်မှာ "သိမ်းဆည်း" ရန်မမေ့ပါနှင့်။

source: www.habr.com

မှတ်ချက် Add