Académique Documents
Professionnel Documents
Culture Documents
TP n° 01
Mise en place d’un réseau
Etude des protocoles ARP et ICMP
1- Objectifs :
Consignes :
Le compte-rendu du TP doit être rendu une semaine après la séance du TP en format électronique
à:
sebbar.anass1@gmail.com
Le TP doit être travaillé en classe en groupes de 2 étudiants maximum. Les groupes du TP doivent
rester les mêmes pour les comptes-rendus et pour les prochains TP.
1. Déroulement du TP :
Durant ce TP nous allons travailler avec des machines virtuelles. Chaque groupe devra avoir au
niveau de son ordinateur 3 machines virtuelles, 2 machines avec le système d’exploitation Linux et
une machine avec le système d’exploitation Windows.
1.1. Mise en place du réseau
1.1.1. Raccordement du matériel :
Lorsque le contrôleur réseau des machines virtuelles est de type « Bridged », ces machines
peuvent communiquer entre elle en réseau. Assurez-vous que c’est bien ce type qui est configuré au
niveau de vos machines.
Ceci est équivalent physiquement, à des machines réelles connectées entre elles par un
équipement réseau afin de constituer un réseau.
1. A votre avis, quel équipement réseau peut-on utiliser pour réaliser un réseau entre trois
machines physiques ?
2. Quelle est la différence entre un Hub et un Commutateur ?
Soit en modifiant des fichiers de configurations précis et en rebootant les machines pour que celles
-ci prennent en compte vos modifications.
Soit en lançant manuellement les commandes qui permettent aussi de configurer vos
machines.
Concernant la machine Windows, à priori vous savez comment faire.
a. Choix des adresses IP des machines :
Choisissez une classe d'adresses. Dans cette classe, choisissez une adresse pour votre réseau.
Enfin, choisissez une adresse pour chaque machine.
Faites un schéma de votre réseau, notez les différentes adresses. Attention, ce plan
d'adressage est important lors de la configuration d'un réseau.
Configurer une interface consiste à l'initialiser, lui associer un certain nombre d'informations
(l'adresse INTERNET de la machine entre autre), et enfin la déclarer en état de marche.
Avant de configurer l'interface d'une machine, il faut que vous connaissiez son nom système.
Les noms d'interface sont toujours de la forme : <nom><numéro>.
La configuration avec ifconfig est de la forme suivante :
ifconfig <nom interface> <adresse INTERNET>
Configurez l'interface des trois machines.
Marquage de l'interface à l'état marche (UP) Maintenant que l'interface est initialisée et
configurée, vous pouvez la marquer prête à l'emploi. La commande à lancer est :
Vous pouvez modifier la valeur par défaut du MTU vers la valeur 300 par exemple en tapant la
commande :
Ifconfig eth0 mtu 300
c. Configuration par modification manuelle des fichiers:
Les fichiers de configuration des paramètres réseau sont les suivants :
2. Si la table contient des entrées, supprimez chaque ligne avec la commande arp -d @ip, où
@ip est l'adresse IP de chaque hôte apparaissant dans la table ;
6. Connectez-vous sur Internet, vérifiez l’adresse IP et l’adresse MAC de votre passerelle par
défaut.
7. Faites un ping sur le site de la faculté « uir.ac.ma » et relevez son @IP.
8. Affichez le nouveau contenu de la table avec arp -a. Le cache ARP ne contient pas l'adresse
Ethernet du site distant, mais celle de la passerelle par défaut. Cela signifie que le client n'a
pas à connaître les adresses Ethernet des hôtes étrangers au réseau local, mais uniquement
l'adresse de la passerelle. Les paquets sont ensuite pris en charge par les routeurs.
2.3. Découverte du protocole ICMP
La commande ping permet de vérifier si une machine distante répond en lui envoyant des paquets
ICMP ECHO_REQUEST. La machine de destination répond en envoyant des paquets ICMP
ECHO_RESPONSE à la machine expéditrice.
1. pour envoyer 5 pings à la machine dont l'adresse IP est 192.168.1.1, on tape la commande
suivante :
# ping 192.168.1.1
On peut aussi utiliser le nom de la machine, si celle-ci est renseignée dans votre fichier Hosts. Si
vous ne placez pas l'option -c 5 pour n'envoyer que 5 pings, la commande ne s'arrête pas. Utilisez
alors Ctrl C.
2. faites appel à l’application wireshark afin de voir la requête ping envoyée ainsi que sa
réponse. Pour cela, lancer wireshark, et dans un autre terminal, videz le cache ARP avant
de passer aux tests suivants
3. faites appel à la commande tcpdump afin de voir la requête ping envoyée ainsi que sa
réponse. Pour cela, exécutez la commande tcpdump dans un terminal, et dans un autre
terminal, videz le cache ARP avant de passer aux tests suivants.
4. Exécutez un ping de la machine 192.168.1.1 vers la machine 192.168.1.2.
5. Sachant que ping utilise les paquets de type ICMP, analysez et commentez le
fonctionnement de ping. En plus des paquets concernant directement ping (le protocole
ICMP), d’autres paquets (de type ARP) devraient apparaître.
6. Analysez les paquets capturés par tcpdump.
7. Analysez les paquets capturés par wireshark.
8. Comment s’appelle le message ICMP envoyé par la requête ping, et comment s’appelle le
message de réponse ?
9. Vérifiez le contenu de la table ARP. Pourquoi les paquets ARP n’apparaissent pas
systématiquement avant chaque paquet de requête ICMP ?