L'environnement Cisco
Rédigé le 17/03/2024En cours de rédactionAvant de commencer la configuration, il faut avoir un accès console à l'appareil Cisco. On peut utiliser un câble console et un programme de terminal tel que PuTTY ou Tera Term pour se connecter à l'appareil. Une fois connecté, il faut s'identifier avec un nom d'utilisateur et un mot de passe si la configuration de sécurité l'exige.
Commandes de base
Accès au mode configuration :
Switch> enable # en fonctionne également
Switch# configure terminal # conf term fonctionne également
Switch(config)# # mode configuration activé
Visualisation des configuration :
- La configuration en cours d'exécution :
Switch# show running-config
- La configuration par défaut (chargée au démarrage) :
Switch# show startup-config
- La configuration des interfaces :
Switch# show interfaces status
- La configuration des VLAN :
Switch# show vlan
- La table ARP :
Switch# show arp
Configuration de base :
- Attribuer un nom d'hôte :
Switch# hostname [nom]
- Spécifier un mot de passe pour le mode administrateur :
Switch# enable password [mdp] #Visible en clair dans la visualisation de la configuration
- Chiffrer le mot de passe administrateur :
Switch# enable secret [mdp] #Hash visible dans la visualisation de la configuration
- Sauvegarder la configuration en cours :
Switch# copy running-config startup-config
- Exporter la configuration en TFTP :
Switch# copy running-config # Ou remplacer running-config par startup-config : it works too
Address or name of remote host []? 10.10.0.2 # Adresse IP du serveur TFTP
Destination filename [nom_du_fichier] # Nom à donner au fichier
Writing running-config....!! # Enregistrement en cours
[OK - 1120 bytes]
1120 bytes copied in 2.004 secs (560 bytes/sec)
- Importer la configuration en TFTP :
Switch# copy tftp running-config # ou startup-config : au choix
Address or name of remote host []? 10.10.0.2 # Adresse IP du serveur TFTP
Source filename []? [nom_du_fichier]
Destination filename [running-config]? running-config # Ou startup-config
Accessing tftp://10.10.0.2: !
[OK - 1120 bytes]
1120 bytes copied in 2.004 secs (560 bytes/sec)
- Indiquer l'emplacement du switch :
Il n’y a aucune commande précise permettant à Cisco IOS de définir l’emplacement. Néanmoins, on peut utiliser la commande banner motd global configuration pour définir les informations d'emplacement.
Switch# banner motd c [emplacement]
#exemple : banner motd c Toulouse site de Jean-Jaurès, Occitanie, FR
- Configurer la date & l'heure :
Switch# clock set 16:58:30 17 Mar 2024 # les mois sont en anglais
Configuration d'un switch
Configuration d'un VLAN :
On n'affecte pas une adresse IP à un switch, mais à un VLAN : celui-ci sera donc considéré comme une interface.
Switch# vlan 2 # Création du VLAN 2
Switch# interface vlan 2 # accès au vlan 2
Switch# ip address 192.168.1.1 255.255.255.0 # indique l'adresse IP du VLAN
Switch# name [nom] # défini le nom du VLAN
Switch# no shutdown # défini l'interface comme n'étant pas désactivée
Configuration d'un port :
Switch# interface fastEthernet 0/1 # le 1 étant le n° du port que l'on souhaite configurer
Switch# swhicthport mode access # défini que le port n'appartiendra qu'à 1 seul VLAN (pas de tag)
Switch# switchport access vlan 2 # affectation du port au VLAN 1
Switch# no shutdown # défini le port comme n'étant pas désactivé
Configuration d'un port tagué (appartenant donc à plusieurs VLANs) :
Switch# interface fastEthernet 0/48
Switch# switchport mode trunk # défini le port comme appartenant à plusieurs VLANs (port trunk)
# Inutile sur les switchs Cisco 2950 car ils ne supportent que ce type d'encapsulation :
Switch# switchport trunk encapsulation dot1q # les trames seront taguées suivant la norme 802.1q. Le port concerné véhiculera donc les trames de n'importe quel VLAN.
Configuration d'un routeur
Configurer le nom de domaine :
Switch# ip domain-name [domaine] # Exemple : ip domain-name rootdev.fr
Configurer une interface :
Switch# interface fastEthernet 0/0 # sélectionne la première interface, fastEthernet 0/1 pour la 2nd
Switch# ip address 192.168.100.1 255.255.255.0 # Configuration de l'adresse IP de l'interface
Switch# ip route 0.0.0.0 0.0.0.0 192.168.100.254 # Configuration de la passerelle
Switch# no shutdown # Définie l'interface comme étant active
Configuration du routage statique :
Switch# ip route 192.168.1.0 255.255.255.0 s0/0 192.168.0.0 # le réseau 192.168.0.0 est connecté depuis le port Serial au réseau 192.168.1.0
Switch# ip route 192.168.0.0 255.255.255.0 s0/1 192.168.1.0 # lé réseau 192.168.1.0 est connecté depuis le port Serial au réseau 192.168.0.0
Terminologie
- Spinning Tree : Le but de cette configuration est, dans le cas qu’un câble soit déconnecté pour n‘importe quelle raison, que la liaison entre les switchs ne soient pas coupées et que les informations circulent par un autre chemin. Le principe de ce protocole est de vérifier qu’aucune boucle n’est créée dans le réseau, car elles sont fatales pour celui-ci.
Risque fatal pour le réseau ⚠️
Mal configuré, il y a un risque de “tempête de broadcast”, ce qui signifie qu’une trame de type ARP tourne en boucle entre les switchs et les sature. Ce qui empêche le bon fonctionnement du réseau, car les switchs seront occupés à s’occuper de cette trame qui sera envoyée en boucle.
Il faut donc paramétrer le Spinning Tree avant de procéder à la connexion des liens.
- Port trucking : Le but de cette configuration est de rentre deux ports comme un : le débit sera donc doublé entre les deux switchs.
Risque fatal pour le réseau ⚠️
Mal configuré, il y a un risque de “tempête de broadcast”, ce qui signifie qu’une trame de type ARP tourne en boucle entre les switchs et les sature. Ce qui empêche le bon fonctionnement du réseau, car les switchs seront occupés à s’occuper de cette trame qui sera envoyée en boucle.
Il faut donc paramétrer le Port Trucking avant de procéder à la connexion des liens.
- Port Mirroring : Le but de cette configuration est de visualiser le traffic en direction et en provenance d'Internet. Cette fonctionnalité va copier les paquets transitant par le switch vers un port de destination. L'intérêt ici serait de connecter un poste équipé de Wireshark par exemple pour visualiser celui-ci.
Sources
Ce cours s'inspire des documentations Cisco suivantes :
Switch : https://www.cisco.com/c/fr_ca/support/docs/switches/catalyst-6000-series-switches/10581-6.html