Procédure de mise à jour du firmware applicable aux routeurs et switchs Cisco tournant sous IOS.
Il nous faudra :
1. Vérifier la version d'IOS installé sur l'équipement ainsi que son modèle :
show version
On peut voir également l'image qui est utilisée au démarrage :
2. Télécharger les images nécessaires sur le site de Cisco afin de procéder à la mise à jour du firmware
3. Envoyer l'image sur l'équipement :
conf t ip scp server enable exit copy running-config startup-config
Puis en initiant le transfert depuis votre poste avec la commande scp ou un client comme WinSCP ou Filezilla.
copy http://serveur.dom/image-cisco.bin flash:image-cisco.bin
copy usbflash0:image-cisco.bin flash:image-cisco.bin
On peut afficher le contenu de la mémoire flash avec la commande dir pour vérifier que le fichier est bien présent :
4. Vérifier le hash de l'image afin de s'assurer qu'elle n'a pas été dégradée pendant le transfert :
verify /md5 image-cisco.bin
5. Modifier l'image de démarrage :
conf t boot system flash:image-cisco.bin
6. Sauvegarder la configuration courante en mémoire :
copy running-config startup-config</conf>
7. Redémarrer l'équipement pour lancer l'upgrade :
reload
Le redémarrage peut durer une vingtaine de minutes. Il est possible de suivre son déroulement en se connectant directement sur l'équipement via le câble console.
8. Une fois l'équipement de nouveau opérationnel, vérifier la version d'IOS installée :
show version
Et supprimer l'ancienne image de la mémoire flash pour gagner de la place :
delete flash:old-image.bin