Changement de mot de passe perdu Switch CISCO
Si vous avez oublié le mot de passe enable d’un routeur CISCO, il y a un moyen très simple de le changer, pour cela il faut un accès physique au routeur et plus précisément au port console.
Pour commencer, il faut démarrer le switch en mode «rommon».
Pour cela il faut se connecter sur le port console, redémarrer le switch et appuyer simultanément sur le bouton mode en façade du switch.
Selon les modèles, il faut garder le bouton pressé plus ou moins longtemps (cf tableau ci-dessous)
Une fois en mode rommon, il faut initialiser la flash du switch
Using driver version 1 for media type 1 Base ethernet MAC Address: 00:27:0c:e6:31:80 Xmodem file system is available. The password-recovery mechanism is enabled. The system has been interrupted prior to initializing the flash filesystem. The following commands will initialize the flash filesystem, and finish loading the operating system software: flash_init boot switch: flash_init Initializing Flash... mifs[2]: 0 files, 1 directories mifs[2]: Total bytes : 3870720 mifs[2]: Bytes used : 1024 mifs[2]: Bytes available : 3869696 mifs[2]: mifs fsck took 0 seconds. mifs[3]: 456 files, 6 directories mifs[3]: Total bytes : 27998208 mifs[3]: Bytes used : 9352704 mifs[3]: Bytes available : 18645504 mifs[3]: mifs fsck took 7 seconds. ...done Initializing Flash. !--exemple de retour fait par un 3560 |
Selon les modèles il faut également effectuer “load_helper”
switch: load_helper |
Sur les 3560 cette commande n’existe pas.
Il faut maintenant trouver le nom du fichier de configuration. Pour cela on effectue un « dir flash: »
Il ne faut pas oublier les « : » apres flash !
switch: dir flash: Directory of flash:/ 2 -rwx 796 vlan.dat 3 -rwx 934 config.text 4 -rwx 5 private-config.text 5 drwx 512 c3560-ipbase-mz.122-35.SE5 18645504 bytes available (9352704 bytes used) |
Ensuite on va renommer le fichier de configuration du switch config.text
switch: rename flash:config.text flash:config.old |
Puis on démare le switch avec la commande “boot”
switch: boot |
Le switch va booter sans prendre en compte le fichier de configuration.
Une fois le switch redémarré, on passe en mode enable et on redonne le bon nom à notre fichier de configuration
Switch>enable Switch#rename flash:config.old flash:config.text |
Puis on la charge en mémoire
Switch#copy flash:config.text system:running-config |
Ensuite il ne reste plus qu’à changer le mot de passe
Sw#conf t !—Pour le mot de passe enable Sw(config)#enable secret <nouveau_mot_de_passe> !-- Pour le mot de passe telnet Sw(config)#line vty 0 15 Sw(config-line)#password <new_vty_password> Sw(config-line)#login !-- Pour le mot de passe console Sw(config-line)#line con 0 Sw(config-line)#password <new_console_password> |
Et pour finir on enregistre la configuration
Sw#>write memory Building configuration... [OK] Sw# |
Merci beaucoup , tres interresant
May 21st, 2019 at 16 h 39 min
Bonjour,
j’ai effectué la procédure sur mon switch et j’ai message d’erreur : config.text est un dossier non un fichier
que faire, j’ai cherché partout je trouve pas de solution à chaque fois c’est les même procédures
en attente de réponse
bonne réception
Moussa AHAMADI
August 20th, 2021 at 8 h 26 min
Bonjour,
je ne sais pas si tu as trouvé une solution à ton pb ?
que donne la commande “dir flash:” ?
September 13th, 2021 at 10 h 42 min