Dans l’article qui suit, nous allons procédé pas à pas à la mise à jour d’un switch ou d’un routeur Cisco.
Affichage de la version actuelle de l’IOS
La commande suivante permet d’afficher la version de l’IOS.
routeur-cisco#show version
Cisco IOS Software, 2800 Software (C2800NM-IPBASEK9-M), Version 12.4(23), RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2008 by Cisco Systems, Inc.
Compiled Sat 08-Nov-08 21:57 by prod_rel_team
ROM: System Bootstrap, Version 12.4(13r)T, RELEASE SOFTWARE (fc1)
ROM: Cisco IOS Software, 2800 Software (C2800NM-IPBASE-M), Version 12.4(3i), REL
EASE SOFTWARE (fc2)
routeur-cisco uptime is 34 minutes
Configuration register is 0x2102
On notera la valeur du paramètre configuration register qui doit être à 0x2102.
Si ce n’est pas le cas, on modifiera la valeur avec cette commande:
routeur-cisco(config)#config-register 0x2102.
Nous allons lister les fichiers présents dans la flash:
router-cisco#dir flash:
Directory of flash:/
3 -rw- 6452358 Mar 03 2009 01:01:24 c2800-ipbase-mz.12.4-20.bin
53930345 bytes total (51007488 bytes free)
Vous pouvez voir la place disponible. S’il ne reste plus d’espace libre, la suppression de l’IOS sera proposée dans la procédure de mise à jour. Il est également possible de supprimer manuellement des fichiers.
Commande pour supprimer un fichier dans la flash:
routeur-cisco#delete flash:c2800-ipbase-mz.12.4.bin
Mise à jour de l’IOS
Avant d’effectuer la mise à jour, il est conseillé d’avoir une sauvegarde de l’IOS courant.
Nous avons besoin d’un IOS (disponible chez Cisco) et d’un serveur tftp.
L’adresse du serveur tftp dans l’exemple est 192.168.100.100.
routeur-cisco#copy tftp flash:
Address or name of remote host []? 192.168.100.100
Source filename []? c2800-ipbase-mz.12.4-20.bin
Destination filename []? c2800-ipbase-mz.12.4-20.bin
Accessing tftp://192.168.100.100/c2800-ipbase-mz.12.4-20.bin...
!!!!!!!!!!!!!!!!
Activation du nouveau IOS au démarrage:
routeur-cisco(config)#no boot system flash
routeur-cisco(config)#boot system flash:c2800-ipbase-mz.12.4-20.bin
Si tout est OK, redémarrage du switch ou du routeur
routeur-cisco#reload
*Jul 29 00:57:01.879: %SYS-5-CONFIG_I: Configured from console by console
System configuration has been modified. Save? [yes/no]: no
Proceed with reload? [confirm]
Les commandes show version et show flash permettent de vérifier la version de la nouvelle image installée.
Sauvegarde de la configuration
Sauvegarde du fichier de configuration en utilisant un serveur tftp.
routeur-cisco#copy running-config tftp
Address or name of remote host []? 192.168.100.100
Destination filename [routeur-cisco-confg]?