TP – Configurer un commutateur Cisco
BTS SIO SISR 1re année – Bloc 2 – S05
Note
But. Situation : Comment un switch sait-il vers quel port envoyer une trame, et comment le configurer proprement sans souris ?
Comment ce TP fonctionne. Avant de manipuler, tu écris ce que tu anticipes (« J'anticipe »). Puis tu testes et tu notes ce que tu constates. Tu comprends ce que fait chaque commande (« Je comprends »). Un bilan de compétences clôt la séance. Les parties de services (Linux, Windows Server) se font sur des machines virtuelles réelles ; le simulateur réseau sert aux manipulations d'équipements réseau.
Note
Matériel réel ou simulation. Si le matériel est disponible, fais la section « Variante sur matériel réel » en fin de TP ; sinon travaille dans le simulateur réseau : le choix revient à l'enseignant. Cisco Packet Tracer reste possible en complément. Voir Matériel réel ou simulation.
Tip
Ce TP se fait dans le simulateur réseau. Il fonctionne dans le navigateur, sans installation et sans Internet.
- Télécharge TP-S05-commutation-cisco.json.
- Ouvre le simulateur, puis clique sur Ouvrir et choisis ce fichier : la topologie, les adresses et le sujet s'affichent.
- Suis les étapes ci-dessous. Le bouton Vérifier mon travail contrôle ta configuration ; Charger la correction montre une solution.
Complément. Cisco Packet Tracer reste possible : les commandes sont identiques, seules la création de la topologie et la sauvegarde changent (encadrés « Complément Packet Tracer »). Mode d'emploi du simulateur : Utiliser les TP du simulateur.
Objectif
Ouvrir une topologie simple, accéder à la CLI d'un switch, le configurer entièrement (hostname, banner, passwords, save) et vérifier la configuration.
Topologie du TP
Étape 1 : Ouvrir la topologie (5 min)
- Ouvre le simulateur et clique sur Ouvrir.
- Choisis le fichier
TP-S05-commutation-cisco.json: le schéma apparaît (un switch et trois PC) et le panneau Sujet de TP s'affiche à droite. - Vérifie sur le schéma que les PC sont reliés à Fa0/1, Fa0/2 et Fa0/3 et que les adresses sont celles du tableau :
| PC | Port du switch | Adresse IP |
|---|---|---|
| PC-Alice | Fa0/1 | 192.168.10.10/24 |
| PC-Bob | Fa0/2 | 192.168.10.20/24 |
| PC-Clara | Fa0/3 | 192.168.10.30/24 |
Validation : les liaisons sont tracées entre les PC et le switch.
Complément Packet Tracer : créer la topologie
- Ouvrir Packet Tracer → Nouveau fichier.
- Ajouter 1 Switch Cisco 2960 (Network Devices → Switches) et 3 PC (End Devices).
- Câbler : PC-Alice → Fa0/1, PC-Bob → Fa0/2, PC-Clara → Fa0/3 (câbles droits).
- Configurer les IP des PC (onglet Desktop → IP Configuration) avec les adresses du tableau ci-dessus.
Validation : les voyants des ports passent au vert (après quelques secondes).
Étape 2 : Accéder à la CLI du Switch (2 min)
- Double-clique sur SW_BUREAU_01 dans le simulateur : le terminal s'ouvre.
- Appuie sur Entrée et lis le prompt.
Tu es en mode User EXEC (prompt Switch>).
Complément Packet Tracer : accéder à la CLI
- Cliquer sur SW_BUREAU_01, onglet CLI.
- Appuyer sur Entrée. Si le message « Initial configuration dialog? » apparaît, taper
no.
Étape 3 : Explorer les Modes (5 min)
Switch> ? ! Afficher les commandes disponibles en User EXEC
Switch> show version ! Afficher les informations système
Switch> enable ! Passer en mode Privileged EXEC
Switch# ? ! Plus de commandes disponibles
Switch# show running-config ! Afficher la config actuelle (vide pour l'instant)
Switch# configure terminal ! Passer en mode Global Config
Switch(config)# ? ! Commandes de configuration
Switch(config)# exit ! Revenir en Privileged EXEC
Switch#
À noter : Quelles nouvelles commandes apparaissent en mode Privileged par rapport à User ?
Étape 4 : Configurer le Hostname (3 min)
Switch# configure terminal
Switch(config)# hostname SW_BUREAU_01
SW_BUREAU_01(config)# ! Le prompt a changé !
Validation : Le prompt affiche maintenant SW_BUREAU_01.
Étape 5 : Désactiver la Résolution DNS (1 min)
Pourquoi ? Sans cette commande, si vous faites une faute de frappe, Cisco essaie de résoudre le mot comme un nom DNS → attente de 30 secondes à chaque erreur !
Étape 6 : Configurer le Banner MOTD (5 min)
SW_BUREAU_01(config)# banner motd #
Entrez votre message. Terminez avec le caractère '#'.
=========================================
ACCÈS RÉSERVÉ AU PERSONNEL AUTORISÉ
Cabinet TechPro SARL - Service Informatique
Toute connexion non autorisée est illégale.
Contact DSI : +33 01 23 45 67 89
=========================================
#
SW_BUREAU_01(config)#
Validation : Taper end puis exit pour se déconnecter, puis reconnecter → Le banner apparaît.
Étape 7 : Sécuriser le Mode Privilégié (2 min)
Validation :
- Taper end pour revenir en Privileged
- Taper disable pour revenir en User EXEC
- Taper enable → le mot de passe est maintenant demandé !
J'anticipe. Quelle différence y a-t-il entre enable password et enable secret ? Lequel choisir ? ______________________
Éléments de réponse
enable password stocke le mot de passe en clair (ou chiffré faiblement avec service password-encryption) ; enable secret le stocke haché. On utilise enable secret, et s'il existe, c'est lui qui est demandé.
Étape 8 : Sécuriser la Ligne Console (5 min)
SW_BUREAU_01# configure terminal
SW_BUREAU_01(config)# line console 0
SW_BUREAU_01(config-line)# password Console@2024
SW_BUREAU_01(config-line)# login
SW_BUREAU_01(config-line)# exec-timeout 5 0
SW_BUREAU_01(config-line)# exit
Étape 9 : Sécuriser les Lignes VTY (5 min)
SW_BUREAU_01(config)# line vty 0 15
SW_BUREAU_01(config-line)# password Vty@2024
SW_BUREAU_01(config-line)# login
SW_BUREAU_01(config-line)# exec-timeout 5 0
SW_BUREAU_01(config-line)# exit
Étape 10 : Chiffrer Tous les Mots de Passe (2 min)
Étape 11 : Vérification Complète (10 min)
Vérifier ligne par ligne :
| Ce qu'on doit voir | Trouvé ? Oui / Non |
|---|---|
hostname SW_BUREAU_01 |
|
no ip domain-lookup |
|
Message du banner (entre ^C) |
|
enable secret 5 $1$... (hash MD5) |
|
line con 0 avec password 7 ... et login |
|
line vty 0 4 avec password 7 ... et login |
|
exec-timeout 5 0 sur con et vty |
Étape 12 : Observer la Table MAC (5 min)
La table est peut-être vide. Pour la remplir :
- Double-cliquer sur PC-Alice pour ouvrir son terminal (sur Packet Tracer : Desktop → Command Prompt)
- Taper :
ping 192.168.10.20(vers PC-Bob) - Revenir sur le switch, retaper :
show mac address-table
Résultat attendu :
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
1 0001.xxxx.xxxx DYNAMIC Fa0/1
1 0002.xxxx.xxxx DYNAMIC Fa0/2
Total Mac Addresses for this criterion: 2
Questions : - Combien d'entrées ? Pourquoi pas PC-Clara ? - Quel type (DYNAMIC/STATIC) ? - Après quel délai les entrées disparaîtront-elles ?
J'anticipe. Juste après le démarrage du switch, avant tout ping, la table d'adresses MAC contient-elle des entrées ? Et après un ping entre PC1 et PC2 ? ______________________
Éléments de réponse
Elle est vide (ou presque) : un switch apprend les adresses MAC en lisant l'adresse source des trames qu'il reçoit. Après le ping, on y trouve les MAC de PC1 et de PC2, chacune associée au port où elle a été vue.
Étape 13 : SAUVEGARDER ! (2 min)
SW_BUREAU_01# copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
Vérification :
→ La configuration doit être identique àshow running-config.
Je comprends. Quelle différence entre running-config et startup-config ? Que se passe-t-il si tu redémarres sans sauvegarder ? ______________________
Éléments de réponse
running-config est en mémoire vive : c'est la configuration active. startup-config est en mémoire non volatile : c'est celle chargée au démarrage. Sans copy running-config startup-config, tout le travail est perdu au redémarrage.
Étape 14 : Vérifier et enregistrer ton travail
- Clique sur Vérifier mon travail : chaque point du sujet est contrôlé (nom, banner, secret, console, VTY, chiffrement, sauvegarde, pings). Corrige ce qui est en échec, puis relance.
- Clique sur Enregistrer et nomme le fichier
NOM_Prenom_S05_TP_Switch_Config.json. Place-le dans ton dossier de travail : il garde ton avancement et le sujet.
Complément Packet Tracer : sauvegarder le fichier
- Menu File → Save As.
- Nom :
NOM_Prenom_S05_TP_Switch_Config.pkt, dans ton dossier de travail.
Variante sur matériel réel
Matériel : 1 commutateur Cisco administrable, 3 PC, 1 câble console, 3 câbles Ethernet.
- Remettre le commutateur à zéro (
erase startup-config,delete flash:vlan.dat,reload). - Brancher les trois PC sur trois ports d'accès. Relever les noms réels des ports (
show interfaces status) et adapter les commandes qui citentFa0/1àFa0/3. - Étapes 1 et 2 : relier le PC de configuration au port console et ouvrir un terminal (9600 bauds, 8N1). Les adresses IP des PC se règlent dans le système.
- Étapes 3 à 11 : identiques. Les commandes sont les mêmes que dans le simulateur.
- Étape 12 : la table MAC se remplit quand les PC communiquent. Si le commutateur est relié ailleurs, d'autres adresses apparaissent : le déconnecter du réseau de l'établissement.
- Étape 13 : après
copy running-config startup-config, enregistrer la sortie deshow running-configdans un fichier texte. Il remplace le fichier enregistré à l'étape 14. - Attention au ping : le pare-feu d'un PC Windows bloque l'ICMP entrant par défaut. Si un ping échoue alors que la configuration est juste, vérifier ce point.
- En fin de séance, effacer la configuration : les mots de passe du TP ne doivent pas rester sur l'équipement.
Bilan de la séance
Remplis ce bilan seul, honnêtement : il sert à décider ce qu'il faut reprendre. Niveau : Non maîtrisé, Maîtrise partielle, Bonne maîtrise ou Excellente maîtrise (le vocabulaire des grilles nationales d'évaluation) ; Non évalué si tu n'as pas travaillé la compétence aujourd'hui.
| Compétence du référentiel | Ce que j'ai fait dans cette séance | Niveau |
|---|---|---|
| B2.2 – Installer, tester et déployer une solution d'infrastructure réseau | ||
| B2.3 – Exploiter, dépanner et superviser une solution d'infrastructure réseau |
Note
Les codes sont ceux du référentiel (l'arrêté numérote des activités : les codes « B… » sont un usage courant).
Je sais faire, sans aide :
- Expliquer l'apprentissage de la table MAC, le renvoi et l'inondation ;
- Distinguer domaine de collision et domaine de diffusion, switch et hub ;
- Naviguer dans les modes de la ligne de commande Cisco ;
- Configurer un switch (nom, bannière, mots de passe, sauvegarde) et vérifier avec
show; - Utiliser les commandes Linux de gestion de fichiers.
Ce que je dois reprendre : ______________________
Ma question à poser à l'enseignant : ______________________