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)

reset_sw_password

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#

3 Responses to “Changement de mot de passe perdu Switch CISCO”

  1. Merci beaucoup , tres interresant

    DIO
    May 21st, 2019 at 16 h 39 min Reply
  2. 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

    ahamadi
    August 20th, 2021 at 8 h 26 min Reply
    • Bonjour,
      je ne sais pas si tu as trouvé une solution à ton pb ?
      que donne la commande “dir flash:” ?

      Apo
      September 13th, 2021 at 10 h 42 min Reply

Leave a Reply

© 2024 Evollu.fr. All Rights Reserved.
WordPress theme by Blogging Tips