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

рдзреЗрд░реИрд▓реЗ рдПрдЙрдЯрд╛ рдЕрджреНрднреБрдд рд╕реБрд╡рд┐рдзрд╛ рднреЗрдЯреНрдЯрд╛рдПрдХрд╛ рдЫрдиреН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, HPE рд╕реНрд╡рд┐рдЪрд╣рд░реВрдорд╛ - рдпрджрд┐ рдХреБрдиреИ рдХрд╛рд░рдгрд▓реЗ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдмрдЪрдд рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рднрдиреЗ, рд░рд┐рдмреБрдЯ рдкрдЫрд┐ рдЕрдШрд┐рд▓реНрд▓реЛ рдмрдЪрдд рдЧрд░рд┐рдПрдХреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд┐рд░реНрддрд╛ рд╣реБрдиреНрдЫред рдкреНрд░рд╡рд┐рдзрд┐ рдХреЗрд╣рд┐ рд╣рджрд╕рдореНрдо рдирд┐рд░реНрджрдпреА рдЫ (рдпрд╕рд▓рд╛рдИ рдмрдЪрдд рдЧрд░реНрди рдмрд┐рд░реНрд╕рдиреБрднрдпреЛ - рдпрд╕рд▓рд╛рдИ рдлреЗрд░рд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реН), рддрд░ рдирд┐рд╖реНрдкрдХреНрд╖ рд░ рднрд░рдкрд░реНрджреЛ рдЫред

рддрд░ Mikrotik рдорд╛, рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рддреНрдпрд╕реНрддреЛ рдХреБрдиреИ рдкреНрд░рдХрд╛рд░реНрдп рдЫреИрди, рдпрджреНрдпрдкрд┐ рдЪрд┐рдиреНрд╣ рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рдЬреНрдЮрд╛рдд рдЫ: "рджреВрд░рдмрд╛рдЯ рд░рд╛рдЙрдЯрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреБ рднрдиреЗрдХреЛ рд▓рд╛рдореЛ рдпрд╛рддреНрд░рд╛ рд╣реЛред" рд░ рдирдЬрд┐рдХреИрдХреЛ рд░рд╛рдЙрдЯрд░рд▓рд╛рдИ "рд░рд┐рд╕реЗрдЯ рдЧрд░реНрдиреБ рдЕрдШрд┐ рдИрдВрдЯ" рдорд╛ рдкрд░рд┐рдгрдд рдЧрд░реНрди рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛ рдЫред

рдЕрдЪрдореНрдордХреЛ рдХреБрд░рд╛, рдореИрд▓реЗ рдпрд╕ рд╡рд┐рд╖рдпрдорд╛ рдПрдХрд▓ рдореНрдпрд╛рдиреБрдЕрд▓ рдлреЗрд▓рд╛ рдкрд╛рд░реЗрди, рддреНрдпрд╕реИрд▓реЗ рдореИрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╣рд╛рддрд▓реЗ рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛред

рд╣рд╛рдореАрд▓реЗ рдЧрд░реНрдиреЗ рдкрд╣рд┐рд▓реЛ рдХреБрд░рд╛ рднрдиреЗрдХреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХреЛ рдмреНрдпрд╛рдХрдЕрдк рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБ рд╣реЛред рднрд╡рд┐рд╖реНрдпрдорд╛, рд╣рд╛рдореА рдпреЛ рд▓рд┐рдкрд┐рдХреЛ рд╕рд╛рде рд░рд╛рдЬреНрдпрд▓рд╛рдИ "рдмрдЪрдд" рдЧрд░реНрдиреЗрдЫреМрдВред

рдЬрд╛рдК рддреНрдпрд╣рд╛рдБ рдкреНрд░рдгрд╛рд▓реА -> рд▓рд┐рдкрд┐рд╣рд░реВ рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "рдкреВрд░реНрдг рдмреНрдпрд╛рдХрдЕрдк" (рдЕрд╡рд╢реНрдп рдкрдирд┐, рдЙрджреНрдзрд░рдгрд╣рд░реВ рдмрд┐рдирд╛)ред

system backup save dont-encrypt=yes name=Backup_full

рд╣рд╛рдореА рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдиреМрдВ, рдХрд┐рдирдХрд┐ рдЕрдиреНрдпрдерд╛ рдпреЛ рдЫреЗрдЙрдЫрд╛рдЙрдХреЛ рд▓рд┐рдкрд┐рдорд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ; рдо рдпрд╕реНрддреЛ "рд╕реБрд░рдХреНрд╖рд╛" рдХреЛ рдмрд┐рдиреНрджреБ рджреЗрдЦреНрджрд┐рдиред

рд╣рд╛рдореА рдПрдЙрдЯрд╛ рджреЛрд╕реНрд░реЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВ рдЬрд╕рд▓реЗ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд▓рд╛рдИ рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рд╕реБрд░реБ рдЧрд░реНрджрд╛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗрдЫред рдпрд╕рд▓рд╛рдИ "full_restore" рднрдиреМрдВред

рдпреЛ рд▓рд┐рдкрд┐ рдЕрд▓рд┐ рдЬрдЯрд┐рд▓ рдЫред рддрдереНрдп рдпреЛ рд╣реЛ рдХрд┐ рдЬрдм рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рд╣реБрдиреНрдЫ, рд░рд┐рдмреБрдЯ рдкрдирд┐ рд╣реБрдиреНрдЫред рдХреБрдиреИ рдкрдирд┐ рдирд┐рдпрдиреНрддреНрд░рдг рд╕рдВрдпрдиреНрддреНрд░ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА, рд╣рд╛рдореА рдПрдХ рдЪрдХреНрд░реАрдп рд░рд┐рдмреБрдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫреМрдВред

рдирд┐рдпрдиреНрддреНрд░рдг рд╕рдВрдпрдиреНрддреНрд░ рдЕрд▓рд┐рдХрддрд┐ "рдУрдХреА", рддрд░ рднрд░рдкрд░реНрджреЛ рднрдпреЛред рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реБрд░реБ рд╣реБрдиреНрдЫ, рдпрд╕рд▓реЗ рдкрд╣рд┐рд▓реЗ "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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди