Muitos encontraram um recurso maravilhoso, por exemplo, nos comutadores HPE - se a configuração não for salva manualmente por algum motivo, a configuração salva anterior será rolada após uma reinicialização. A tecnologia é implacável em alguma coisa (eu esqueci de mantê-la - faça de uma nova maneira), mas justa e confiável.
Mas no Mikrotik, não existe essa função no banco de dados, embora o presságio seja conhecido: "a configuração remota do roteador é um longo caminho". E mesmo um roteador próximo é muito fácil de transformar em um "bloco para rezetar".
Curiosamente - não encontrei um único manual sobre esse assunto, tive que fazê-lo com canetas.
A primeira coisa que fazemos é criar um script de backup de configuração. No futuro, "salvaremos" o estado com esse script em particular.
Vá para
Sistema -> Scripts e crie um script, por exemplo, "backup completo" (por si só, sem aspas).
system backup save dont-encrypt=yes name=Backup_full
Não usaremos a senha, pois, caso contrário, ela deverá ser especificada explicitamente no script vizinho, não vejo razão para essa "proteção".
Criamos um segundo script que restaurará a configuração toda vez que ela for iniciada. Vamos chamá-lo de full_restore.
Este script é um pouco mais complicado. O fato é que, ao restaurar a configuração, uma reinicialização também ocorre. Sem usar nenhum mecanismo de controle, obtemos uma reinicialização cíclica.
O mecanismo de controle acabou sendo um pouco "carvalho", mas confiável. Cada vez que o script é executado, uma verificação é realizada primeiro para a presença do arquivo "restore_on_reboot.txt".
Se houver esse arquivo, é necessária a recuperação do backup. Excluímos o arquivo e fazemos uma recuperação seguida por uma reinicialização.
Se não houver esse arquivo, simplesmente criamos esse arquivo e não fazemos nada (ou seja, este é o segundo download, que após a recuperação do backup).
: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 }
É melhor verificar os scripts neste estágio, antes de adicionar tarefas ao planejador.
Se tudo estiver correto - prossiga para a terceira e última ação - adicione ao planejador a tarefa de executar o script a cada carregamento.
Vá para
Sistema -> Agendador e adicione uma nova tarefa.
No campo
Hora de início , especifique
inicialização (sim, escrevemos em letras)
No campo
On Event , escrevemos
/system script run full_restore
Em seguida,
execute o script salvando a configuração! Não queremos fazer tudo isso de novo?
Adicionamos algum tipo de “lixo” às configurações de verificação ou excluímos algo importante e, finalmente, tentamos reiniciar o roteador.
Sim, muitos provavelmente dirão: "Existe um modo de segurança!" No entanto, não funcionará se, como resultado do trabalho, você precisar reconectar-se ao roteador (por exemplo, se você alterar o endereço ou os parâmetros da rede wifi pela qual você está conectado). E você não deve esquecer a possibilidade de "esquecer" para ativar este modo.
PS O principal agora é não esquecer de "salvar".