рдорд┐рдХреНрд░реЛрдЯрд┐рдХ рд░рд╛рдЙрдЯрд░рдордзреНрдпреЗ рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рд╕реЗрд╡реНрд╣ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рд╛

рдмрд░реНтАНрдпрд╛рдЪ рдЬрдгрд╛рдВрдирд╛ рдПрдХ рдЕрджреНрднреБрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдорд┐рд│рд╛рд▓реЗ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдЪрдкреАрдИ рд╕реНрд╡рд┐рдЪрд╡рд░ - рдЬрд░ рдХрд╛рд╣реА рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдореЕрдиреНрдпреБрдЕрд▓реА рд╕реЗрд╡реНрд╣ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА, рддрд░ рд░реАрдмреВрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЖрдзреАрдЪреЗ рдЬрддрди рдХреЗрд▓реЗрд▓реЗ рдХреЙрдиреНрдлрд┐рдЧ рд░реЛрд▓ рдмреЕрдХ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдХрд╛рд╣реАрд╕реЗ рдирд┐рд░реНрджрдпреА рдЖрд╣реЗ (рддреЗ рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕ рд╡рд┐рд╕рд░рд▓реЗ рдЖрд╣реЗ - рддреЗ рдкреБрдиреНрд╣рд╛ рдХрд░рд╛), рдкрд░рдВрддреБ рдирд┐рд╖реНрдкрдХреНрд╖ рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдЖрд╣реЗ.

рдкрд░рдВрддреБ Mikrotik рдордзреНрдпреЗ, рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЕрд╕реЗ рдХреЛрдгрддреЗрд╣реА рдХрд╛рд░реНрдп рдирд╛рд╣реА, рдЬрд░реА рдЪрд┐рдиреНрд╣ рдлрд╛рд░ рдкреВрд░реНрд╡реАрдкрд╛рд╕реВрди рдЬреНрдЮрд╛рдд рдЖрд╣реЗ: "рджреВрд░рд╕реНрдердкрдгреЗ рд░рд╛рдЙрдЯрд░ рд╕реЗрдЯ рдХрд░рдгреЗ рдореНрд╣рдгрдЬреЗ рд▓рд╛рдВрдмрдЪрд╛ рдкреНрд░рд╡рд╛рд╕." рдЖрдгрд┐ рдЕрдЧрджреА рдЬрд╡рд│рдЪреНрдпрд╛ рд░рд╛рдЙрдЯрд░рд▓рд╛ "рд░реАрд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╡реАрдЯ" рдордзреНрдпреЗ рдмрджрд▓рдгреЗ рдЦреВрдк рд╕реЛрдкреЗ рдЖрд╣реЗ.

рд╡рд┐рдЪрд┐рддреНрд░рдкрдгреЗ, рдорд▓рд╛ рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рд╡рд░ рдПрдХрдЪ рдореЕрдиреНрдпреБрдЕрд▓ рд╕рд╛рдкрдбрд▓реЗ рдирд╛рд╣реА, рдореНрд╣рдгреВрди рдорд▓рд╛ рддреЗ рд╣рд╛рддрд╛рдиреЗ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ.

рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪреА рдмреЕрдХрдЕрдк рдкреНрд░рдд рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдкрдг рдкреНрд░рдердо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдпрд╛рд░ рдХрд░рддреЛ. рднрд╡рд┐рд╖реНрдпрд╛рдд, рдЖрдореНрд╣реА рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╕рд╣ рд░рд╛рдЬреНрдп "рдЬрддрди" рдХрд░реВ.

рдЬрд╛ рд╕рд┐рд╕реНрдЯрдо -> рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдгрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдпрд╛рд░ рдХрд░рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬрдлреБрд▓рдмреЕрдХрдЕрдктАЭ (рдЕрд░реНрдерд╛рдд, рдХреЛрдЯреНрд╕рд╢рд┐рд╡рд╛рдп).

system backup save dont-encrypt=yes name=Backup_full

рдЖрдореНрд╣реА рдкрд╛рд╕рд╡рд░реНрдб рд╡рд╛рдкрд░рдгрд╛рд░ рдирд╛рд╣реА, рдХрд╛рд░рдг рдЕрдиреНрдпрдерд╛ рддреЛ рд╕рдореАрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯрдордзреНрдпреЗ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓; рдорд▓рд╛ рдЕрд╢рд╛ "рд╕рдВрд░рдХреНрд╖рдг" рдЪрд╛ рдореБрджреНрджрд╛ рджрд┐рд╕рдд рдирд╛рд╣реА.

рдЖрдореНрд╣реА рджреБрд╕рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддрдпрд╛рд░ рдХрд░рддреЛ рдЬреА рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░реЗрд▓. рдЪрд▓рд╛ рдпрд╛рд▓рд╛ "рдлреБрд▓_рд░реАрд╕реНрдЯреЛрд░" рдореНрд╣рдгреВ рдпрд╛.

рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдереЛрдбреА рдЕрдзрд┐рдХ рдХреНрд▓рд┐рд╖реНрдЯ рдЖрд╣реЗ. рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдЕрд╢реА рдЖрд╣реЗ рдХреА рдЬреЗрд╡реНрд╣рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рддреЗрд╡реНрд╣рд╛ рд░реАрдмреВрдЯ рджреЗрдЦреАрд▓ рд╣реЛрддреЗ. рдХреЛрдгрддреАрд╣реА рдирд┐рдпрдВрддреНрд░рдг рдпрдВрддреНрд░рдгрд╛ рди рд╡рд╛рдкрд░рддрд╛, рдЖрдореНрд╣рд╛рд▓рд╛ рдЪрдХреНрд░реАрдп рд░реАрдмреВрдЯ рдорд┐рд│реЗрд▓.

рдирд┐рдпрдВрддреНрд░рдг рдпрдВрддреНрд░рдгрд╛ рдереЛрдбреА "рдУрдХреА", рдкрд░рдВрддреБ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕реВрди рдЖрд▓реЗ. рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдБрдЪ рдХреЗрд▓реНрдпрд╛рд╡рд░, рддреЗ рдкреНрд░рдердо тАЬ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 }

рд╢реЗрдбреНрдпреВрд▓рд░рдордзреНрдпреЗ рдХрд╛рд░реНрдп рдЬреЛрдбрдгреНрдпрд╛рдкреВрд░реНрд╡реА, рдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдЪреА рдЪрд╛рдЪрдгреА рдШреЗрдгреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рдЖрд╣реЗ.

рд╕рд░реНрд╡рдХрд╛рд╣реА рдареАрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рддрд┐рд╕рд▒реНрдпрд╛ рдЖрдгрд┐ рдЕрдВрддрд┐рдо рдЪрд░рдгрд╛рд╡рд░ рдЬрд╛ - рдкреНрд░рддреНрдпреЗрдХ рдмреВрдЯрд╡рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп рд╢реЗрдбреНрдпреВрд▓рд░рдордзреНрдпреЗ рдЬреЛрдбрд╛.

рдЬрд╛ рд╕рд┐рд╕реНрдЯрдо -> рд╢реЗрдбреНрдпреВрд▓рд░ рдЖрдгрд┐ рдирд╡реАрди рдХрд╛рд░реНрдп рдЬреЛрдбрд╛.
рдХреНрд╖реЗрддреНрд░рд╛рдд рд╕реБрд░рд╡рд╛рддреАрдЪреА рд╡реЗрд│ рд╕реВрдЪрд┐рдд рдХрд░рд╛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк (рд╣реЛрдп, рдЖрдкрдг рддреЗ рдЕрд╕реЗрдЪ рд▓рд┐рд╣рд┐рддреЛ, рдЕрдХреНрд╖рд░рд╛рдВрдордзреНрдпреЗ)
рдХреНрд╖реЗрддреНрд░рд╛рдд рдХрд╛рд░реНрдпрдХреНрд░рдорд╛рд╡рд░ рдЖрдореНрд╣реА рд▓рд┐рд╣рд┐рддреЛ
/system script run full_restore

рдкреБрдвреЗ, рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЬрддрди рдХрд░рдгрд╛рд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд╛рд▓рд╡рд╛! рдЖрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рд╕рд░реНрд╡ рдкреБрдиреНрд╣рд╛ рдХрд░рд╛рдпрдЪреЗ рдирд╛рд╣реА, рдХрд╛?

рдЖрдореНрд╣реА рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рдХрд╛рд╣реА "рдХрдЪрд░рд╛" рдЬреЛрдбрддреЛ рдХрд┐рдВрд╡рд╛ рдХрд╛рд╣реАрддрд░реА рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рд╣рдЯрд╡рддреЛ рдЖрдгрд┐ рд╢реЗрд╡рдЯреА, рд░рд╛рдЙрдЯрд░ рд░реАрдмреВрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЛ.

рд╣реЛрдп, рдмрд░реЗрдЪ рдЬрдг рдореНрд╣рдгрддреАрд▓: "рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдореЛрдб рдЖрд╣реЗ!" рддрдерд╛рдкрд┐, рдХрд╛рдорд╛рдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореА, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд░рд╛рдЙрдЯрд░рд╢реА рдкреБрдиреНрд╣рд╛ рдХрдиреЗрдХреНрдЯ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ рддрд░ рддреЗ рдХрд╛рд░реНрдп рдХрд░рдгрд╛рд░ рдирд╛рд╣реА (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдкрдг рдЬреНрдпрд╛ рд╡рд╛рдпрдлрд╛рдп рдиреЗрдЯрд╡рд░реНрдХрджреНрд╡рд╛рд░реЗ рдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣рд╛рдд рддреНрдпрд╛рдЪрд╛ рдкрддреНрддрд╛ рдХрд┐рдВрд╡рд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдмрджрд▓рд▓реНрдпрд╛рд╕). рдЖрдгрд┐ рдЖрдкрдг рд╣рд╛ рдореЛрдб рдЪрд╛рд▓реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "рд╡рд┐рд╕рд░рдгреНрдпрд╛рдЪреА" рд╢рдХреНрдпрддрд╛ рд╡рд┐рд╕рд░реВ рдирдпреЗ.

PS рдЖрддрд╛ рдореБрдЦреНрдп рдЧреЛрд╖реНрдЯ рдореНрд╣рдгрдЬреЗ "рдЬрддрди рдХрд░рдгреЗ" рд╡рд┐рд╕рд░реВ рдирдХрд╛.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