Ce document explique comment récupérer le Cisco 2500, 3000, l'AS5100, et les Routeurs de gamme uBR900 coincés dans ROMmon (rommon#> ou > demande).
Pour récupérer un routeur de mode de ROMmon, le routeur devrait être physiquement accessible et devrait avoir un terminal connecté au port de console. Récupérer un routeur de ROMmon n'est pas possible par telneting aux interfaces l'unes des. Vous devez savoir copier l'image logicielle de Cisco IOS® d'un serveur TFTP sur le routeur.
Les informations dans ce document sont basées sur :
Routeur de gamme Cisco 2500
Routeur de gamme Cisco 3000
Serveur d'accès universel de gamme Cisco AS5100
Routeur de gamme Cisco uBR900
Les informations présentées dans ce document ont été créées à partir de périphériques dans un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si vous travaillez dans un réseau opérationnel, assurez-vous de bien comprendre l'impact potentiel de toute commande avant de l'utiliser.
Pour plus d'informations sur les conventions des documents, référez-vous aux Conventions utilisées pour les conseils techniques de Cisco.
La première chose qui doit être étudiée est pourquoi le routeur initialise en mode de ROMmon (indiqué par le « rommon # > » ou « > » demande). Déterminez si la cause est due à la modification de la valeur de registre de configuration, ou une image de logiciel Cisco IOS corrompue.
Si le routeur a une image du logiciel Cisco IOS valide, alors simplement changeant le registre de valeur de configuration à 0x2102 récupèrera le routeur. La procédure pour ceci est expliquée ci-dessous.
Si l'invite ROMmon est « > », tapez le suivant à l'invite ROMmon :
>o/r 0x2102 >i System Bootstrap, Version 11.0(10c)XB2, RELEASE SOFTWARE Copyright (c) 1986-2003 by cisco Systems 2500 processor with 16384 Kbytes of main memory F3: 10021772+224116+562960 at 0x3000060 Restricted Rights Legend Use, duplication,............................
Si l'invite ROMmon est « #> de rommon », tapez le suivant à la demande :
rommon 1> confreg 0x2102
Vous devez remettre à l'état initial ou arrêt et redémarrage le routeur pour que la nouvelle configuration la prenne effet :
rommon 2> reset System Bootstrap, Version 12.0(6r)T3, RELEASE SOFTWARE (fc1) Copyright (c) 1999 by cisco Systems, Inc. UBR924 platform with 16384 Kbytes of main memory.......................
Si les amorçages d'un routeur avec succès, alors la cause étaient une question de valeur de registre de configuration.
Si les amorçages d'un routeur dans ROMmon de nouveau, poursuivent à l'image de Cisco IOS de téléchargement utilisant l'image de démarrage d'un serveur de Protocole TFTP (Trivial File Transfer Protocol).
Il y a seulement une manière d'installer une image sur les 2500, les 3000, l'AS5100, ou les Routeurs de gamme uBR900 si le logiciel principal de Cisco IOS a été supprimé ou corrompu. Vous devez utiliser son image de démarrage.
Puisque vous avez déjà déterminé que la cause du routeur initialisant dans ROMmon n'est pas due à la valeur de registre de configuration, la seule option disponible pour la reprise est de réinstaller ou améliorer le logiciel de Cisco IOS d'un serveur TFTP utilisant l'image de démarrage intégrée (Rx-démarrage) dans la ROM.
Pour entrer dans le mode Rxboot ou l'image de démarrage, faites ce qui suit :
Si l'invite ROMmon est « rommon # > », tapez :
rommon 1 > confreg 0x2101
Vous devez remettre à l'état initial ou arrêt et redémarrage le routeur pour que la nouvelle configuration la prenne effet :
rommon 2>reset System Bootstrap, Version 12.0(6r)T3, RELEASE SOFTWARE (fc1) Copyright (c) 1999 by cisco Systems, Inc. UBR924 platform with 16384 Kbytes of main memory.......................
Si l'invite ROMmon est « > », tapez :
>o/r 0x2101 >i System Bootstrap, Version 11.0(10c)XB2, RELEASE SOFTWARE Copyright (c) 1986-1994 by cisco Systems 2500 processor with 16384 Kbytes of main memory Restricted Rights Legend Use, duplication, or ................ !--- Output suppressed .............16384K bytes of processor board System flash (Read/Write) Press RETURN to get started! hostname(boot)>
Notez que la demande est maintenant « routeur (démarrage) > », confirmant que le routeur a initialisé utilisant l'image de démarrage.
Remarque: Si les amorçages d'un routeur dans ROMmon de nouveau, très probablement l'image de démarrage est corrompu ou les disparus et la seule manière de récupérer sont en remplaçant la mémoire Flash système ou le matériel de panneau de processeur.
L'étape suivante est d'améliorer le logiciel de Cisco IOS comme suit :
hostname(boot)>enable hostname(boot)#copy tftp flash System flash directory: File Length Name/status 1 2416128 c2500-is-l.123-1a.bin [invalid checksum] [2416192 bytes used, 14361024 available, 16777216 total] Address or name of remote host [255.255.255.255]? 172.16.1.2 Source file name? c2500-is-l.123-1a.bin Destination file name [c2500-is-l.123-1a.bin]? Accessing file 'c2500-is-l.123-1a.bin' on 172.16.1.2... Loading c2500-is-l.123-1a.bin from 172.16.1.2 (via Ethernet0): ! [OK] Erase flash device before writing? [confirm] !--- Press Enter to confirm Flash contains files. Are you sure you want to erase? [confirm] !--- Press Enter to confirm Copy 'c2500-is-l.123-1a.bin' from server as 'c2500-is-l.123-1a.bin' into Flash WITH erase? [yes/no]yes Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ee ...erased Loading c2500-is-l.123-1a.bin from 172.16.1.2 (via Ethernet0): !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !--- Output suppressed !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 16294764/16777216 bytes] Verifying checksum... OK (0x96AA) Flash copy took 0:08:23 [hh:mm:ss] hostname(boot)#
Utilisez la commande de show flash de vérifier la version d'image nouveau-chargée de Cisco IOS.
hostname(boot)#show flash System flash directory: File Length Name/status 1 16294764 c2500-is-l.123-1a.bin [16294828 bytes used, 482388 available, 16777216 total] 16384K bytes of processor board System flash (Read/Write) hostname(boot)#
Après avoir avec succès copié l'image de Cisco IOS sur le routeur, assurez-vous que vous changez le registre de configuration de nouveau à 0x2102 et rechargez le routeur pour démarrer de l'image de Cisco IOS.
hostname(boot)(config)#config-register 0x2102 hostname(boot)#reload System configuration has been modified. Save? [yes/no]: no Proceed with reload? [confirm] !--- Press Enter to confirm *Mar 1 00:12:58.463: %SYS-5-RELOAD: Reload requested System Bootstrap, Version 11.0(10c)XB2, PLATFORM SPECIFIC RELEASE SOFTWARE (fc1) Copyright (c) 1986-2003 by cisco Systems 2500 processor with 14336 Kbytes of main memory F3: 15405292+889440+952984 at 0x3000060 !--- Output suppressed Press RETURN to get started! hostname>
Utilisez la commande de show version de vérifier la valeur de registre de configuration et la version d'image nouveau-chargée de Cisco IOS.
hostname>show version Cisco Internetwork Operating System Software IOS (tm) 2500 Software (C2500-IS-L), Version 12.3(1a), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2003 by cisco Systems, Inc. Compiled Fri 06-Jun-03 07:46 by dchih Image text-base: 0x0307F6E8, data-base: 0x00001000 ROM: System Bootstrap, Version 11.0(10c)XB2, PLATFORM SPECIFIC RELEASE SOFTWARE (fc1) BOOTLDR: 3000 Bootstrap Software (IGS-BOOT-R), Version 11.0(10c)XB2, PLATFORM SP ECIFIC RELEASE SOFTWARE (fc1) Router uptime is 2 minutes System returned to ROM by reload System image file is "flash:c2500-is-l.123-1a.bin" cisco 2500 (68030) processor (revision L) with 14336K/2048K bytes of memory. Processor board ID 13587050, with hardware revision 00000000 Bridging software. X.25 software, Version 3.0.0. 2 Ethernet/IEEE 802.3 interface(s) 2 Serial network interface(s) 32K bytes of non-volatile configuration memory. 16384K bytes of processor board System flash (Read ONLY) Configuration register is 0x2102
La sortie de commande de show version ci-dessus prouve que le routeur a chargé la nouvelle image de Cisco IOS et la valeur de registre de configuration est 0x2102.
Voir la procédure d'installation logicielle et de mise à niveau pour les 1600, 2000, 2500, 3000, pour en savoir plus AS5100, et AS5200.