0% ont trouvé ce document utile (0 vote)
4 vues29 pages

3 Mode Rommon

Le mode RXBoot (ROMmon) est utilisé pour charger manuellement l'IOS, mettre à jour l'IOS, résoudre des problèmes de routeur et récupérer des mots de passe. Il permet d'accéder à des commandes spécifiques pour gérer les images IOS via Xmodem ou TFTP, ainsi que de modifier le registre de configuration du routeur. La procédure de récupération des mots de passe implique de démarrer le routeur en mode ROMmon et de configurer le registre pour ignorer la NVRAM au prochain démarrage.

Transféré par

ridallahamine2005
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues29 pages

3 Mode Rommon

Le mode RXBoot (ROMmon) est utilisé pour charger manuellement l'IOS, mettre à jour l'IOS, résoudre des problèmes de routeur et récupérer des mots de passe. Il permet d'accéder à des commandes spécifiques pour gérer les images IOS via Xmodem ou TFTP, ainsi que de modifier le registre de configuration du routeur. La procédure de récupération des mots de passe implique de démarrer le routeur en mode ROMmon et de configurer le registre pour ignorer la NVRAM au prochain démarrage.

Transféré par

ridallahamine2005
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Module : Routage et Commutation

Chapitre 3 - Mode RXBoot (ROMmon )

Socle Commun (S5) : CyberSécurité et Confiance Numérique


/ Gestion des Systèmes et Réseaux

2025/2026

Présenté par Pr. EL GHAZOUANI Mohamed


Mode RXBoot (ROMmon )
Quand devez-vous utiliser le mode ROM monitor?

Pour charger manuellement l’IOS sans changer la sequence

d’amorçage du routeur, l’objectif est de tester de nouveaux systèmes

d’exploitation.

Mettre à jour l’IOS soit à partir d’un serveur TFTP (tftpdnld) ou à partir de la

console (xmodem).

Résoudre les problèmes lorsqu’un routeur crache.

Récupération de mots de passe


Mode RXBoot (ROMmon )

Pour accéder au mode RXBoot, il faut utiliser la combinaison

de touches CTRL+Pause pendant les 60 secondes suivant le

redémarrage du routeur.

Le mode RXBoot est reconnaissable de part l'invite de

commande affiché (exemple : Rommon 1>)


Mode RXBoot (ROMmon )
• Pour forcer le redémarrage en mode ROMmon on modifie la configuration du registre:
Mode RXBoot (ROMmon )
• Aide intégrée en mode ROMmon
Mode RXBoot (ROMmon )
• Quelques commandes utilisées dans le mode RXBoot :
₋ reset ou i
Quitte le mode RXBoot et redémarre le routeur.

₋ dir {système de fichier}


Affiche le contenu d'un système de fichiers (dir flash: )
Mode RXBoot (ROMmon )
₋ boot [{préfixe}:{fichier}]
Démarre le routeur en utilisant une image IOS précise (
rommon 2 > boot flash:[Link])
Mode RXBoot (ROMmon )

₋ xmodem -c {nom fichier}


Lance la demande de chargement d'une image IOS à

travers la ligne console

L’option –r permet de charger IOS directement dans la RAM et de

lancer l’exécution.
Gestion des images IOS via Xmodem

• La première méthode (Xmodem) est utilisée lorsque le routeur


n'est branché qu'à un ordinateur via son port console (il faut
posséder l'image IOS sur l'ordinateur relié au routeur par le
câble console) :
₋ Etape n°1
Modifier les paramètres de la ligne console avec la
commande confreg
(changer vitesse par défaut en 115200 bauds)
₋ Etape n°2
Redémarrer le routeur avec la commande reset puis
entrer de nouveau dans le mode RXBoot
₋ Etape n°3
Lancer la demande de téléchargement de l’IOS avec la
commande xmodem -c {nomfichier}
exemple: rommon 2 > xmodem -c c2600-is-mz.122-
[Link]
Gestion des images IOS via Xmodem
₋ Etape n°4
Lancer le téléchargement de l'image grâce au protocole
Xmodem depuis le logiciel d'émulation de terminaux

₋ Etape n°5
Une fois le téléchargement terminé, effectuer un
redémarrage du routeur
Mode RXBoot (ROMmon )
₋ tftpdnld
Lance le téléchargement de l'image IOS à partir d’un
serveur TFTP en utilisant les valeurs des variables
d'environnement.
Gestion des images IOS via tftpdnld
• La deuxième méthode (tftpdnld) est utilisée lorsqu'un serveur TFTP est
disponible sur le réseau :

₋ Etape n°1
Configurer les variables d'environnement
rommon 3 > set
PS1=rommon ! >
IP_ADDRESS=[Link]
IP_SUBNET_MASK=[Link]
DEFAULT_GATEWAY=[Link]
TFTP_SERVER=[Link]
TFTP_FILE=quake/rel22_Jan_16/c2600-i-mz
Gestion des images IOS via tftpdnld
₋ Etape n°2
Vérifier les variables d'environnement avec la commande set

₋ Etape n°3

Lancer le téléchargement de l'image IOS avec la commande


tftpdnld

₋ Etape n°4
relancer la séquence d'amorçage du routeur avec la commande i
Ou reset

