Ce document explique les raisons de la perte de configuration d'un routeur en cas de coupure de courant ou de redémarrage. Le document fournit également une procédure simple pour vérifier le problème sur n'importe quel routeur. Dans la plupart des cas, c'est le résultat d'un registre de configuration mal défini. Le registre de configuration est habituellement modifié pendant la récupération de mot de passe pour contourner la configuration de démarrage lors du redémarrage. Il arrive souvent que le registre de configuration ne soit pas reconfiguré normalement.
Aucune exigence spécifique n'est associée à ce document.
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
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.
Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Le routeur peut contourner la configuration de démarrage enregistrée dans la mémoire vive non volatile (NVRAM) pendant sa séquence de démarrage. Afin de vérifier si ce problème se pose, complétez ces étapes :
Après le démarrage de votre routeur, n'entrez pas le dialogue de configuration initiale (choisissez No lorsque vous y êtes invité).
--- System Configuration Dialog --- Would you like to enter the initial configuration dialog? [yes/no]: no
Appuyez sur Enter pour accédez à l'invite Router>.
Saisissez enable et appuyez sur ENTER pour accéder au mode privilégié.
Dans l'invite Router#, saisissez show start et appuyez sur ENTER. Votre configuration doit être celle qui a été enregistrée avant le redémarrage ou la coupure de courant. Si vous constatez que la configuration n'est pas identique, il est possible que le routeur ait ignoré la configuration de démarrage. Passez à l'étape 5.
Saisissez show version, appuyez sur ENTER et observez la dernière ligne dans le résultat qui apparaît. Voici un exemple :
Router#show version Cisco Internetwork Operating System Software IOS (tm) 2500 Software (C2500-JS-L), Version 12.1(5), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2000 by cisco Systems, Inc. Compiled Wed 25-Oct-00 05:18 by cmong Image text-base: 0x03071DB0, data-base: 0x00001000 ROM: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE BOOTFLASH: 3000 Bootstrap Software (IGS-RXBOOT), Version 10.2(8a), RELEASE SOFTWARE (fc1) Router uptime is 7 minutes System returned to ROM by reload System image file is "flash:c2500-js-l_121-5.bin" cisco 2500 (68030) processor (revision D) with 16384K/2048K bytes of memory. Processor board ID 03867477, with hardware revision 00000000 Bridging software. X.25 software, Version 3.0.0. SuperLAT software (copyright 1990 by Meridian Technology Corp). TN3270 Emulation software. 1 Token Ring/IEEE 802.5 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 0x2142
Dans cet exemple, le registre de configuration affiche 0x2142. Le routeur contourne la configuration de démarrage enregistrée dans NVRAM pendant sa séquence de démarrage. Cette fonctionnalité est normalement utilisée pendant une procédure de récupération de mot de passe.
Ce tableau explique les significations des bits du registre de configuration :
Bit n° | Hex | Signification |
---|---|---|
00-03 | 0x0000-0x000F | Paramètres de champ de démarrage 0x0000 Reste à l'invite de protocole Bootstrap système 0x0001 Démarre l'image du système sur EPROM 0x0002-0x000F Spécifie un nom de fichier NetBoot par défaut. |
06 | 0x0040 | Ignorer le contenu NVRAM. |
07 | 0x0080 | Bit OEM activé pour exclure les détails dans les messages de démarrage. |
08 | 0 x 100 | Coupure désactivée. |
10 | 0 x 400 | Diffusion IP avec tous les zéros. |
11-12 | 0x0800-0x1000 | Vitesse de ligne de la console. |
13 | 0x2000 | Démarrer le logiciel ROM par défaut si le démarrage réseau échoue. |
14 | 0x4000 | Diffusions IP sans numéro réseau. |
15 | 0 x 8 000 | Activer les messages de diagnostic et ignorer le contenu NVRAM. |
Le paramètre d'usine par défaut pour le registre de configuration est 0x2102. Ceci indique que le routeur doit essayer de charger une image logicielle de Cisco IOS® depuis la mémoire flash et charger la configuration de démarrage.
La raison la plus probable pour laquelle le routeur a contourné la configuration de démarrage enregistrée dans NVRAM est que le registre de configuration n'a pas été défini correctement. Pour modifier votre registre de configuration de sorte que le routeur n'ignore pas ou ignore la configuration de démarrage lors du redémarrage ou de la mise sous tension ou mise hors tension, complétez ces étapes :
Dans l'invite Router# :
Saisissez configure terminal et appuyez sur ENTER.
Saisissez config-register 0x2102 et appuyez sur ENTER.
Saisissez end et appuyez sur ENTER.
Pour vérifier la modification de registre de configuration, saisissez show version à l'invite Router# et passez de nouveau en revue votre résultat de commande show version. Recherchez le paramètre du registre de configuration, qui doit montrer une nouvelle valeur sur le prochain rechargement. Voici un exemple :
Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#config-register 0x2102 Router(config)#end Router#show version Cisco Internetwork Operating System Software IOS (tm) 2500 Software (C2500-JS-L), Version 12.1(5), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2000 by cisco Systems, Inc. Compiled Wed 25-Oct-00 05:18 by cmong Image text-base: 0x03071DB0, data-base: 0x00001000 ROM: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE BOOTFLASH: 3000 Bootstrap Software (IGS-RXBOOT), Version 10.2(8a), RELEASE SOFTWARE (fc1) Router uptime is 11 minutes System returned to ROM by reload System image file is "flash:c2500-js-l_121-5.bin" cisco 2500 (68030) processor (revision D) with 16384K/2048K bytes of memory. Processor board ID 03867477, with hardware revision 00000000 Bridging software. X.25 software, Version 3.0.0. SuperLAT software (copyright 1990 by Meridian Technology Corp). TN3270 Emulation software. 1 Token Ring/IEEE 802.5 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 0x2142 (will be 0x2102 at next reload)
Le nouveau paramètre du registre de configuration devient actif une fois le routeur rechargé.
Router#reload System configuration has been modified. Save? [yes/no]: n Proceed with reload? [confirm]
Votre routeur se charge maintenant avec la configuration de démarrage et le registre de configuration est défini sur 0x2102. Votre configuration se charge correctement après le prochain rechargement ou mise sous tension ou mise hors tension.
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
25-Jun-2008 |
Première publication |