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
|
### 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.
|
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" :
|
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`.
|
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**
|
2. **Installer un serveur TFTP**
|
||||||
|
|
||||||
Un serveur TFTP est nécessaire pour transférer le binaire vers le switch.
|
Un serveur TFTP est nécessaire pour transférer le binaire vers le switch.
|
||||||
|
|
Loading…
Reference in a new issue