|
|||||
Switch TroubleShooting | |||||
Objectif : connaitre la procedure de depannage un switch.1)Introduction : L'article traite de la récupération d'un commutateur Cisco Catalyst 2900.Plusieurs scénarios sont traités : - Le mot de passe enable est perdu - l'IOS a été supprimé - La mémoire FLASH a été vidée 2) Préalables à l'opération : 1. Les pré-requis :Pour mener à bien la récupération du commutateur. Veuillez vous munir des outils suivants : - hyperterminal ou tout autre logiciel permettant le transfert de fichiers via xmodem - Câble console Cisco + adaptateur RS232-USB si besoin - Un accès au port console qui se trouve sur la façade arrière - Posséder l'IOS d'origine 3) Détails du traitement : 1. Scénario 1 - mot de passe enable perdu :Connectez-vous sur le switch via le port console. Vous ne trouvez plus le mot de passe enable. Il vous arrive la chose suivante :
xl2900haut>en
Password: Password: Password: % Bad secrets xl2900haut> Débranchez électriquement le switch et rallumez-le en appuyant sur le bouton « mode » situé sur la gauche de la façade avant. Relâchez le bouton au bout de 2 secondes. Note : Cette étape peut varier selon le modèle du switch. Par exemple, relâcher seulement le bouton après que la LED du port 1 s’éteint ou après que la LED « STAT » s’éteint. Exception forte : les 2955 n’ont pas de bouton « mode ». Dans ce cas, au démarrage, faites un CTRL+PAUSE ou si ça ne fonctionne pas, consultez la documentation Standard break key sequence combinations during password recovery Si votre terminal est listé mais que ça ne fonctionne pas, consultez la section « How to simulate a Break Key Sequence ». Au boot, les informations suivantes s’affichent :
C2900XL Boot Loader (C2900-HBOOT-M) Version 11.2(8)SA5, RELEASE SOFTWARE (fc1)
Compiled Tue 23-Mar-99 11:54 by rheaton starting... Base ethernet MAC Address: 00:d0:58:d6:2b:00 Xmodem file system is available. 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 load_helper boot switch: Tapez la commande flash_init pour faire un fsck et installer le secteur de boot (optionnel pour la récupération de mot de passe mais conseillé par Cisco). Note : La commande flash_init n’efface pas les fichiers de la mémoire flash.
switch: flash_init
Initializing Flash... flashfs[0]: 21 files, 3 directories flashfs[0]: 0 orphaned files, 0 orphaned directories flashfs[0]: Total bytes: 3612672 flashfs[0]: Bytes used: 2945024 flashfs[0]: Bytes available: 667648 flashfs[0]: flashfs fsck took 0 seconds. ...done Initializing Flash. Boot Sector Filesystem (bs:) installed, fsid: 3 Parameter Block Filesystem (pb:) installed, fsid: 4 Tapez la commande load_helper :
Switch: load_helper
A présent, il faut renommer le fichier de configuration actuel. Faites un dir flash: si vous souhaitez visualiser le contenu de la mémoire flash.
switch: rename flash:config.text flash:config.old-ciscolab
Maintenant, bootez le système.
switch: boot
Loading "flash:c2900xl-c3h2s-mz.120-5.WC10.bin"...##### L’image IOS a fini de charger. Vous arrivez sur le SETUP du switch. A la question Continue with configuration dialog? [yes/no]:, entrez no. Appuyez sur entrée puis tapez la commande enable. Vous arrivez sur le prompt switch# Maintenant, il faut récupérer l’ancienne configuration et l’injecter dans la configuration actuelle.
Switch#rename flash:config.old-ciscolab flash:config.text
Destination filename [config.text]? Switch#copy flash:config.text system:running-config Destination filename [running-config]? 1745 bytes copied in 4.262 secs (436 bytes/sec) xl2900haut# Passez en mode configure terminal et changez le mot de passe secret : xl2900haut#configure terminal Enter configuration commands, one per line. End with CNTL/Z. xl2900haut(config)#enable secret cisco xl2900haut(config)#end Enregistrez la nouvelle configuration pour les prochains redémarrages :
xl2900haut#copy running-config startup-config
Destination filename [startup-config]? Building configuration... [OK] xl2900haut# Récapitulatif des commandes à entrer dans cet ordre :
Rebootez le switch
Flash_init Load_helper rename flash:config.text flash:config.old-ciscolab boot Continue with configuration dialog? [yes/no]:, entrez no rename flash:config.old-ciscolab flash:config.text copy flash:config.text system:running-config configure terminal enable secret cisco end copy running-config startup-config 2. Scénario 2 - l'IOS a été supprimé : On supprime l'IOS pour se mettre en situation :
xl2900haut#delete flash:c2900xl-c3h2s-mz.120-5.WC10.bin
Delete filename [c2900xl-c3h2s-mz.120-5.WC10.bin]? Delete flash:c2900xl-c3h2s-mz.120-5.WC10.bin? [confirm] xl2900haut# Et au reboot du switch, il y a ce message :
Loading "flash:c2900xl-c3h2s-mz.120-5.WC10.bin"...flash:c2900xl-c3h2s-mz.120-5.W
C10.bin: no such file or directory Error loading "flash:c2900xl-c3h2s-mz.120-5.WC10.bin" Interrupt within 5 seconds to abort boot process. Boot process failed... The system is unable to boot automatically. The BOOT environment variable needs to be set to a bootable image. switch: Dans le mode boot loader, seul le transfert par Xmodem est possible. On ne peut transférer l’image via TFTP. Sur le switch, tapez la commande suivante :
switch: copy xmodem: flash:c2900xl-c3h2s-mz.120-5.WC10.bin
Le message suivant s’affiche. Des “C” ou des caractères parasites apparaîtront tant que vous n’aurez pas envoyé le fichier via hyperterminal.
Begin the Xmodem or Xmodem-1K transfer now...
C Dans hyperterminal, cliquez sur le menu Transfert, puis envoyer un fichier. Cherchez sur votre disque dur, l’image IOS à transférer et choisissez 1K Xmodem en protocole dans la liste déroulante. Cliquez sur le bouton Envoyer. PS : Ne tardez pas trop à cette étape sinon la commande passera en timeout et il faudra retaper la commande copy xmodem:. Pour une image IOS de 1.8Mo, vous en avez pour environ 35 minutes. Une fois l’envoi terminé, le message suivant s’affiche :
File "xmodem:" successfully copied to "flash:c2900xl-c3h2s-mz.120-5.WC10.bin"
Tapez la commande boot. Récapitulatif des commandes :
copy xmodem: flash:c2900xl-c3h2s-mz.120-5.WC10.bin
boot 3. Scénario 3 - La mémoire FLASH a été vidée : Pour se mettre dans le scénario, on fait un erase flash :
Switch# erase flash
Erasing the flash filesystem will remove all files! Continue? [confirm] flashfs[1]: 0 files, 1 directories flashfs[1]: 0 orphaned files, 0 orphaned directories flashfs[1]: Total bytes: 3612672 flashfs[1]: Bytes used: 1024 flashfs[1]: Bytes available: 3611648 flashfs[1]: flashfs fsck took 8 seconds. Erase of flash: complete xl2900haut# Rebootez le switch. On arrive sur ce message :
C2900XL Boot Loader (C2900-HBOOT-M) Version 11.2(8)SA5, RELEASE SOFTWARE (fc1)
Compiled Tue 23-Mar-99 11:54 by rheaton starting... Base ethernet MAC Address: 00:d0:58:d6:2b:00 Xmodem file system is available. Initializing Flash... flashfs[0]: 0 files, 1 directories flashfs[0]: 0 orphaned files, 0 orphaned directories flashfs[0]: Total bytes: 3612672 flashfs[0]: Bytes used: 1024 flashfs[0]: Bytes available: 3611648 flashfs[0]: flashfs fsck took 0 seconds. ...done Initializing Flash. Boot Sector Filesystem (bs:) installed, fsid: 3 Parameter Block Filesystem (pb:) installed, fsid: 4 The system is unable to boot automatically because there are no bootable files to boot. switch: Sur le switch, tapez la commande suivante :
switch: copy xmodem: flash:c2900xl-c3h2s-mz.120-5.WC10.bin
Le message suivant s’affiche : Begin the Xmodem or Xmodem-1K transfer now... C Dans hyperterminal, cliquez sur le menu Transfert, puis envoyer un fichier. Cherchez sur votre disque dur, l’image IOS à transférer et choisissez 1K Xmodem en protocole dans la liste déroulante. Cliquez sur le bouton Envoyer. PS : Ne tardez pas trop à cette étape sinon la commande passera en timeout et il faudra retaper la commande copy xmodem:. Pour une image IOS de 1.8Mo, vous en avez pour environ 35 minutes. Une fois l’envoi terminé, le message suivant s’affiche :
File "xmodem:" successfully copied to "flash:c2900xl-c3h2s-mz.120-5.WC10.bin"
Tapez boot pour charger l’IOS en mémoire. Conclusion : Pour s'assurer que les opérations se sont bien déroulées, vérifiez les points suivants : Scénario 1 – mot de passe enable perdu : Rebootez le switch et vérifiez que votre mot de passe est correct pour la commande enable. Scénario 2 – l’IOS a été supprimé : Après la commande boot, votre switch doit démarrer correctement et arriver sur le prompt « Press RETURN to get started! » Scénario 3 – La mémoire FLASH a été vidée : Démarrez le switch, l’IOS doit se charger correctement et le menu SETUP doit s’afficher dans le cas où vous n’aviez pas le fichier de configuration initial. |
Révisé le :11-06-2009| © www.technologuepro.com