Séquence 4
4 – Le serveur DHCP
Le DHCP (Dynamic Host Configuration Protocol) est l’un des services pour le bon fonctionnement
du réseau. Il a pour rôle d’attribuer de façon dynamique des éléments TCP/IP (adresse IP, masque
de sous réseau, passerelle, et serveur DNS) aux machines connectées à son réseau qui en
demandent. De nos jours, ces fonctions ont évolué...
Un serveur DHCP bien mit en place permet aussi d’indiquer aux machines qu’il a servies l’adresse
du serveur TFTP à contacter en cas de besoin.
5.1 Les entités du service DHCP
◆ Le serveur : Il écoute sur le port 67
Un serveur DHCP peut tourner sous Linux, Windows, un point d’accès ou encore un routeur.
◆ Le client : Ils écoutent sur le port 68
Des appareils Android, Windows, Linux et même des routeurs peuvent être des clients DHCP .
5.2 - Fonctionnement du protocole DHCP
➔ Un client cherchant à se connecter à un réseau envoie un message broadcast appelé
DHCPDISCOVER pour découvrir le serveur DHCP du réseau.
➔ Le serveur DHCP qui reçoit le message DHCPDISCOVER répond en envoyant un message
unicast appelé DHCPOFFER dans lequel il met les éléments TCP/IP.
➔ Le client reçoit cette offre en envoyant une demande de confirmation dans un
message DHCPREQUEST.
➔ À la réception de ce message DHCPREQUEST , le serveur répond par le
message de confirmation DHCPACK.
Voici une image illustrative de ce que nous venons d’expliquer
5.3- Mise en œuvre
Aller dans Gérer > ajouter des rôles et fonctionnalités
Pour obtenir la fenêtre suivante :
Suivant puis sélectionner Installation basée sur un rôle ou une fonctionnalité
Suivant puis Sélectionner un serveur du pool de serveur
Suivant puis on sélectionne serveur DHCP
Suivant > Ajouter des fonctionnalités
Suivant
Suivant
Suivant
Suivant > Installer
Installation en cours…
puis Fermer
5.4 - Configuration du DHCP
Outils > DHCP
Clique droit sur le serveur puis Autoriser comme le montre le figure suivante :
Clique droit sur IPv4 > Nouvelle étendue
◆ Renseigner le nom de l’étendue
◆ Définir la plage d’adresses
◆ Définir la plage d’adresses à exclure
Cliquer sur Ajouter > suivant
◆ Durée du bail (8 jours dans notre cas)
◆ Prise en charge des paramètres
Suivant pour ajouter passerelle.
On renseigne l’adresse IP de la passerelle ([Link] dans notre cas) > Ajouter
Suivant
Suivant
◆ Confirmation d’utiliser cette étendue
Suivant > Terminer
Preuve
◆ Test du serveur DHCP
Nous avons là un smartphone connecté au réseau sans-fil alimenté qui à son tour desservi en
éléments TCP/IP par notre serveur DHCP :
Nous remarquons que le client a obtenu une adresse IP [Link] le premier client a déjà
obtenu [Link]