Para parceiros
Em geral, os roteadores são atualizados ou desatualizados por vários motivos. Este documento fornece ao usuário alguns passos básicos para migrar a configuração de um roteador existente para um novo roteador.
Before you use the information in this document, make sure that you meet these requirements:
Acesso a um servidor TFTP (Protocolo de Transferência de Arquivo Trivial) ou FTP (Protocolo de Transferência de Arquivo).
Conectividade – Os roteadores devem ser capazes de acessar o servidor FTP ou TFTP. Use o comando ping para verificar a conectividade.
Este documento não se restringe a versões de software e hardware específicas.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Há diversos métodos que podem ser escolhidos para fazer backup e restaurar uma configuração:
Esta é uma abordagem passo a passo do procedimento de cópia da configuração de um roteador para um servidor TFTP e de volta para outro roteador. Antes de continuar com este método, verifique se há um servidor TFTP na rede para a qual você possui conectividade IP.
No prompt Router>, emita o comando enable e forneça a senha necessária quando solicitado.
O prompt muda para Router#, o que indica que o roteador agora está no modo privilegiado.
Copie o arquivo de configuração que está sendo usado para o servidor de TFTP:
CE_2#copy running-config tftp: Address or name of remote host []? 64.104.207.171 Destination filename [ce_2-confg]? backup_cfg_for_my_router !! 1030 bytes copied in 2.489 secs (395 bytes/sec) CE_2#
Abra o arquivo de configuração com um editor de texto. Procure e remova qualquer linha que comece com "AAA".
Observação: esta etapa é remover todos os comandos de segurança que podem bloqueá-lo do roteador.
Copie o arquivo de configuração do servidor TFTP para um novo roteador no modo privilegiado (enable) que possui uma configuração básica.
Router#copy tftp: running-config Address or name of remote host []? 64.104.207.171 Source filename []? backup_cfg_for_my_router Destination filename [running-config]? Accessing tftp://10.66.64.10/backup_cfg_for_my_router... Loading backup_cfg_for_router from 64.104.207.171 (via FastEthernet0/0): ! [OK - 1030 bytes] 1030 bytes copied in 9.612 secs (107 bytes/sec) CE_2#
Neste procedimento, um servidor de FTP pode ser utilizado no lugar de um servidor de TFTP.
No prompt Router>, emita o comando enable e forneça a senha necessária quando solicitado.
O prompt muda para Router#, o que indica que o roteador agora está no modo privilegiado.
Configure o nome de usuário e senha de FTP.
CE_2#config terminal CE_2(config)#ip ftp username cisco CE_2(config)#ip ftp password cisco123 CE_2(config)#end CE_2#
Copie a configuração no servidor FTP.
CE_2#copy running-config ftp: Address or name of remote host []? 10.66.64.10 Destination filename [ce_2-confg]? backup_cfg_for_router Writing backup_cfg_for_router ! 1030 bytes copied in 3.341 secs (308 bytes/sec) CE_2#
Abra o arquivo de configuração com um editor de texto. Procure e remova qualquer linha que comece com "AAA".
Observação: esta etapa é remover todos os comandos de segurança que podem bloqueá-lo do roteador.
Copie o arquivo de configuração do servidor FTP para um novo roteador no modo privilegiado (enable) que possui uma configuração básica.
Router#copy ftp: running-config Address or name of remote host [10.66.64.10]? Source filename [backup_cfg_for_router]? Destination filename [running-config]? Accessing ftp://10.66.64.10/backup_cfg_for_router... Loading backup_cfg_for_router ! [OK - 1030/4096 bytes] 1030 bytes copied in 13.213 secs (78 bytes/sec) CE_2#
Um programa de emulação terminal pode ser usado para fazer backup e restaurar uma configuração. Esta é uma descrição do procedimento que usa o software de emulação de terminal Microsoft Hyperterminal:
Caso seja necessário copiar a configuração de outro roteador, conecte-se a esse roteador via console ou protocolo Telnet.
No prompt Router>, emita o comando enable e forneça a senha necessária quando solicitado.
O prompt muda para Router#, o que indica que o roteador agora está no modo privilegiado.
Execute o comando terminal lenght 0 para forçar o roteador a retornar a resposta inteira ao mesmo tempo, em vez de uma tela de cada vez.
Isso permite que você capture a configuração sem —mais— avisos externos gerados quando o roteador responder uma tela de cada vez.
No menu do HyperTerminal, escolha Transfer > Capture Text.
A janela Capture Text é exibida.
Denomine o arquivo como "config.txt".
Clique em Start para dispensar a janela Capture Text e iniciar a captura.
Emita o comando show running-config e dê um tempo para o roteador concluir sua resposta. Você verá:
Building configuration...
seguido pela configuração.
No menu do HyperTerminal, escolha Transfer > Capture Text > Stop para encerrar a captura de tela.
Abra o arquivo config.txt você criou em qualquer editor de texto, como o Bloco de Notas ou o Wordpad.
Procure e remova qualquer linha que comece com "AAA".
Observação: esta etapa é remover todos os comandos de segurança que possam bloqueá-lo do roteador.
Salve o arquivo.
Conecte-se ao roteador que necessita da configuração.
Abra o arquivo config.txt.
Destaque todo o conteúdo do arquivo config.txt.
Você pode fazer isso ao arrastar o cursor desde antes do primeiro caractere até após o último caractere do arquivo ao manter o botão esquerdo do mouse pressionado. Alternativamente, se você usa o Bloco de Notas, é possível escolher Edit > Select All no menu.
Copie o texto selecionado para a área de transferência do Windows.
Você pode escolher Edit > Copy no menu do editor de texto ou manter a tecla CTRL pressionada e pressionar simultaneamente a tecla C para executar a cópia.
Vá para a janela do Hyperterminal e execute o comando de terminal configure no prompt Router#. Pressione a tecla Enter.
Cole o arquivo de configuração no roteador ao selecionar Edit > Paste to host no menu do HyperTerminal.
Após o término da colagem da configuração e o roteador voltar ao prompt de configuração, execute o comando copy running-config startup-config para gravar a configuração na memória.
Execute o comando exit para voltar ao prompt Router#.
Para fazer com que um roteador copie a configuração em execução para a configuração de inicialização todos os domingos às 23:00, conclua estes passos:
Crie uma lista de políticas do kron — Este é o script que lista os comandos que o roteador deve executar na hora programada.
Router(config)#kron policy-list SaveConfig
Router(config-kron-policy)#cli write
Router(config-kron-policy)#exit
cli — Especifica comandos EXEC CLI em uma lista de políticas do Command Scheduler.
Policy-list — Especifica a lista de políticas associada a uma ocorrência do Command Scheduler.
Observação: o motivo pelo qual write foi usado em vez de copy running-config startup-config é porque o kron não suporta prompts interativos e o comando copy running-config startup-config requer interação. É importante lembrar disso ao criar comandos. Observe também que o kron não oferece suporte a comandos de configuração.
Crie uma ocorrência do kron — Isso informa ao roteador quando e com que frequência a política deve ser executada.
Router(config)#kron occurrence SaveConfigSchedule at 23:00 Sun recurring Router(config-kron-occurrence)#policy-list SaveConfig
SaveConfigSchedule — Este é o nome da ocorrência. O comprimento do nome da ocorrência é de 1 a 31 caracteres. Se o nome da ocorrência for novo, uma estrutura da ocorrência será criada. Se o nome da ocorrência não for novo, a ocorrência existente será editada.
at — Identifica que a ocorrência deverá ser executada em uma data e hora específicas do calendário.
recurring — Identifica que a ocorrência deve ser executada de forma recorrente.
Verifique a configuração do kron usando o comando show.
Router#sh kron schedule Kron Occurrence Schedule SaveConfigSchedule inactive, will run again in 1 days 12:37:47 at 23:00 on Sun
inative — significa que o kron não está executando os comandos no momento.
Ativo —Significa que o kron está executando os comandos atuais.
Router#show running-configuration kron occurrence SaveConfigSchedule at 23:00 Sun recurring policy-list SaveConfig kron policy-list SaveConfig cli write
Este exemplo salva a configuração em execução em um servidor TFTP (10.1.1.1) todos os domingos às 23:00:
Router(config)#kron policy-list Backup Router(config-kron-policy)#cli show run | redirect tftp://10.1.1.1/test.cfg Router(config-kron-policy)#exit ! Router(config)#kron occurrence Backup at 23:00 Sun recurring Router(config-kron-occurrence)#policy-list Backup
Utilize o comando show running-config para confirmar se o arquivo de configuração foi copiado para o roteador de destino.