L'une des tâches les plus difficiles dans la configuration des routeurs Cisco est lorsque vous devez copier l'image IOS sur le routeur Cisco à partir du mode ROMmon.
Le mode ROMmon est un mode très basique où la plupart des commandes IOS ne fonctionneront pas.
Si vous voulez voir quelles commandes fonctionnent en mode ROMmon, vous pouvez les voir en utilisant les commandes ? ou help lorsque vous êtes dans le mode ROMmon.
La plupart du temps, le mode ROMmon est activé si le registre de configuration du routeur Cisco n'est pas défini. Il suffit de définir la valeur de ce registre pour pouvoir démarrer correctement via le fichier image Flash. Confreg est la commande permettant de définir la valeur de registre correcte.
Mais si vous voulez charger une nouvelle image IOS dans la Flash du routeur, vous aurez besoin de la commande tftpdnld à cet effet. La commande tftpdnld s'exécute en mode ROMmon et a quelques exigences avant de pouvoir être exécutée. Avant de passer aux exigences, passons en revue les connexions du routeur.
1. Vous devrez disposer d'une image Cisco IOS valide qui doit être chargée dans la Flash du routeur. L'image doit être placée à l'intérieur du répertoire de travail TFTP.
2. Un serveur TFTP doit fonctionner sur le réseau à partir duquel le routeur peut obtenir l'image IOS.
3. Le PC sur lequel vous opérez et le routeur doivent être connectés au même réseau.
4. Vous devrez vous connecter au routeur en utilisant le port console.
5. La première interface FastEthernet du routeur est utilisée pour copier l'image du serveur TFTP par défaut.
En mode ROMmon, émettez les commandes suivantes avec des variables en fonction de votre propre environnement.
rommon 1> IP_ADDRESS=192.168.1.2
rommon 2> IP_SUBNET_MASK=255.255.255.0
rommon 3> DEFAULT_GATEWAY=192.168.1.1
rommon 4> TFTP_SERVER=192.168.1.1
rommon 5> TFTP_FILE=http://c3560-ipbasek9-mz.122-46.SE.bin
rommon 6> tftpdnld (que enter )
conforme y/n =y (enter y )
rommon 7>boot
NOTE:-Il y a deux choses à noter. Ces commandes sont sensibles à la casse. Cela signifie que IP_ADDRESS ne doit pas être tapé comme ip_address. Cela n'a pas fonctionné pour moi. Et la deuxième chose est que le masque de sous-réseau qui est accepté est 255.255.255.0. Je travaille avec le masque de sous-réseau général de 255.255.0.0 qui n'a pas fonctionné et le routeur a donné l'erreur Illegal IP Address lors de l'exécution de la commande tftpdnld.
Thanks