Registre de Configuration (Configuration Register) Changer la valeur du Registre de Configuration (Configuration Register) cch
Sommaire - Introduction - Plateformes supportées dans ce document - Au sujet de "Configuration Register" - Changer la valeur du "Configuration Register" - Afficher la valeur du "Configuration Register" - Configurer la vitesse de la liaison Console (Cisco IOS CLI) cch
Introduction Ce document décrit le registre de configuration 16 bits en NVRAM et comprend les sections suivantes: ● Plateformes supportées dans ce document ● Au sujet du "Configuration Register" ● Changer la valeur du "Configuration Register" ● Afficher la valeur du "Configuration Register" ● Configurer la vitesse de la liaison Console (Cisco IOS CLI) Plateformes supportées dans ce document Utilisez ce document avec les plateformes suivantes: ● Routeurs Cisco series 1800 ● Routeurs Cisco series 2800 ● Routeurs Cisco series 3800 Au sujet du "Configuration Register" Le routeur a un registre de configuration 16 bits en NVRAM. Chaque bit est à 0 (off) ou à 1 (on) et la valeur de chaque bit affecte le comportement du routeur au prochain cycle de démarrage. Vous pouvez utiliser le registre de configuration pour: ● Forcer le routeur à démarrer en mode ROM Monitor (ROMMON) ● Sélectionner une source de "boot" et le fichier de "boot" par défaut. ● Valider ou dévalider la fonction "Break" ● Contrôler les adresses de broadcast ● Outrepasser un mot de passe perdu ● Changer la vitesse de la ligne de la console cch
Le tableau suivant décrit les fonctions des bits du registre de configuration: N° des Bits Hexadécimal Signification 00-03 0x0000-0x000F Champ boot. La valeur du champ boot détermine comment le routeur charge un système d'exploitation et où il obtient cette image. Voit tableau 2 pour des détails 06 0x0040 Indique au logiciel système d'ignorer le contenu de la NVRAM. 07 0x0080 Bit OEM (Original Equipment Manufactor) validé 08 0x0100 Contrôle la touche Break de la console: ● (Configuration usine) Positionner le bit 8 à un indique au processeur d'ignorer la touche Break de la console ● Positionner le bit 8 à zéro indique au processeur de prendre en compte la touche Break comme une com- mande pour forcer le routeur à entrer en mode ROM Monitor , arrêtant le fonctionnement normal. La touche Break peut être activé durant les 60 secondes pendant lesquelles le routeur redémarre sans tenir compte de la valeur du registre de configuration. 09 0x0200 Ce bit contrôle le "boot" du système: ● Positionner le bit 9 à un indique au système d'utiliser le bootstrap secondaire. ● (Configuration usine) Positionner le bit 8 à zéro indique au système de "booter" à partir de la mémoire flash. Ce bit n'est typiquement jamais modifié. 10 0x0400 Contrôle la partie host de l'adresse de broadcast IP: ● Positionner le bit 10 à un indique au processeur d'utiliser une adresse toute à zéro. ● (Configuration usine) Positionner le bit 10 à zéro indique au processeur d'utiliser une adresse toute à un. Le bit 10 inter-agit avec le bit 14 qui contrôle les parties réseau et sous-réseau de l'adresse de broadcast IP. Voir le tableau 3 pour les effets combinés des bits 10 et 14. 05, 11, 12 0x0020, 0x0800, 0x1000 Contrôle la vitesse de la ligne de la console. Voir le tableau 4 pour les huit combinaisons de bits et les vitesses de la ligne de la console. La configuration usine est 9600 bit/s avec les bits 5, 11 et 12 à zéro. Note: Vous ne pouvez pas changer les bits de la vitesse de la ligne de la console du registre de configuration avec la commande config-register. cch
13 0x2000 Détermine comment le routeur répond à une défaillance du "boot" par le réseau. ● Positionner le bit 13 à un indique au routeur de "booter" sur la ROM après six tentatives infructueuses de "boot" sur le réseau. ● (Configuration usine) Positionner le bit 13 à zéro indique au routeur de tenter de "booter" indéfiniment sur le réseau. 14 0x4000 Contrôle les parties réseau et sous-réseau de l'adresse de broadcast IP: ● Positionner le bit 10 à un indique au processeur d'utiliser une adresse toute à zéro. ● (Configuration usine) Positionner le bit 10 à zéro indique au processeur d'utiliser une adresse toute à un. Le bit 10 inter-agit avec le bit 14 qui contrôle les parties réseau et sous-réseau de l'adresse de broadcast IP. Voir le tableau 3 pour les effets combinés des bits 10 et 14. 15 0x8000 Valide les messages de diagnostic et ignore le contenu de la NVRAM. Le tableau 2 décrit le champ "boot" qui correspond aux quatre bits de poids faibles du registre de configuration (bits 3, 2, 1, 0°. La valeur du champ "boot" détermine com- ment le routeur charge un système d'exploitation et où il obtient cette image. Champ "boot" (Bits 3,2,1 et 0) Signification 0000 (0x0) Au prochain cycle de démarrage, le routeur "boot" en mode ROM Monitor. Pour utiliser le mode ROM Monitor vous devez avoir un terminal ou un PC connecté au port console du routeur. En mode ROM Monitor, vous devez "booter" manuellement l'image système ou tout autre image en utilisant la commande boot. 0001 (0x01) "Boot" avec la première image en mémoire flash comme image système. 0010-1111 (0x02-0xF) Au prochain cycle de démarrage, le routeur traite séquentiellement chaque commande boot system stockée dans le fichier de configura-tion jusqu'à ce que le système "boot" avec succès. Si aucune commande boot system n'est stockée dans le fichier de con- figuration ou si l'exécution de ces commandes est infructueuse alors le routeur tente de "booter" la première image dans la mémoire flash. cch
Le tableau 3 montre comment les différentes combinaisons des bits 10 et 14 affectent l'adresse de broadcast IP: Bit 10 Bit 14 Adresse de Broadcast (<réseau><host>) <uns> <uns> 1 <uns> <zéros> <zéros> <zéros> Le tableau 4 montre comment les différentes valeurs de la vitesse de la ligne de la con- sole en fonction des combinaisons des bits 5, 11 et 12. Bit 5 Bit 11 Bit 12 Vitesse de la ligne de la console (bit/s) 1 115200 57600 38400 19200 9600 4800 2400 1200 cch
Changer la valeur du "Configuration Register" Vous pouvez changer la valeur du registre de configuration soit en étant en mode ROM Monitor soit à partir de la ligne de commande (CLI) de l'IOS Cisco. Cette section décrit comment modifier la valeur du registre de configuration à partir de la ligne de commande de l'IOS. Etape 1: Connectez un terminal ou un PC au port console du routeur. Etape 2: Configurez votre terminal ou votre logiciel d'émulation de terminal pour 9600 bit/s (par défaut), 8 bits, pas de parité, 1 bit stop. Etape 3: Mettre le routeur sous-tension. Etape 4: Si on vous demande si vous désirez entrer en mode de configuration initial, entrez no: Would you like to enter the initial dialog? [yes]: no Au bout de quelques secondes, le prompt User EXEC (Router>) est affiché. Etape 5: Entrez en mode EXEC privilégié en entrant la commande enable et si on vous le demande, entrez le mot de passe: Router> enable Password: password Router# Etape 6: Entrez en mode de configuration global: Router# configure terminal Enter configuration commands, one per line. Edit with DELETE, CTRL/W, and CTRL/U; end with CTRL/Z Etape 7: Pour changer la valeur du registre de configuration, entrez la commande config-register value dans laquelle value est un nombre hexadécimal pré- cédé de 0x: Router(config)# config-register 0xvalue Note: Le logiciel IOS Cisco ne vous permet pas de changer la vitesse de la ligne de la console directement avec la commande config-register. Pour chan- ger la vitesse de la ligne de la console à partir de la CLI de l'IOS Cisco, voir le chapitre "Configurer la vitesse de la ligne de la Console (Cisco IOS CLI)". Etape 8: Sortie du mode de configuration global Router(config)# end Etape 9: Sauvegarde des modifications en NVRAM Router# copy run start La nouvelle valeur du registre de configuration prendra effet au prochain démarrage du routeur. cch
Afficher la valeur du "Configuration Register" Pour afficher la valeur du registre de configuration qui est effective et qui sera utilisée au prochain démarrage du routeur, entrez la commande show version en mode EXEC privilégié. La valeur du registre de configuration sera affichée dans la dernière ligne de la sortie de la commande show version. Configuration register is 0x142 (will be 0x142 at next reload) Configurer la vitesse de la ligne de la console (Cisco IOS CLI) Les valeurs combinées des bits 5, 11 et 12 déterminent la vitesse de la ligne de la console. Vous pouvez modifiez les valeurs des bits uniquement en mode ROM Monitor. Pour configurer la vitesse de la ligne de la console à partir de l'interface ligne de com- mande de l'IOS Cisco, exécutez les étapes suivantes: Commande ou Action But Router> enable Password: password Router# Entrée en mode EXEC privilégié. Entrez le mot de passe si cela est demandé. Router# configure terminal Router(config)# Entrée en mode de configuration global. Router(config)# line console 0 Router(config-line)# Spécifie la ligne de la console et entre en mode de configuration line. Router(config-line)# speed baud Spécifie la vitesse de la ligne de la console. Valeurs possibles (en bit/s): 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 cch