MàJ un switch avec port USB
This commit is contained in:
parent
ce33d0f334
commit
384229a819
141
SwitchCisco.md
141
SwitchCisco.md
|
@ -434,12 +434,6 @@ Switch# copy flash:/vlan.dat ftp://ftp.example.com/rep/sauvegarde_vlan.dat
|
|||
|
||||
### Mettre à jour IOS
|
||||
|
||||
0. **Pré-requis**
|
||||
|
||||
Le switch doit tout d'abord avoir une IP configurée. On peut par exemple configurer une IP dans le VLAN 1 comme indiqué [ici](#affecter-une-adresse-ip-%C3%A0-un-vlan), puis affecter l'interface qui sera branchée au serveur TFTP à ce VLAN 1 en s'aidant de [cette partie](#affecter-des-interfaces-ports-%C3%A0-un-vlan).
|
||||
|
||||
1. **Télécharger le binaire à installer**
|
||||
|
||||
Le software IOS est téléchargeable gratuitement sur <https://software.cisco.com/download/home>. Il suffit d'avoir un compte Cisco, créable par n'importe qui.
|
||||
|
||||
Il faut chercher le modèle du switch que l'on possède. Ce modèle est visible à la fin de la commande `show version`, auquel on enlève "WS-C" :
|
||||
|
@ -456,6 +450,141 @@ Le modèle est `WS-C2960-24TT-L`, on cherche alors `2960-24TT-L`.
|
|||
|
||||
On clique ensuite sur "IOS Software", et toutes les versions apparaissent, dont la version recommandée. Une version `.tar` et une version `.bin` sont proposées, nous téléchargeons plutôt la version `.bin`.
|
||||
|
||||
Ensuite il y a 2 possibilités, selon que le switch a un port USB ou non.
|
||||
|
||||
#### Switch avec un port USB
|
||||
|
||||
La clé sera formatée, il ne faut pas avoir des données importantes dessus.
|
||||
|
||||
On commence par brancher une clé USB sur le switch.
|
||||
|
||||
~~~
|
||||
*Mar 1 01:19:12.778: %USBFLASH-5-CHANGE: usbflash0 has been inserted!
|
||||
*Mar 1 01:19:12.935: %USBFLASH-4-FORMAT: usbflash0 contains unexpected values in partition table or boot sector. Device needs formatting before use!
|
||||
~~~
|
||||
|
||||
Ensuite on formate cette clé USB pour que le switch puisse la lire :
|
||||
|
||||
~~~
|
||||
Switch# format usbflash0:
|
||||
Format operation may take a while. Continue? [confirm]
|
||||
Format operation will destroy all data in "usbflash0:". Continue? [confirm]
|
||||
|
||||
Primary Partition created...Size 3680 MB
|
||||
|
||||
Drive communication & 1st Sector Write OK...
|
||||
|
||||
Format: All system sectors written. OK...
|
||||
|
||||
Format: Total sectors in formatted partition: 7536608
|
||||
Format: Total bytes in formatted partition: 3858743296
|
||||
Format: Operation completed successfully.
|
||||
|
||||
Format of usbflash0 complete
|
||||
~~~
|
||||
|
||||
On vérifie la version IOS actuelle :
|
||||
|
||||
~~~
|
||||
Switch#sh version
|
||||
[…]
|
||||
System image file is "flash:/c2960-lanbasek9-mz.122-55.SE1.bin"
|
||||
[…]
|
||||
Switch Ports Model SW Version SW Image
|
||||
------ ----- ----- ---------- ----------
|
||||
* 1 26 WS-C2960-24TT-L 12.2(55)SE1 C2960-LANBASEK9-M
|
||||
~~~
|
||||
|
||||
Si souhaité, on peut sauvegarder le binaire actuel vers la clé USB :
|
||||
|
||||
~~~
|
||||
Switch#copy flash:c2960-lanbasek9-mz.122-55.SE1.bin usbflash0:
|
||||
Destination filename [c2960-lanbasek9-mz.122-55.SE1.bin]?
|
||||
Copy in progress...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
|
||||
9771282 bytes copied in 22.498 secs (434318 bytes/sec)
|
||||
~~~
|
||||
|
||||
Ensuite, on branche la clé USB sur le PC où le nouveau binaire a été téléchargé pour le copier sur cette clé USB.
|
||||
|
||||
Une fois que la copie du binaire est faite sur la clé USB, on la rebranche sur le switch, et on le copie dans sa mémoire flash :
|
||||
|
||||
~~~
|
||||
Switch#copy usbflash0:c2960-lanbasek9-mz.122-55.SE12.bin flash:
|
||||
Destination filename [c2960-lanbasek9-mz.122-55.SE12.bin]?
|
||||
Copy in progress...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
|
||||
9827106 bytes copied in 125.502 secs (78302 bytes/sec)
|
||||
~~~
|
||||
|
||||
Puis on indique au switch de booter sur cette nouvelle version :
|
||||
|
||||
~~~
|
||||
Switch#conf t
|
||||
Switch(config)#boot system flash:c2960-lanbasek9-mz.122-55.SE12.bin
|
||||
Switch(config)#end
|
||||
~~~
|
||||
|
||||
On vérifie :
|
||||
|
||||
~~~
|
||||
Switch#sh boot
|
||||
BOOT path-list : flash:c2960-lanbasek9-mz.122-55.SE12.bin
|
||||
[…]
|
||||
~~~
|
||||
|
||||
On enregistre, et on redémarre le switch :
|
||||
|
||||
~~~
|
||||
Switch#copy run start
|
||||
Destination filename [startup-config]?
|
||||
Building configuration...
|
||||
[OK]
|
||||
|
||||
Switch#reload
|
||||
Proceed with reload? [confirm]
|
||||
~~~
|
||||
|
||||
Après redémarrage, on vérifie que la version a bien été mise à jour :
|
||||
|
||||
~~~
|
||||
Switch#sh version
|
||||
[…]
|
||||
System image file is "flash:c2960-lanbasek9-mz.122-55.SE12.bin"
|
||||
[…]
|
||||
Switch Ports Model SW Version SW Image
|
||||
------ ----- ----- ---------- ----------
|
||||
* 1 26 WS-C2960-24TT-L 12.2(55)SE12 C2960-LANBASEK9-M
|
||||
~~~
|
||||
|
||||
On est bien passé de la version `12.2(55)SE1 ` à la version `12.2(55)SE12`.
|
||||
|
||||
L'ancien binaire est toujours présent dans la mémoire flash du switch, et peut être supprimé s'il manque de la place :
|
||||
|
||||
~~~
|
||||
Switch#dir flash:
|
||||
Directory of flash:/
|
||||
|
||||
2 -rwx 4120 Mar 1 1993 01:02:38 +01:00 multiple-fs
|
||||
3 -rwx 1816 Mar 1 1993 01:01:20 +01:00 vlan.dat
|
||||
4 -rwx 1414 Mar 1 1993 06:28:42 +01:00 config.old
|
||||
5 -rwx 3858 Mar 1 1993 01:01:49 +01:00 config.text
|
||||
6 -rwx 9771282 Mar 1 1993 01:03:00 +01:00 c2960-lanbasek9-mz.122-55.SE1.bin
|
||||
7 -rwx 9827106 Mar 1 1993 01:26:57 +01:00 c2960-lanbasek9-mz.122-55.SE12.bin
|
||||
10 -rwx 1920 Mar 1 1993 01:01:49 +01:00 private-config.text
|
||||
|
||||
32514048 bytes total (12899840 bytes free)
|
||||
|
||||
Switch#delete flash:c2960-lanbasek9-mz.122-55.SE1.bin
|
||||
|
||||
Delete filename [c2960-lanbasek9-mz.122-55.SE1.bin]?
|
||||
Delete flash:c2960-lanbasek9-mz.122-55.SE1.bin? [confirm]
|
||||
~~~
|
||||
|
||||
#### Switch sans port USB
|
||||
|
||||
1. **Pré-requis**
|
||||
|
||||
Le switch doit tout d'abord avoir une IP configurée. On peut par exemple configurer une IP dans le VLAN 1 comme indiqué [ici](#affecter-une-adresse-ip-%C3%A0-un-vlan), puis affecter l'interface qui sera branchée au serveur TFTP à ce VLAN 1 en s'aidant de [cette partie](#affecter-des-interfaces-ports-%C3%A0-un-vlan).
|
||||
|
||||
2. **Installer un serveur TFTP**
|
||||
|
||||
Un serveur TFTP est nécessaire pour transférer le binaire vers le switch.
|
||||
|
|
Loading…
Reference in a new issue