Introduction
Ce document décrit comment modifier certains paramètres système avec des commandes CLI sur les commutateurs Catalyst 9000 qui exécutent Cisco® IOS-XE.
Conditions préalables
Exigences
Aucune exigence spécifique n'est associée à ce document.
Composants utilisés
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
- Commutateurs Catalyst 9000
- Cisco IOS-XE
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. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
Les commandes de l'interface de ligne de commande (CLI) sont une alternative, de sorte que vous n'avez pas à modifier la valeur du registre de configuration sur Cisco® IOS.
Problème
Config-register est une valeur de registre logiciel 16 bits préconfigurée dans la mémoire vive non volatile et qui peut être utilisée pour modifier le comportement du commutateur en :
- Modifiez le mode de démarrage du commutateur (ROMmon, NetBoot).
-
Modifiez les options au démarrage du commutateur (ignorer la configuration, désactiver les messages de démarrage).
-
Modifier la vitesse de la console (débit en bauds pour une session d’émulation de terminal).
Sur les plates-formes classiques qui s'exécutent sur le logiciel Cisco IOS, le registre de configuration est défini à partir du mode de configuration avec le config-register
ou de ROMmon avec la commande confreg
erasecat4000_flash:. Les show version
vous permet d'afficher le paramètre actuel du registre de configuration.
Sur les commutateurs Catalyst 9000 qui fonctionnent sous Cisco IOS-XE, la confreg
était toujours disponible pour la configuration et le paramètre actuel apparaît dans show version
ainsi que, mais la config-register
Le commandement était inefficace et mal géré, ce qui a causé de la confusion.
En effet, Cisco IOS-XE n'utilise pas cette config-register
et fournit d'autres commandes CLI pour les gérer.
Remarque : l'affichage incorrect de la valeur du registre de configuration sur show version
le résultat est supprimé à partir de la version 16.12.4 et 17.3.1.
Solution
Voici les commandes CLI équivalentes sur Cisco IOS-XE qui permettent à l'utilisateur d'effectuer les mêmes tâches en définissant la valeur config-register sur Cisco IOS.
Fonctionnement |
Valeur du registre de configuration Cisco IOS |
CLI Cisco IOS-XE équivalente |
Démarrage normal |
0x2102 |
Switch(config)#no boot manual |
Démarrer sur rommon |
0x0,0x2120 |
Switch(config)#boot manual |
Activer l'interruption/Désactiver l'interruption |
0x2120/ valeurs de registre résiduelles |
Switch(config)#[no]boot enable-break |
Réglage de la vitesse de ligne en bauds/console |
0x102, 0x2101, 0x2102, 0x2142 : débit de 9 600 bauds 0x1202 : débit de 1200 bauds 0 x 2 120, 0 x 2 122, 0x2124 : 19200 bauds 0x2902 : débit de 4 800 bauds 0x2922 : 38400 bauds 0x3122 : 57600 bauds 0x3922 : 115200 bauds 0x3902 : débit de 2 400 bauds |
Switch(config)#line console 0 Switch(config-line)#speed ? <0-4294967295> Vitesses de transmission et de réception |
Ignorer le démarrage |
0x2142 |
Switch(config)#system ignore startupconfig |
Ignore la coupure |
0x102, 0x2101, 0x2102, 0x2122, 0x2124, 0x2142, 0x2902, 0x2922, 0x3122, 0x3902, 0x3922 |
Switch(config)#[no]boot manual Switch(config)#[no]boot enable-break |
Désactiver la récupération de mot de passe |
0x102 |
Switch(config)#system désactiver la récupération de mot de passe |
Remarque : si un système fonctionne sur Cisco IOS-XE et ne démarre pas 5 fois de suite en moins de 25 minutes de temps de fonctionnement pour chaque rechargement, le logiciel définit automatiquement la variable ROMmon MANUAL_BOOT="yes". En d'autres termes, si un système ne démarre pas pour une raison quelconque, il démarre automatiquement dans ROMmon après 5 tentatives consécutives.
Si les deux ignorent config
et désactiver la récupération de mot de passe est activée, puis les variables ROMmon respectives sont définies.
SWITCH_DISABLE_PASSWORD_RECOVERY=1
SWITCH_IGNORE_STARTUP_CFG=1
Si ces deux variables sont définies, le commutateur affiche une invite au démarrage et confirme avant le startup-config.
Booting...
<snip>
Both ignore startup configuration and disable password are set
This will result in erasing the startup config
Do you want to Erase the config? Default: n, Answer y/n:
User response is YES, erasing the startup config
Removing FIPS Key. Disabling FIPS MODE
All TCP AO KDF Tests Pass
service password-encryption
service password-recovery noconfirm
Informations connexes