Restaurar arquivos de configuração nos roteadores MikroTik sempre foi um problema. Eu decidi fazer o script de restauração de configuração perfeito para os roteadores MikroTik.
Você já tentou colar comandos de configuração em um roteador MikroTik? Sim, não funciona. Assim que o script adiciona uma interface a uma ponte ou altera um IP, você é desconectado e o restante das linhas de script falha na restauração.
Usando o ‘run after reset‘ O método é realmente a melhor maneira de restaurar a configuração de um roteador MikroTik, mas possui algumas pequenas advertências, como editar o script primeiro e adicionar um :delay 15s; line at the top.
Após a reinicialização, não há indicação clara se a importação foi bem-sucedida ou falhou. Durante a solução de problemas de um backup repleto de erros, tive a idéia de introduzir um sinal sonoro antes e depois do processo de importação. Isso me levou a desenvolver esse script.
Este script foi projetado para restaurar arquivos de exportação em texto sem formatação criados usando o seguinte comando.
|
1
|
/export file=myrtrbackup
|
Eu pessoalmente uso o seguinte comando de exportação para fazer backup de meus roteadores. Acho mais fácil ler e cada linha do script é independente, portanto, copiar e colar funciona.
|
1
|
/export terse file=myrtrbackup
|
Features
- Introduces a delay – Isso permite que as interfaces do roteador sejam inicializadas antes de executar o script de importação.
- Audible prompts – Sequências de bipes antes e depois para informar se a importação foi bem-sucedida.
- Logging to disk – você pode inspecionar perfectrestore.log.0.txt para ver se a importação foi bem-sucedida. Isso é útil se o seu roteador não tiver um alto-falante embutido (alguns modelos não).
Como usar este script
Tempo necessário: 1 minuto.
Método WinBox
- Upload
perfectrestore.rscpara a pasta flash do seu roteador - Renomeie seu arquivo de backup
backup.rsce faça o upload para a pasta flash do roteador - Clique “System | Reset Configuration” no Winbox
- Verifica a caixa “No Default Configuration” e escolha
flash/perfectrestore.rscde“Run After Reset” suspensa - Clique no botão [Reset Configuration]
O roteador apagará a configuração existente, reinicializará e executará o script perfectrestore. O script apresentará o atraso adequado, tocará os bipes iniciais e, em seguida, /import flash/backup.rsc. Se a importação for concluída sem erros, você apresentará aqui a sequência de bipes bem-sucedidos.
CLI Method
- Upload
perfectrestore.rscandbackup.rscpara a pasta flash do seu roteador via scp ou ftp - Emita o seguinte comando no roteador.
1/system reset–configuration no–defaults=yes run–after–reset=flash/perfectrestore.rsc