• [Link]
Gestion des images IOS via TFTP
• La gestion de l’IOS à travers Le mode ROM monitor n’est

conseillée que en cas de crache du routeur ou pour tester un

nouveau IOS (commande boot)

• il est conseillé de sauvegarder le système d’exploitation de

chaque routeur :

# copy flash: tftp

• Les copies de sauvegarde permettent de mettre à jour ou

restaurer l’IOS.

# copy tftp flash:


Gestion des image IOS

• La commande boot system permet de spécifier les sources de

secours que le routeur utilisera dans l’ordre indiqué pour charger l’IOS
Mode RXBoot (ROMmon )
₋ set

Permet de visualiser et modifier les valeurs des variables

d'environnement ( IP_ADDRESS=@IP )

₋ confreg [valeur]
Règle le comportement d’un routeur en paramétrant le

registre de configuration (méthode de boot, gestion de la

liaison série, etc)


Registre de configuration
• Le registre de configuration a une taille de 16 bits, et s’exprime
sous la forme d’une valeur hexadécimale.

• Il a pour principal but d’établir le comportement d’un routeur

• La valeur par défaut du registre de configuration est 0x2102.

• On peut modifier sa valeur :

₋ Depuis IOS, en utilisant la commande config-register


{valeur} dans le mode de configuration globale.

₋ Depuis le mode RXBoot, La commande permettant de


modifier la valeur dépend du type de dispositif sur lequel on
se trouve.
Registre de configuration
Registre de configuration
• Les bits 3-2-1-0:

• Ces bits sont appelés champs d’amorçage.

• Les valeurs classiques sont en hexa 0x---0, 0x---1 et 0x---2 à 0x---F

Champ Fonction
0x---0 Démarrage en mode ROMMON
0x---1 Démarre sur la première image
disponible
0x---2 à 0x---F Démarrage par défaut à partir de
la mémoire Flash
Registre de configuration

• Le bit 13

Modifier le comportement du bootstrap face à un échec de


démarrage réseau (TFTP) :

₋ 0 : Tentatives infinies de chargement du fichier image


d’IOS depuis le réseau (TFTP).

₋ 1 : Maximum 5 tentatives de chargement réseau avant


d’utiliser l’image présente en mémoire ROM.
Registre de configuration

• Le bit 8

₋ à une valeur par défaut de 1 ce qui donne en hexa 0x-1--.


₋ Cette configuration ignore l'interruption du Break après les 60
secondes du démarrage.

• Le bit 6
₋ Ce Bit permet de forcer IOS à ignorer le fichier de
configuration de sauvegarde, présent en mémoire NVRAM :
0 : Utilisation du fichier de configuration.
1: Fichier de configuration ignoré.
Registre de configuration

• Les bits 5-12-11 (bits de vitesse )

Ces trois Bits spécifient la vitesse de synchronisation de la


ligne console
Registre de configuration
• EXEMPLES

₋ 0x2102 : Valeur par défaut. La combinaison de Break est


désactivée après le chargement d’IOS, et la ligne console
fonctionnera a une vitesse de 9600 Bauds.

₋ 0x2142 : Idem que précédemment, sauf que l’on va ignorer


le fichier de configuration de sauvegarde.

₋ 0x2100 : démarrer en mode ROMmon


Registre de configuration

• Le registre de configuration peut aussi être gérer en mode

configuration globale en utilisant la commande config-

register.
Dépannage d’une panne d’amorçage de
l’IOS
• Plusieurs éléments peuvent être à l’origine du mauvais amorçage
d’un routeur:

le fichier de configuration comporte une instruction boot


system manquante ou incorrecte,

une valeur du registre de configuration est incorrecte,

‐ Changer la valeur du registre en mode ROMmon

l’image flash est corrompue,

‐ Charger l’IOS en mode ROMmon (xmodem ou tftpdnld)

une panne matérielle.


Récupération des mots de passes

• Les mots de passes des routeurs sont stockées dans la NVRAM (startup-
config)
• La procédure de récupération de mot de passe consiste à démarrer le
routeur en mode ROM monitor et configurer le registre afin d’obliger le
routeur à ne pas tenir de configuration stockée dans le NVRAM (startup-
config) au prochain démarrage :
₋ Etape n°1
connecter le port console de votre routeur à un PC. Puis lancer le
hyper terminal avec les paramètres par défaut.
₋ Etape n°2
Redémarrer physiquement le routeur et utiliser (ctrl + pause) afin de
passer le routeur en mode ROMmon.
Récupération des mots de passes
₋ Etape n°3
une fois le routeur en mode ROMmon configurer le registre afin que
votre équipement ne tient pas de NVRAM au prochain redémarrage,
puis redémarrer-le.
Récupération des mots de passes
₋ Etape n°4
 une fois le routeur démarre il ne demande plus de mots de
passe.
 Copier la configuration de démarrage entant que configuration
courante puis modifier les mots de passes.
Récupération des mots de passes
₋ Etape n°5
 Configurer le registre afin que votre routeur tient en
consideration la NVRAM au prochain redémarrage,
 Sauvegarder la configuration courante entant que
configuration de démarrage,

 redémarrer votre routeur.

Vous aimerez peut-être aussi