Réseaux d'Entreprises - Travaux Dirigés
Ce travaux dirigés porte sur l'analyse et la compréhension des mécanismes fondamentaux des réseaux d'entreprise, notamment la gestion des adresses IP, les requêtes ARP, et la sécurité réseau face aux attaques de type ARP spoofing. Il propose également une étude de cas pratique sur la communication entre postes clients et périphériques réseau (imprimante, caméra IP).
D'après le document Réseaux d'Entreprises - Travaux Dirigés
Cet article a été rédigé automatiquement à partir du document source, puis vérifié avant publication.

Document source
Networking, ARP, IPv6 · PDF · 5 pages · 2014
Afficher l'aperçu du document
Ce travaux dirigés porte sur l'analyse et la compréhension des mécanismes fondamentaux des réseaux d'entreprise, notamment la gestion des adresses IP, les requêtes ARP, et la sécurité réseau face aux attaques de type ARP spoofing. Il propose également une étude de cas pratique sur la communication entre postes clients et périphériques réseau (imprimante, caméra IP). Pour réaliser ce TP, il est nécessaire d'avoir accès à un poste sous Linux avec les commandes réseau classiques (ifconfig, netstat, arp) et une connaissance de base des protocoles Ethernet, IP, ARP et ICMP.
Objectifs
- Comprendre et analyser les requêtes ARP et leur rôle dans un réseau local.
- Interpréter les sorties des commandes ifconfig, netstat et arp.
- Identifier et expliquer une attaque de type ARP spoofing.
- Connaître la structure des trames Ethernet et des paquets IP dans un contexte de communication réseau.
- Appliquer les commandes réseau pour tester la disponibilité d'un périphérique sur le réseau.
- Tracer le cheminement des trames dans un réseau local et compléter les tables ARP.
Prérequis et installation
- Un poste sous Linux avec accès aux commandes
ifconfig,netstatetarp. - Connaissances de base sur les protocoles Ethernet, IP, ARP et ICMP.
- Accès à un réseau local avec plusieurs machines et périphériques (imprimante, caméra IP).
- Compréhension des concepts d'adresses MAC, adresses IP, et des tables ARP.
Exercice 1 : Analyse d'une capture réseau
Dans cet exercice, vous devez analyser une capture réseau comportant plusieurs lignes. Il s'agit de :
- Commenter les lignes 1, 2, 3 et 4 de la capture.
- Expliquer le rôle des requêtes ARP gratuites.
- Comprendre pourquoi IPv6 n'utilise plus le protocole ARP.
Conseil : Les requêtes ARP gratuites servent à vérifier l'absence de conflit d'adresse IP sur le réseau avant l'attribution d'une adresse. IPv6 utilise à la place le protocole NDP (Neighbor Discovery Protocol) qui intègre des fonctions avancées, rendant ARP obsolète.
Exercice 2 : Analyse des commandes réseau à 8h00
À 8h00, vous exécutez les commandes suivantes sur votre PC :
$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:80:C8:32:C8:1E
inet addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:864 errors:0 dropped:0 overruns:0 frame:0
TX packets:654 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
$ netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
$ arp -a
? (192.168.1.1) at 00:23:69:15:28:51 [ether] on eth0
Question : Expliquez les résultats obtenus pour chacune des commandes.
Explication : La commande ifconfig affiche la configuration de l'interface réseau eth0, avec son adresse MAC (00:80:C8:32:C8:1E) et son adresse IP (192.168.1.5). L'interface est active (UP) et fonctionne normalement sans erreurs. La commande netstat -nr montre la table de routage : le réseau local 192.168.1.0/24 est directement accessible, et la passerelle par défaut est 192.168.1.1. La commande arp -a affiche l'entrée ARP pour la passerelle, associant son adresse IP à son adresse MAC.
Exercice 2 : Analyse des commandes réseau à 10h00
À 10h00, vous ne parvenez plus à vous connecter à votre messagerie. Vous exécutez les commandes suivantes :
$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:80:C8:32:C8:1E
inet addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:441045 errors:0 dropped:0 overruns:0 frame:0
TX packets:378251 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
$ netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
$ arp -a
? (192.168.1.1) at 00:40:33:2D:B5:DD [ether] on eth0
- Pourquoi n’arrivez-vous plus à vous connecter ?
- Quelle attaque a été utilisée contre votre ordinateur ?
- Donnez un schéma explicatif de cette attaque.
- Donnez une solution pour résoudre ce problème.
La table ARP montre que l'adresse MAC associée à la passerelle a changé (de 00:23:69:15:28:51 à 00:40:33:2D:B5:DD). Cela indique une possible usurpation d'adresse MAC (ARP spoofing), ce qui perturbe la communication avec la passerelle.
Il s'agit d'une attaque de type ARP spoofing ou ARP poisoning, où un attaquant envoie de fausses réponses ARP pour associer sa propre adresse MAC à l'adresse IP de la passerelle, interceptant ainsi le trafic réseau.
Le PC victime envoie des requêtes ARP pour connaître l'adresse MAC de la passerelle. L'attaquant répond avec sa propre adresse MAC, trompant ainsi le PC. Le trafic destiné à la passerelle passe alors par l'attaquant.
Utiliser des mécanismes de sécurité tels que le filtrage ARP statique, l'authentification 802.1X, ou des outils de détection d'ARP spoofing. Une autre solution est d'utiliser IPv6, qui n'utilise pas ARP mais NDP, plus sécurisé.
Étude de cas : Communication entre PC1 et imprimante
Un utilisateur sur PC1 souhaite tester si l'imprimante située dans une autre salle est en service.
- Commande à utiliser :
- Informations nécessaires pour constituer la trame Ethernet :
- Protocoles encapsulés dans la trame :
- Contenu des champs de la trame Ethernet :
- @ source : adresse MAC de PC1.
- @ destination : adresse MAC de l'imprimante.
- type : 0x0800 (indique un paquet IP).
Il doit utiliser la commande ping suivie de l'adresse IP de l'imprimante.
PC1 doit connaître l'adresse MAC de l'imprimante pour construire la trame Ethernet. Si cette information n'est pas dans la table ARP, une requête ARP sera nécessaire.
La trame Ethernet encapsule un paquet IP, qui lui-même contient un message ICMP (type Echo Request).
- @ IP source : adresse IP de PC1.
- @ IP destination : adresse IP de l'imprimante.
- protocole : 1 (indique ICMP).
- type : 8 (Echo Request).
- code : 0.
Tracer en bleu le chemin de la trame à travers le réseau en indiquant : numéro de trame, adresses MAC source et destination, adresses IP source et destination, protocole et type de message.
L'imprimante répondra avec un message ICMP Echo Reply si elle est active.
Tracer en bleu le chemin inverse de la trame de réponse, avec les mêmes informations.
Compléter les tables ARP des équipements concernés avec les nouvelles associations IP/MAC.
Étude de cas : Communication entre PC3 et caméra IP
Un autre utilisateur sur PC3 souhaite vérifier si la caméra IP est active.
- Commande à utiliser :
- Informations nécessaires pour constituer la trame Ethernet :
- Action de PC3 :
- Protocoles encapsulés :
- Contenu des champs de la trame Ethernet :
- @ source : adresse MAC de PC3.
- @ destination : adresse MAC de diffusion (broadcast) ff:ff:ff:ff:ff:ff.
- type : 0x0806 (indique ARP).
Il doit utiliser la commande ping suivie de l'adresse IP de la caméra.
PC3 doit connaître l'adresse MAC de la caméra. Si elle n'est pas connue, PC3 doit envoyer une requête ARP.
PC3 envoie une requête ARP pour obtenir l'adresse MAC correspondant à l'adresse IP de la caméra.
La trame Ethernet encapsule un paquet ARP.
- opération : 1 (requête).
- Sender hardware address : MAC de PC3.
- Sender Internet address : IP de PC3.
- Target hardware address : 00:00:00:00:00:00 (inconnue).
- Target Internet address : IP de la caméra.
Tracer en rouge le chemin de la requête ARP à travers le réseau avec les informations détaillées.
La caméra IP répondra avec une réponse ARP.
Tracer en rouge le chemin inverse de la réponse ARP.
- @ source : adresse MAC de la caméra.
- @ destination : adresse MAC de PC3.
- type : 0x0806 (ARP).
- opération : 2 (réponse).
- Sender hardware address : MAC de la caméra.
- Sender Internet address : IP de la caméra.
- Target hardware address : MAC de PC3.
- Target Internet address : IP de PC3.
Compléter les tables ARP des équipements avec les nouvelles associations.
PC3 envoie une trame ICMP Echo Request à la caméra (trame n°5), dont le trajet est tracé en vert.
La caméra répond avec une trame ICMP Echo Reply (trame n°6), également tracée en vert.
Résultats attendus
- Compréhension claire des sorties des commandes réseau
ifconfig,netstat -nretarp -a. - Identification d'une attaque ARP spoofing par la modification de l'adresse MAC associée à la passerelle.
- Capacité à tracer le chemin des trames dans un réseau local en précisant adresses MAC, IP, protocoles et types de messages.
- Maîtrise des formats et contenus des trames Ethernet, paquets IP et messages ICMP et ARP.
- Utilisation correcte des commandes
pingpour tester la disponibilité des périphériques réseau.
Pièges courants
- Confondre les adresses IP et MAC dans les tables ARP.
- Ne pas remarquer le changement d'adresse MAC de la passerelle, signe d'une attaque ARP spoofing.
- Oublier que la requête ARP est envoyée en broadcast et que la réponse est unicast.
- Ne pas mettre à jour les tables ARP après réception des réponses, ce qui empêche la communication correcte.
- Ignorer le protocole encapsulé dans la trame Ethernet (0x0800 pour IP, 0x0806 pour ARP).
- Ne pas vérifier si l'interface réseau est bien active (UP) et configurée correctement avant de diagnostiquer un problème.
Commentaires
Aucun commentaire pour le moment. Posez la première question.