Skip to content

Cisco CCNAv7 - Salvar e gerenciar configurações

Você passou um bom tempo configurando um switch, e a energia acabou. Ao ligar de novo, tudo sumiu. Isso acontece porque as alterações estavam apenas na memória RAM. Neste post, você vai ver como o IOS guarda as configurações e como salvá-las e gerenciá-las.

O IOS usa dois arquivos de configuração principais:

ArquivoOnde ficaCaracterística
running-configRAMConfiguração em uso. Perde-se ao desligar ou reiniciar
startup-configNVRAMConfiguração salva. É carregada quando o equipamento liga
flowchart LR
  A["Você digita comandos"] --> B["running-config: RAM, em uso"]
  B -->|"copy running-config startup-config"| C["startup-config: NVRAM, salva"]
  C -->|"ao ligar ou reiniciar"| B

Toda vez que você digita um comando de configuração, ele é aplicado imediatamente à running-config. Mas só vira permanente quando você o copia para a startup-config.

ComandoO que mostra
show running-configA configuração atual (em uso)
show startup-configA configuração salva na NVRAM

Para ver se há diferenças entre as duas, compare o que cada comando mostra. Se você não salvou depois de uma alteração, a running-config terá algo a mais.

Para tornar as alterações permanentes, copie a configuração em uso para a salva:

SW-LAB1# copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]

Pressione Enter para confirmar o nome do arquivo. A forma abreviada é:

SW-LAB1# copy run start

Há três formas de desfazer uma alteração, dependendo da situação:

SituaçãoO que fazer
Errei um comando específicoRepita o comando com no na frente
Errei vários comandos e não salveiReinicie com reload e não salve quando perguntado
Quero voltar completamente ao padrão de fábricaApague a startup-config e reinicie
SW-LAB1(config)# hostname Teste
Teste(config)# no hostname
Switch(config)#

O no hostname voltou o nome ao padrão (Switch). O mesmo vale para outros comandos, como no shutdown (que desfaz um shutdown) ou no banner motd.

SW-LAB1# reload
System configuration has been modified. Save? [yes/no]: no
Proceed with reload? [confirm]

Ao responder no, as mudanças feitas desde o último salvamento são descartadas. O equipamento volta com a startup-config anterior.

Apagar a configuração (voltar ao padrão)

Section titled “Apagar a configuração (voltar ao padrão)”
SW-LAB1# erase startup-config
Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]
SW-LAB1# reload

Salvando a configuração em um arquivo de texto

Section titled “Salvando a configuração em um arquivo de texto”

Você pode guardar uma cópia da configuração em um arquivo de texto, útil como backup ou para aplicar a mesma configuração em outro equipamento.

  1. No emulador de terminal (PuTTY, Tera Term), ative a opção de registro (logging) e escolha o nome do arquivo.
  2. Execute show running-config.
  3. Desative o registro. O arquivo contém a configuração.
  1. Edite o arquivo, removendo mensagens que não sejam comandos.
  2. No equipamento, entre no modo de configuração global.
  3. Cole o texto no terminal. Cada linha será executada como se você a tivesse digitado.

Mini laboratório: salvando e perdendo configurações

Section titled “Mini laboratório: salvando e perdendo configurações”

Objetivo: observar a diferença entre running-config e startup-config.

Cenário: o switch SW-LAB1, configurado no laboratório anterior.

flowchart LR
  PC["PC: Terminal"] ---|"Console"| SW["Switch SW-LAB1"]
  1. Entre em modo de configuração global e mude o hostname para SW-TESTE.
  2. No modo privilegiado, execute show running-config. O nome novo aparece.
  3. Execute show startup-config. O nome ainda é o antigo, porque não foi salvo.
  4. Execute reload e responda no quando perguntar se quer salvar. Confirme o reinício.
  5. Quando o switch voltar, observe o nome do prompt. Voltou a SW-LAB1.
  6. Mude novamente o nome para SW-TESTE e agora salve com copy running-config startup-config.
  7. Execute reload de novo. Desta vez, o nome SW-TESTE permanece.
  8. Para finalizar, volte o nome para SW-LAB1 e salve.

Perguntas para fixar:

  • Onde fica a running-config e o que acontece com ela quando o equipamento é desligado?
  • Qual comando salva a configuração?
  • Como você desfaria um único comando de configuração?
  • A running-config (RAM) é a configuração em uso e se perde ao reiniciar.
  • A startup-config (NVRAM) é a configuração salva, carregada na inicialização.
  • Use copy running-config startup-config para salvar.
  • Desfaça comandos com no, reinicie sem salvar para descartar várias mudanças e use erase startup-config para voltar ao padrão.
  • É possível guardar uma cópia da configuração em arquivo de texto, TFTP ou USB.