Configuration switch Cisco 3560G
Je viens d'acheter d'ocas un switch Cisco C3560G-48PS-S.
Il est arrivé configuré par l'ancien propriétaire.

Dans cet article nous allons faire un hard reset du switch, de la restoration du password et de la configuration du switch.

Pour ceci nous allons avoir besoin de:
  - D'un cordon RJ45 -> DB9
   
  - Du logiciel PuTTY

Reset du switch

Tout d'abord, branchez le cordon sur le RJ45 nommé "console" et le DB9 sur votre ordinateur.
Si vous n'avez pas de port com, il existe une version du cordon en USB

Bref, une fois le switch et votre ordinateur reliés ensemble, ouvrez PuTTY


Pendant le fonctionnement du switch, maintenez (environ une dixaine de seconde) le bouton "mode".

Dans un premier temps, les voyants lumineux se mettent à clignoter.
Lorsqu'ils s'arretent de clignotez, relachez le bouton.
Et voilà le switch et vide de toute configuration.
Visiblement, cette methode  fonctionne sur tous les switchs Cisco 29xx, 35xx et 37xx

Recovery password
Débranchez le switch électriquement.
De nouveau on appuis sur  le bouton "Mode"
Vous pouvez rebrancher le switch, tout en continuant d'appuyer.
Patientez jusqu'à ce que celà s'arrête sur un prompt.
Tapez:
flash_init
switch: flash_init

Initializing Flash…

flashfs[0]: 547 files, 19 directories

flashfs[0]: 0 orphaned files, 0 orphaned directories

flashfs[0]: Total bytes: 32514048

flashfs[0]: Bytes used: 15487488

flashfs[0]: Bytes available: 17026560

flashfs[0]: flashfs fsck took 11 seconds.

…done Initializing Flash.
Maintenant, nous allons renommer les fichiers de configuration
switch: dir flash:
Directory of flash:/

2 -rwx 564 vlan.dat
3 -rwx 1914 private-config.text
5 drwx 192 c2960-lanbasek9-mz.122-58.SE2
6 -rwx 3096 multiple-fs
7 -rwx 2289 config.text
switch: rename flash:config.text flash:config.text.bak
Maintenant, on demarre.
switch: boot
Loading "flash:c3500xl-c3h2s-mz.120-5.WC7.bin"...###############################
################################################################################
######################################################################
File "flash:c3500xl-c3h2s-mz.120-5.WC7.bin" uncompressed and installed, entry po
int: 0x3000
executing...
--- System Configuration Dialog ---
At any point you may enter a question mark '?' for help.
Use ctrl-c to abort configuration dialog at any prompt.
Default settings are in square brackets '[]'.
Continue with configuration dialog? [yes/no]:
Tapez n pour no
Press RETURN to get started.
Pressez return ou entrée
Maintenant vous êtes revenu au prompt
Configuration du switch
Je passe en mode configuration.
switch>en
switch#
Nous allons maintenant regarder comment le switch est configuré
switch# show vlan brief

VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Gi0/1, Gi0/2, Gi0/3, Gi0/4
Gi0/5, Gi0/6, Gi0/7, Gi0/8
Gi0/9, Gi0/10, Gi0/11, Gi0/12
Gi0/13, Gi0/14, Gi0/15, Gi0/16
Gi0/17, Gi0/18, Gi0/19, Gi0/20
Gi0/21, Gi0/22, Gi0/23, Gi0/24
Gi0/25, Gi0/26, Gi0/27, Gi0/28
Gi0/29, Gi0/30, Gi0/31, Gi0/32
Gi0/33, Gi0/34, Gi0/35, Gi0/36
Gi0/37, Gi0/38, Gi0/39, Gi0/40
Gi0/41, Gi0/42, Gi0/43, Gi0/44
Gi0/45, Gi0/46, Gi0/47, Gi0/48
Gi0/49, Gi0/50, Gi0/51, Gi0/52

1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
switch#
Nous allons maintenant créer nos 3 Vlans
switch# conf t
switch(config)# vlan 10
switch(config-vlan)#name WAN
switch(config-vlan)#vlan 20
switch(config-vlan)#name LAN
switch(config-vlan)#vlan 30
switch(config-vlan)#name CAM
switch(config-vlan)#end
switch#
On verifie avec show vlan brief
switch# show vlan brief

VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Gi0/1, Gi0/2, Gi0/3, Gi0/4
Gi0/5, Gi0/6, Gi0/7, Gi0/8
Gi0/9, Gi0/10, Gi0/11, Gi0/12
Gi0/13, Gi0/14, Gi0/15, Gi0/16
Gi0/17, Gi0/18, Gi0/19, Gi0/20
Gi0/21, Gi0/22, Gi0/23, Gi0/24
Gi0/25, Gi0/26, Gi0/27, Gi0/28
Gi0/29, Gi0/30, Gi0/31, Gi0/32
Gi0/33, Gi0/34, Gi0/35, Gi0/36
Gi0/37, Gi0/38, Gi0/39, Gi0/40
Gi0/41, Gi0/42, Gi0/43, Gi0/44
Gi0/45, Gi0/46, Gi0/47, Gi0/48
Gi0/49, Gi0/50, Gi0/51, Gi0/52
10 WAN active
20 LAN active
30 CAM active

1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
switch#
Allouons l'adresse 192.168.1.253 au vlan 20
switch# conf t
switch(config)# vlan 20
switch(config-vlan)# ip address 192.168.1.253 255.255.255.0
switch(config-vlan)# end
On attribut les ports 1 à 36 sur le vlan 20, les ports 37 à 44 sur le vlan 30 et les ports 45 et 46 sur le vlan 10.
switch# interface range Gi0/1 - 36
switch(config-if-range)# switchport mode access
switch(config-if-range)# switchport access vlan 20
switch(config-if-range)# interface range Gi0/37 - 44
switch(config-if-range)# switchport mode access
switch(config-if-range)# switchport access vlan 30
switch(config-if-range)# interface range Gi0/45 - 46
switch(config-if-range)# switchport mode access
switch(config-if-range)# switchport access vlan 10
switch(config-if-range)# end
On verifie.
switch# show vlan brief

VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Gi0/47, Gi0/48, Gi0/49, Gi0/50
Gi0/51, Gi0/52
10 WAN active Gi0/45, Gi0/46
20 LAN active Gi0/1, Gi0/2, Gi0/3, Gi0/4
Gi0/5, Gi0/6, Gi0/7, Gi0/8
Gi0/9, Gi0/10, Gi0/11, Gi0/12
Gi0/13, Gi0/14, Gi0/15, Gi0/16
Gi0/17, Gi0/18, Gi0/19, Gi0/20
Gi0/21, Gi0/22, Gi0/23, Gi0/24
Gi0/25, Gi0/26, Gi0/27, Gi0/28
Gi0/29, Gi0/30, Gi0/31, Gi0/32
Gi0/33, Gi0/34, Gi0/35, Gi0/36
30 CAM active Gi0/37, Gi0/38, Gi0/39, Gi0/40
Gi0/41, Gi0/42, Gi0/43, Gi0/44
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
switch#
Maintenant il nous reste à configurer les ports que nous allons mettre en trunk.
switch# conf t
switch(config)# interface range Gi0/47 - 52
switch(config-if-range)# switchport trunk encapsulation dot1q
switch(config-if-range)# switchport mode trunk
switch(config-if-range)# end
switch# ip routing
switch# copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
0 bytes copied in 1.778 secs (0 bytes/sec)
switch#
Maintenant je verifie que les trunks fonctionnent bien.
switch# show interface trunk

Port Mode Encapsulation Status Native vlan
Gi0/47 on 802.1q trunking 1
Gi0/48 on 802.1q trunking 1

Port Vlans allowed on trunk
Gi0/47 1-4094
Gi0/48 1-4094

Port Vlans allowed and active in management domain
Gi0/47 1,10,20,30
Gi0/48 1,10,20,30

Port Vlans in spanning tree forwarding state and not pruned
Gi0/47 1,10,20,30
Gi0/48 1,10,20,30
switch#
Comme vous pouvez le voir, seul les ports 47 et 48 sont en trunk. J'ai mis un peu de temps à comprendre mais c'est tout simplement que seul ces ports sont branchés pour le moment, donc je ne vois que celà pour le moment.
Voilà la configuration est terminé.