AccueilCCNAComprendre le config-register sur les équipements Cisco

Comprendre le config-register sur les équipements Cisco

Le config-regis­ter est un para­mètre essen­tiel des équi­pe­ments Cis­co. Il déter­mine le com­por­te­ment du rou­teur ou du com­mu­ta­teur lors de son démar­rage. En modi­fiant la valeur du confi­gu­ra­tion regis­ter, tu peux, par exemple, for­cer le démar­rage en mode ROM­mon, igno­rer le fichier de confi­gu­ra­tion star­tup ou acti­ver le char­ge­ment nor­mal du système.

Dans cet article, j’explique le fonc­tion­ne­ment du config-regis­ter, ses valeurs cou­rantes et com­ment le confi­gu­rer en ligne de com­mande (CLI).

Je ne peux citer le nombre de fois que j’ai dû uti­li­ser le config-regis­ter sur des réseaux de test et même de pro­duc­tion. En plus du CCNA, il est essen­tiel à connaitre !

Qu’est-ce que le configuration register ?

Le confi­gu­ra­tion regis­ter est un para­mètre de 16 bits sto­cké en mémoire non vola­tile (NVRAM) sur les équi­pe­ments Cis­co. Chaque bit ou groupe de bits contrôle des fonc­tions spé­ci­fiques du pro­ces­sus de démar­rage. Voi­ci les prin­ci­pales fonctions :

  • Mode de démar­rage : Choi­sir si l’équipement doit char­ger IOS nor­ma­le­ment, igno­rer le fichier de confi­gu­ra­tion ou entrer en mode ROMmon.
  • Vitesse de la console : Défi­nir la vitesse de com­mu­ni­ca­tion sur le port console.
  • Démar­rage auto­ma­tique : Déter­mi­ner si le sys­tème d’exploitation (IOS) doit être char­gé automatiquement.

Valeurs courantes du config-register

Voi­ci les valeurs les plus fré­quem­ment uti­li­sées et leur signification :

ValeurDes­crip­tion
0x2102Valeur par défaut : char­ger IOS et le fichier de confi­gu­ra­tion startup.
0x2142Igno­rer le fichier de confi­gu­ra­tion (mode « pass­word recovery »).
0x0Démar­rer en mode ROMmon.
0x1Char­ger l’IOS sans fichier de confi­gu­ra­tion startup.

Vérifier la valeur actuelle du config-register

Pour véri­fier la valeur actuelle du config-regis­ter, uti­li­sez la com­mande sui­vante en mode privilégié :

Router# show version

La sor­tie inclut une ligne indi­quant la valeur actuelle et la valeur effec­tive au pro­chain redé­mar­rage. Exemple :

Configuration register is 0x2102 (will be 0x2142 at next reload)

Modifier le config-register

Pour modi­fier la valeur du config-regis­ter, uti­li­sez la com­mande config-regis­ter en mode de confi­gu­ra­tion globale.

Exemple 1 : Igno­rer le fichier de confi­gu­ra­tion (0x2142)

  1. Entrez en mode de confi­gu­ra­tion globale :
Router# configure terminal
  1. Chan­gez la valeur du config-regis­ter :
Router(config)# config-register 0x2142
  1. Sau­ve­gar­dez et redé­mar­rez l’équipement :
Router(config)# exit
Router# write memory
Router# reload

Atten­tion : Au redé­mar­rage, le rou­teur igno­re­ra la confi­gu­ra­tion star­tup. Pour récu­pé­rer la confi­gu­ra­tion après un mode « pass­word reco­ve­ry », remet­tez le config-regis­ter à sa valeur par défaut (0x2102).

Exemple 2 : Démar­rer en mode ROM­mon (0x0)

  1. Entrez en mode de confi­gu­ra­tion globale :
Router# configure terminal
  1. Chan­gez la valeur du config-regis­ter :
Router(config)# config-register 0x0
  1. Sau­ve­gar­dez et redémarrez :
Router(config)# exit
Router# write memory
Router# reload

Le rou­teur redé­mar­re­ra direc­te­ment en mode ROMmon.

Remettre le config-register à 0x2102

Après avoir effec­tué une récu­pé­ra­tion ou des tests, il est impor­tant de remettre le config-regis­ter à sa valeur par défaut pour garan­tir un démar­rage normal.

  1. Entrez en mode de confi­gu­ra­tion globale :
Router# configure terminal
  1. Réini­tia­li­sez le config-regis­ter :
Router(config)# config-register 0x2102
  1. Sau­ve­gar­dez et redémarrez :
Router(config)# exit
Router# write memory
Router# reload

Conseils pour le CCNA

  • Soyez capable d’identifier la signi­fi­ca­tion des valeurs cou­rantes du config-regis­ter (0x2102, 0x2142, etc.).
  • Com­pre­nez le pro­ces­sus de récu­pé­ra­tion de mot de passe et les com­mandes nécessaires.
  • Sachez inter­pré­ter les sor­ties de la com­mande show ver­sion et iden­ti­fier la valeur actuelle et celle qui sera appli­quée après le redémarrage

Exemple de question CCNA

  1. Ques­tion :
    Quel config-regis­ter devez-vous confi­gu­rer pour igno­rer le fichier star­tup-config au pro­chain redémarrage ? 
    • A. 0x2102
    • B. 0x2142
    • C. 0x0
    • D. 0x1
  1. Ques­tion :
    Après un redé­mar­rage, un rou­teur démarre en mode ROM­mon. Quelle pour­rait être la valeur actuelle du config-register ? 
    • A. 0x2102
    • B. 0x2142
    • C. 0x0
    • D. 0x1

Conclusion

Le confi­gu­ra­tion regis­ter est un outil puis­sant qui peut être uti­li­sé pour résoudre des pro­blèmes ou effec­tuer des tests sur les équi­pe­ments Cis­co. En connais­sant les valeurs clés et leur impact, vous pou­vez opti­mi­ser et contrô­ler le pro­ces­sus de démar­rage de vos rou­teurs et commutateurs.

Pour le CCNA, c’est une fonc­tion obli­ga­toire à connaitre !

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici

Les plus populaires