No Cisco ASA, as mudanças no running-config não são salvas automaticamente no startup-config. Isso é feito manualmente com "write memory" ou "copy running-config startup-config" para gravar as alterações no armazenamento flash.
Gostaria de verificar se as alterações de configuração foram salvas em vez de salvar cegamente repetidamente (o que faço atualmente). Pesquisei no Google por comandos para verificar se as alterações do running-config foram salvas no startup-config e aqui estão duas soluções feias que encontrei:
- comando "
recarregar "
- Saída de " A configuração do sistema foi modificada. Salvar? [S]es/[N]o: " quando a configuração precisa ser salva.
- Saída de "Continuar com o recarregamento? [confirmar]" quando a configuração já foi salva. RESPOSTA NÃO ou similar para evitar reinicializações desnecessárias!!
- Copie AMBOS sua configuração de execução E configuração de inicialização para arquivos de texto .
- Use um utilitário " diff " para comparar os arquivos de texto em busca de diferenças.
Eu adoraria ter um comando ou procedimento de limpeza rápida para verificar se a configuração foi salva sem arriscar uma reinicialização acidental. Por favor, poste se você tiver sugestões.
Não encontrei uma solução de comando único, mas usando alguns comandos podemos determinar se a configuração em execução foi salva sem usar o comando "recarregar".
show running-config | include checksum:
show startup-config | include checksum:
Se a soma de verificação corresponder, a configuração em execução foi salva . Você também pode revisar a diferença entre o horário da última modificação do running-config e o último horário de salvamento do startup-config. Isso é menos exato porque os valores nunca serão os mesmos (startup-config deve ser mais recente que running-config após salvar).
show version | include modified
show startup-config | include Written
Prefiro a primeira solução comparando cada soma de verificação, mas o método alternativo comparando modificação e datas escritas também funciona bem.