Contenu

Introduction

Conditions préalables

Conditions requises

Components Used

Conventions

Opération

Token Ring

Fast Ethernet

Exemple

Informations connexes

Introduction

Ce document explique comment télécharger une image logicielle sur un routeur de la gamme Cisco 2600/2800/3800 en utilisant le protocole Trivial File Transfer Protocol (TFTP) sur le premier port LAN et la commande ROMmon tftpdnld.

Remarques :

- Le transfert ROMmon TFTP fonctionne seulement sur le premier port LAN. Cependant, pour le Cisco 2612, vous pouvez choisir le Token Ring ou le port Fast Ethernet.

- Vous pouvez seulement télécharger les fichiers sur le routeur. Vous ne pouvez pas utiliser ROMmon TFTP pour récupérer des fichiers dans le routeur.

- Le transfert ne prend pas en charge le pontage sur les ports Token Ring.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Components Used

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Opération

D'abord, vous devez définir les variables d'environnement ROMmon avant le téléchargement avec le protocole TFTP. Tous les noms de variables sont sensibles à la casse.

Vous pouvez voir les variables d'environnement ROMmon à l'aide de la commande Set , comme montré ici :

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

Les variables à définir pour tftpdnld sont montrées ici :

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 >

Remarque : Comme indiqué dans l'ID de bogue Cisco CSCdk81077 (clients enregistrés uniquement) , pour les routeurs des gammes Cisco 2600 et 1720 exécutant la commande ROM monitor tftpdnld, la commande peut signaler une mauvaise comparaison de somme de contrôle lors du chargement des images logicielles Cisco IOS 12.0(2.2)T ou ultérieure.

Remarque : Pour résoudre ce problème, définissez la variable TFTP_CHECKSUM du moniteur ROM sur 0. Ceci est fait en définissant la variable TFTP_CHECKSUM=0 de la commande Set du moniteur de ROM, et en continuant ensuite avec la procédure tftpdnld.

Token Ring

Les variables à définir pour le Token Ring sont montrées ici :

TR_1E1R_PORT

TR_SPEED_MODE

Sur le Cisco 2612, cette variable définit le Token Ring ou le port Ethernet. 0 = utiliser le port Ethernet 1 = utiliser le port Token Ring La valeur par défaut est 0

Pour un port Token Ring, cette variable définit la vitesse de l´anneau et le mode duplex. 0 = 4 Mbits/s mode half-duplex 1 = 4 Mbits/s mode full duplex 2 = 16 Mbits/s mode half duplex 3 = 16 Mbits/s mode full duplex La valeur par défaut est 2

Fast Ethernet

Les variables à définir pour Fast Ethernet sont montrées ici :

FE_SPEED_MODE

0 = 10 Mbits/s mode half-duplex 1 = 10 Mbits/s mode full duplex 2 = 100 Mbits/s mode half duplex 3 = 100 Mbits/s mode full duplex 4 = négociation automatique La valeur par défaut est 4

Vous devez employer la commande Sync pour enregistrer les variables d'environnement ROMmon dans la mémoire RAM non volatile (NVRAM).

Exemple

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 >

Informations connexes

- Support et documentation techniques - Cisco Systems