TP2 : ARP
Objectifs
Les objectifs de ce laboratoire sont de se familiariser avec quelques commandes réseaux ainsi que de comprendre en pratique le fonctionnement du protocole ARP.
Commande ipconfig
Cette partie se concentre sur l’utilisation de la commande ipconfig.
Question Q1 (1.5pts)
Décrivez l’utilité de cette commande ainsi que les informations les plus importantes qu’elle fournit. Quel est son équivalent sur les systèmes Linux ?
Question Q2 (1pt)
Comment trouve-t-on l’adresse MAC de votre carte réseau ?
Cache ARP
Chaque station possède un cache ARP qui sert à stocker les correspondances entre les adresses MAC et les adresses IP des autres stations sur le réseau local. Ces adresses sont stockées pour une certaine durée, puis supprimées. Ce cache permet d’éviter de devoir envoyer des trames ARP sur le réseau trop souvent, mais il est nécessaire de supprimer les données à intervalle régulier pour éviter les problèmes (une station peut avoir changé d’adresse IP par exemple).
Attention
Pour la suite du laboratoire, il est conseillé de lancer le terminal Windows en mode administrateur.
Branchez votre ordinateur portable et le PC du laboratoire à l’aide d’un switch sur le résean LAN 1 de l’école. Depuis votre laptop, lancez un ping sur le PC du laboratoire.
Conseil
Si le ping ne fonctionne pas, désactivez le pare-feu Windows du PC du laboratoire ainsi que de votre laptop. Pensez à les ré-activer à la fin du laboratoire !
Sur votre laptop, regardez la table ARP. Supprimez la correspondance du PC du laboratoire. Lancez Wireshark, puis relancez et mesurez à nouveau un ping vers le PC du laboratoire.
Question Q3 (2pts)
Faîtes un schéma de votre montage.
Question Q4 (1.5pts)
Décrivez les commandes pour afficher, ajouter et supprimer les entrées de la table ARP.
Question Q5 (3pts)
Décrivez l’échange à l’aide d’un diagramme en flèche. N’utilisez pas celui généré automatiquement par Wireshark. Pensez à toutes les étapes et à indiquer toutes les informations pertinentes : nom des stations, adresses IP, adresses MAC… Pour chaque trame, indiquez également les adresses MAC source et destination, ainsi que les adresses IP source et destination. Nommez les trames pour que l’on puisse savoir de quel protocole et de quel type de trame il s’agit.
Question Q6 (1pt)
Après le ping, les tables ARP de quelles stations sont modifiées ?
Question Q7 (1pt)
Lancez un ping en forçant le protocole IPv4 sur www.google.com. L’entrée est-elle ajoutée à la table ARP ? Pourquoi ?
Question Q8 (1pt)
Décrivez le principe de l’ARP spoofing / ARP cache poisoning. Illustrez avec un exemple.
Commande tracert
Effectuez la commande tracert -4 www.google.com et mesurez l’échange sur Wireshark.
Question Q9 (1pt)
Décrivez à quoi sert cette commande. Quel protocole utilise-t-elle ?
Question Q10 (2pts)
Décrivez les résultats obtenus sur la console Windows et dans Wireshark.
Question Q11 (1.5pts)
Expliquez le fonctionnement de la commande en vous basant sur le protocole utilisé et en analysant (en-têtes des protocoles…) les résultats obtenus dans Wireshark.
Configuration IP
Question Q12 (3pts)
Rédigez une marche à suivre expliquant comment changer l’adresse IPv4 de votre laptop. Décrivez tous les champs modifiables dans la configuration de l’adressage IP. N’utilisez pas la console Windows. On veut configurer l’adresse IP manuellement.
Question Q13 (1pt)
Comment modifier l’adresse IP manuellement sur une machine Debian 12 (en ligne de commande) ?
Question Q14 (1pt)
Quels sont les objectifs ainsi que le fonctionnement du protocole DHCP ?
Rapport
Rapport à rendre
Si vous êtes en avance, rédigez votre rapport. Pensez à prendre en compte les consignes sur la rédaction et le rendu des rapports qui sont données dans la page “Rapports” de ce site.