Este documento explica como fazer o download de uma imagem de software para um Cisco 2600/2800/3800 Series Router usando um Trivial File Transfer Protocol (TFTP) pela primeira porta da LAN usando o comando ROMmon tftpdnld.
Notas:
A transferência TFTP ROMmon funciona somente na primeira porta LAN. No entanto, para o Cisco 2612, você pode escolher a porta Token Ring ou Fast Ethernet.
Só é possível fazer download de arquivos para o roteador. Não é possível usar TFTP ROMmon para obter arquivos do roteador.
A transferência não oferece suporte ao route bridging em portas Token Ring.
Não existem requisitos específicos para este documento.
Este documento não se restringe a versões de software e hardware específicas.
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Primeiro, você deve definir variáveis de ambiente ROMmon antes do download do TFTP. Todos os nomes de variáveis diferenciam maiúsculas e minúsculas.
Você pode visualizar as variáveis de ambiente do ROMmon usando o comando set, como mostrado aqui:
rommon 3 > set PS1=rommon ! > IP_ADDRESS=172.18.16.76 IP_SUBNET_MASK=255.255.255.192 DEFAULT_GATEWAY=172.18.16.65 TFTP_SERVER=172.18.16.2 TFTP_FILE=quake/rel22_Jan_16/c2600-i-mz
Estas são as variáveis a serem definidas para tftpdnld:
usage: tftpdnld [-ur] Use this command for disaster recovery only to recover an image via TFTP. Monitor variables are used to set up parameters for the transfer. (Syntax: "VARIABLE_NAME=value" and use "set" to show current variables.) "ctrl-c" or "break" stops the transfer before flash erase begins. The following variables are REQUIRED to be set for tftpdnld: IP_ADDRESS: The IP address for this unit IP_SUBNET_MASK: The subnet mask for this unit DEFAULT_GATEWAY: The default gateway for this unit TFTP_SERVER: The IP address of the server to fetch from TFTP_FILE: The filename to fetch The following variables are OPTIONAL: TFTP_VERBOSE: Print setting. 0=quiet, 1=progress(default), 2=verbose TFTP_RETRY_COUNT: Retry count for ARP and TFTP (default=7) TFTP_TIMEOUT: Overall timeout of operation in seconds (default=7200) TFTP_CHECKSUM: Perform checksum test on image, 0=no, 1=yes (default=1) Command line options: -r: do not write flash, load to DRAM only and launch image -u: upgrade the rommon, system will reboot once upgrade is complete rommon 14 >
Observação: conforme detalhado no bug da Cisco ID CSCdk81077 (somente clientes registrados) , para os Cisco 2600 e 1720 Series Routers que executam o comando ROM monitor tftpdnld, o comando pode relatar uma comparação de checksum incorreta quando carrega imagens do software Cisco IOS da versão 1 2.0(2.2)T ou posterior.
Observação: como uma solução alternativa para esse problema, defina a variável de monitor da ROM TFTP_CHECKSUM como 0. Isso é feito definindo a variável TFTP_CHECKSUM=0 do conjunto de monitoramento da ROM e, em seguida, prosseguindo com o procedimento tftpdnld.
As variáveis a serem configuradas para o Token Ring são mostradas aqui:
TR_1E1R_PORT | TR_SPEED_MODE |
---|---|
No Cisco 2612, essa variável define a porta Token Ring ou Ethernet. 0 = usar a porta Ethernet 1 = usar a porta Token Ring O padrão é 0 | Para uma porta Token Ring, essa variável define a velocidade do anel e o modo duplex. 0 = modo half-duplex de 4 Mbps 1 = modo full-duplex de 4 Mbps 2 = modo half-duplex de 16 Mbps 3 = modo full-duplex de 16 Mbps O padrão é 2 |
As variáveis a serem definidas para o Fast Ethernet são mostradas aqui.
FE_SPEED_MODE |
---|
0 = modo half-duplex de 10 Mbps 1 = modo full-duplex de 10 Mbps 2 = modo half-duplex de 100 Mbps 3 = modo full-duplex de 100 Mbps 4 = autonegociação O padrão é 4 |
Você deve usar o comando sync para salvar variáveis de ambiente ROMmon na RAM não-volátil (NVRAM).
rommon 16 > IP_ADDRESS=171.68.171.0 rommon 17 > IP_SUBNET_MASK=255.255.254.0 rommon 18 > DEFAULT_GATEWAY=171.68.170.3 rommon 19 > TFTP_SERVER=171.69.1.129 rommon 20 > TFTP_FILE=c2600-is-mz.113-2.0.3.Q rommon 21 > tftpdnld IP_ADDRESS: 171.68.171.0 IP_SUBNET_MASK: 255.255.254.0 DEFAULT_GATEWAY: 171.68.170.3 TFTP_SERVER: 171.69.1.129 TFTP_FILE: c2600-is-mz.113-2.0.3.Q Invoke this command for disaster recovery only. WARNING: all existing data in all partitions on flash will be lost! Do you wish to continue? y/n: [n]: y Receiving c2600-is-mz.113-2.0.3.Q from 171.69.1.129 !!!!!.!!!!!!!!!!!!!!!!!!!.!! File reception completed. Copying file c2600-is-mz.113-2.0.3.Q to flash. Erasing flash at 0x607c0000 program flash location 0x60440000 rommon 22 >