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.

Réseaux d'Entreprises - Travaux Dirigés

Document source

Réseaux d'Entreprises - Travaux Dirigés

Networking, ARP, IPv6 · PDF · 5 pages · 2014

Afficher l'aperçu du document

Consulter le document original →

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, netstat et arp.
  • 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 :

  1. Commenter les lignes 1, 2, 3 et 4 de la capture.
  2. Expliquer le rôle des requêtes ARP gratuites.
  3. 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
  1. Pourquoi n’arrivez-vous plus à vous connecter ?
  2. 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.

  3. Quelle attaque a été utilisée contre votre ordinateur ?
  4. 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.

  5. Donnez un schéma explicatif de cette attaque.
  6. 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.

  7. Donnez une solution pour résoudre ce problème.
  8. 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.

  1. Commande à utiliser :
  2. Il doit utiliser la commande ping suivie de l'adresse IP de l'imprimante.

  3. Informations nécessaires pour constituer la trame Ethernet :
  4. 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.

  5. Protocoles encapsulés dans la trame :
  6. La trame Ethernet encapsule un paquet IP, qui lui-même contient un message ICMP (type Echo Request).

  7. Contenu des champs de la trame Ethernet :
    • @ source : adresse MAC de PC1.
    • @ destination : adresse MAC de l'imprimante.
    • type : 0x0800 (indique un paquet IP).
  • Contenu des champs du paquet IP :
    • @ IP source : adresse IP de PC1.
    • @ IP destination : adresse IP de l'imprimante.
    • protocole : 1 (indique ICMP).
  • Champs ICMP :
    • type : 8 (Echo Request).
    • code : 0.
  • Trajet de la trame (n°1) :
  • 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.

  • Machine répondante :
  • L'imprimante répondra avec un message ICMP Echo Reply si elle est active.

  • Trajet de la trame de réponse (n°2) :
  • Tracer en bleu le chemin inverse de la trame de réponse, avec les mêmes informations.

  • Mise à jour des tables ARP :
  • 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.

    1. Commande à utiliser :
    2. Il doit utiliser la commande ping suivie de l'adresse IP de la caméra.

    3. Informations nécessaires pour constituer la trame Ethernet :
    4. PC3 doit connaître l'adresse MAC de la caméra. Si elle n'est pas connue, PC3 doit envoyer une requête ARP.

    5. Action de PC3 :
    6. PC3 envoie une requête ARP pour obtenir l'adresse MAC correspondant à l'adresse IP de la caméra.

    7. Protocoles encapsulés :
    8. La trame Ethernet encapsule un paquet ARP.

    9. 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).
  • Champs du 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.
  • Trajet de la trame (n°3) :
  • Tracer en rouge le chemin de la requête ARP à travers le réseau avec les informations détaillées.

  • Machine répondante :
  • La caméra IP répondra avec une réponse ARP.

  • Trajet de la trame de réponse (n°4) :
  • Tracer en rouge le chemin inverse de la réponse ARP.

  • Contenu de la trame n°4 :
    • @ 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.
  • Mise à jour des tables ARP :
  • Compléter les tables ARP des équipements avec les nouvelles associations.

  • Action suivante de PC3 :
  • PC3 envoie une trame ICMP Echo Request à la caméra (trame n°5), dont le trajet est tracé en vert.

  • Réaction de la caméra IP :
  • 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 -nr et arp -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 ping pour 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.

    Partager

    Commentaires

    Aucun commentaire pour le moment. Posez la première question.

    Les commentaires sont relus avant publication. Votre e-mail n'est jamais affiché.

    ← Toutes les révisions