Vous avez un de ces switchs qui traine dans un coin de votre bureau depuis plusieurs mois, tellement qu’il est couvert d’une couche de poussière de plusieurs millimètres. Vous en avez besoin, vous le nettoyez… mais voila, au moment de le configurer, impossible de se souvenir du mot de passe!
Je vais donc mettre à votre disposition, ici, une technique pour le récupérer (ou le changer). Pour celà, on va passer le switch en mode single-user (oui, comme sur votre distribution linux préférée !) et on va lire le mot de passe dans le fichier de configuration …si il n’est pas crypté… dans ce cas précis on le changera directement.
Mettons les mains dans le cambouis (ou du moins dans la poussière..):
1. On connecte un PC sur le port console du switch puis a l’aide de « HyperTerminal » si votre OS est windows ou avec « tip » si vous utilisez Linux. Les réglages sont les suivants:
Vitesse: 9600 baud,
Parité: No parity,
Données: 8 data bits,
Bit de stop: 1 stop bit,
Contrôle du flux: No flow control.
2. Redémarrez l’engin. Pendant le redémarrage, appuyez environs 15 secondes sur le bouton qui se trouve souvent sur la façade avant du matériel.
3. A la fin du chargement, vous aurez accès au terminal en mode single. on est dedans.
4.Tapez:
flash_init
5. Puis:
load_helper
6. Et:
dir flash:
7. Ici, on déplace le fichier config qui contient l’ancien mot de passe vers un fichier backup
rename flash:config.text flash:config.text.bak
8. Redémarrage du switch..
boot
9. Répondez « no » à la 1ère question qui vous est posée.
10. On a donc a nouveau la main sur le terminal. Passez en mode enable:
en
11. On remet en place le ficher de config initial.
rename flash:config.text.bak flash:config.text
12. Et on charge le tout en mémoire:
copy flash:config.text system:running-config
12b. Si votre mot de passe n’est pas crypté, c’est maintenant que vous pouvez le lire en faisant « sh ru », sinon il va falloir continuer…
13. On change le mot de passe:
conf t # mode configuration
no enable secret # désactiver le mot de passe avant de le changer..
enable password
exit
wr # écrire le tout sur la rom
14. Redémarrez le tout.. c’est gagné ! Il ne vous reste plus qu’a nettoyer toute la poussière..
Possibly Related Posts:
- Tips: Serveur web d’urgence avec Netcat
- Du load-balancing avec vyatta
- Crashdump.fr passe en AES-256.
- Effacer définitivement les données d’un disque dur sous *nux (dd, zero, random)
- ARP Spoofing (ARP Cache poisoning)











