Quero criar um script para copiar a configuração em execução de um switch 4506 em uma linha. Até agora, vejo duas opções:
copiar execução tftp:
sw#copy run tftp://10.0.0.1/cfg.cfg
Address or name of remote host [10.0.0.1]?
Destination filename [cfg.cfg]?
Contras: precisa de confirmação, pressione enter.
Info: Eu defini a ip tftp source-interface Vlan10
vlan with management para ter conectividade.
ou
mostre running-config | redirecionar tftp: //10.0.0.1/run-R1.cfg
sw#show running-config | redirect tftp://10.0.0.1/run-R1.cfg
.....
%Error opening tftp://10.0.0.1/run-R1.cfg (Timed out)
sw#sh ip route 10.0.0.1
% Subnet not in table
Contras: a fonte de IP do redirecionamento é um IP 172.16.0.2 privado, por se tratar de uma sub-rede de trânsito. Portanto, não há conectividade com o IP da interface de saída, mas conectividade com a sub-rede de gerenciamento. como você pode ver abaixo.
sw#ping 10.0.0.1 source vlan 10
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.1, timeout is 2 seconds:
Packet sent with a source address of 172.16.0.2
.....
Success rate is 0 percent (0/5)
sw#ping 10.0.0.1 source vlan 11
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.1, timeout is 2 seconds:
Packet sent with a source address of <Public_IP>
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/6/8 ms
sw#
ip tftp source-interface Vlan10
não ajuda com redirect
Perguntas:
- Existe a possibilidade de nenhuma cópia de confirmação com 'copy run tftp:'?
- Como posso definir que todos os pacotes originados no switch devem ser originados com um IP definido?
ip tftp source-interface Vlan10
a fonte de sua tftp corretamente ... entãoshow running-config | redirect tftp://10.0.0.1/run-R1.cfg
deve funcionarRespostas:
Tente transformar o comportamento do prompt de arquivos em silêncio.
fonte
O comando copy (pelo menos com as caixas Cisco) permite especificar o nome de usuário e a senha em uma única linha. Algo assim:
Você deve poder usar scp ou tftp no lugar do ftp também.
fonte
Você pode fazer isso com o FTP.
Primeiro, você precisa configurar o nome de usuário e a senha do FTP:
Em seguida, obtenha seu script para fazer isso:
O IOS usará o nome de usuário e a senha locais configurados antes
fonte
Pode ser mais fácil habilitar o servidor SCP no roteador e fazer o script do backup do outro lado. Em vez de tentar retirá-lo do roteador, por que não retirá-lo do servidor de backup? Você terá maior flexibilidade de script dessa maneira.
fonte
Você também pode considerar criar um
alias
com este comando:e emitir em
.save
vez de digitar a linha inteira toda vez.fonte