Mettre à jour un switch Cisco

Rédigé par Zergy Aucun commentaire
Classé dans : Astuces, Informatique Mots clés : switch, cisco, update, mise à jour; sysadmin

Un tutoriel écrit pour mon travail, si ça peut servir à certains.

Mise à jour par TFTP

La mise à jour par TFTP doit être favorisé car plus rapide.

Nécessaire

  • Ordinateur avec port série.
  • Câble série DB9-Cisco.
  • Terminal série.
  • Câble Ethernet adéquat selon que le switch est connecté à un ordinateur où à un autre switch.

Procédure

Connectez l'ordinateur et le switch avec le câble DB9-Cisco, puis démarrez votre terminal série (Minicom sous GNU/Linux, Hyper Terminal sous Windows) et vérifiez que la connectivité est fonctionnelle.

Configurer une interface avec un VLAN et configurez une adresse IP sur ce VLAN.

Switch> configure terminal
Switch> interface Gigabite/FastEthernet X/Y
Switch> no shutdown
Switch> switchport access vlan VLAN
Switch> exit
Switch> interface vlan VLAN
Switch> no shutdown
Switch> ip address AdresseIP MasqueSousReseau
Switch> end

Vérifier que le switch puisse pinguer l'ordinateur faisant office de serveur TFTP, si ce n'est pas le cas, paramétrez le switch convenablement.

Pour démarrer le transfert par TFTP, utilisez la commande suivante, en lui fournissant les option corrects :

Switch> copy tftp://AdresseIPServeurTFTP/NomImage.bin flash:NomImage.bin
Accessing tftp://AdresseIPServeurTFTP/NomImage.bin...
Loading NomImage.bin from AdresseIPServeurTFTP (via VlanVLAN): !!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 2888547 bytes] 2888547 bytes copied in 96.188 secs (30030 bytes/sec)

Puis, redémarrez le switch :

Switch> reload

Mise à jour par port série

La mise à jour par port série peut être utilisé si le switch ne démarre pas correctement, suite, par exemple à l'effacement de sa mémoire flash. Dans ce cas, celui-ci fonctionne en mode « rommon », caractérisé par l'invite de commande switch> , dans ce mode, le transfert par TFTP n'est pas possible.

Nécessaire

  • Ordinateur avec port série.
  • Câble série DB9-Cisco.
  • Terminal série.

Procédure

Connectez l'ordinateur et le switch avec le câble DB9-Cisco, puis démarrez votre terminal série (Minicom sous GNU/Linux, Hyper Terminal sous Windows) et vérifiez que la connectivité est fonctionnelle.

Vérifiez que vous disposez de l'image de l'IOS sur votre ordinateur.

switch> flash_init
switch> load_helper
switch> copy xmodem: flash:NomImage.bin

Puis, utilisez votre terminal série pour démarrer le transfert :

  • Sous Minicom : Touches Ctrl+A, Z pour le menu, puis touche S pour envoyer un fichier. Choisissez le protocole xmodem, positionnez le curseurs devant le fichier à transférer, (appuyez sur la touche Espace pour le sélectionner) et appuyez sur Entrée pour démarrer le transfert.
  • Sous Hyper Terminal : Menu Transfert ? Envoi de fichier puis, sélectionnez le fichier, vérifier que le protocole est XModem et cliquez sur Envoi. Une fois le transfert terminé, tapez set pour vérifier que la variable BOOT est paramétrer sur votre image, par exemple.
switch> set BOOT=flash:c3500xl-c3h2s-mz.120-5.WC17.bin [...]

Si cette variable n'est pas paramétré, réglez-la avec :

switch> set BOOT flash:NomImage.bin

Puis, chargez l'image avec :

boot flash:NomImage.bin

Commandes utiles

  • Afficher le contenu de la mémoire flash en mode rommon : dir flash:
  • Afficher le contenu de la mémoire flash en mode standard : show flash:
  • Supprimer un fichier de la mémoire flash : delete flash:NomFichier
  • Vérifier la version de l'IOS : show version

Partager sur Mastodon

Les commentaires sont fermés.