Windows Serveur - 4.3 Observer une demande DHCP avec Wireshark

Le protocole DHCP attribue automatiquement une adresse IP aux appareils d'un réseau. Pour voir ce processus en détail, cette leçon capture les paquets réseau avec Wireshark pendant qu'un poste demande une nouvelle adresse.

Lancer la capture

Ouvrez Wireshark et sélectionnez la carte réseau principale de la machine, ici la carte Ethernet. Ouvrez ensuite l'invite de commande.

Libérez l'adresse IP actuelle, puis demandez-en une nouvelle. Arrêtez la capture une fois le renouvellement terminé, afin de ne pas accumuler de paquets inutiles.

ipconfig /release
ipconfig /renew

Filtrer les messages DHCP

Dans la barre de filtre située en haut de Wireshark, tapez dhcp puis validez. Seuls les paquets DHCP restent alors affichés.

Le poste est configuré pour obtenir son adresse IP automatiquement. La commande de renouvellement permet de demander une nouvelle adresse, même si la moitié de la durée du bail n'est pas encore écoulée.

Lire les quatre messages

Le processus comporte quatre messages : Discover, Offer, Request et ACK. Le client envoie d'abord un Discover, avec l'adresse source 0.0.0.0, car il n'a pas encore d'adresse IP.

Ce Discover est envoyé à l'adresse de diffusion 255.255.255.255, car le client ne connaît pas encore l'adresse du serveur DHCP. Le serveur répond par une offre, le client demande cette adresse avec un Request, et le serveur confirme avec un ACK.

En résumé

Wireshark permet de voir les échanges DHCP d'un poste. Après une libération et un renouvellement, le filtre dhcp isole les quatre messages du processus : Discover, Offer, Request et ACK.

Points clés

  • Le client envoie un Discover avec l'adresse source 0.0.0.0.
  • Le Discover est diffusé à l'adresse 255.255.255.255.
  • Le processus comprend quatre messages : Discover, Offer, Request et ACK.
  • La commande renew demande une nouvelle adresse même si le bail n'est pas à moitié écoulé.
  • Le filtre dhcp permet de ne garder que les paquets utiles.

Questions fréquentes

Pourquoi l'adresse source du Discover est-elle 0.0.0.0 ?

Le poste n'a pas encore d'adresse IP lorsqu'il envoie sa demande. Il utilise donc l'adresse 0.0.0.0.

Pourquoi arrêter la capture après le renouvellement ?

Sans arrêt, la capture continue et contient beaucoup de paquets. Le filtre dhcp permet ensuite de retrouver rapidement les messages utiles.

À quoi sert la commande de renouvellement ?

Elle demande une nouvelle adresse IP au serveur DHCP, même si la moitié du bail n'est pas écoulée.