Mettre à jour un switch Cisco
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 toucheS
pour envoyer un fichier. Choisissez le protocolexmodem
, positionnez le curseurs devant le fichier à transférer, (appuyez sur la toucheEspace
pour le sélectionner) et appuyez surEntrée
pour démarrer le transfert. - Sous Hyper Terminal : Menu
Transfert
?Envoi de fichier
puis, sélectionnez le fichier, vérifier que le protocole estXModem
et cliquez surEnvoi
. Une fois le transfert terminé, tapezset
pour vérifier que la variableBOOT
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