DHCP
DHCP
DHCP
Position du problème
Lorsque vous connectez une machine à un réseau Ethernet TCP/IP, cette machine, pour
fonctionner correctement, doit disposer :
• D'une adresse IP unique dans votre réseau et appartenant au même réseau logique que
toutes
les autres machines du réseau en question,
• un masque de sous réseau, le même pour tous les hôtes du réseau,
• une adresse de DNS, pour pouvoir résoudre les noms des hôtes, surtout si votre réseau est
connecté au Net,
• l'adresse de la passerelle qui vous permet justement d'accéder au Net.
Pour configurer vos hôtes locaux, vous avez deux possibilités :
• Vous le faites manuellement en configurant machine par machine
• Vous installez un serveur DHCP sur votre réseau et vous dites à vos clients d'aller chercher
toute leur configuration IP sur ce serveur.
Que disent les livres
Les choses se passent avec le peu de moyens dont vous disposez :
• Votre "MAC Address" que vous ne perdez jamais, puisqu'elle est écrite "en dur" dans votre
interface Ethernet.
• Le "Broadcast" ou "Diffusion" qui permet d'envoyer des trames à toutes les machines du
réseau physique.
Le dialogue est décrit de la manière suivante :
2. Le, ou les serveurs DHCP du réseau qui vont recevoir cette trame vont se sentir concernés
et répondre par un "DHCPOFFER". Cette trame contient une proposition de bail et la "MAC
Address" du client, avec également l'adresse IP du serveur. Tous les DHCP répondent et le
client normalement accepte la première réponse venue.
Le "DHCPOFFER" sera un broadcast (Ethernet) ou non, suivant le serveur DHCP utilisé.
3. Le client répond alors par un DHCPREQUEST à tous les serveurs (donc toujours en
"Broadcast") pour indiquer quelle offre il accepte.
4. Le serveur DHCP Concerné répond définitivement par un DHCPACK qui constitue une
confirmation du bail. L'adresse du client est alors marquée comme utilisée et ne sera plus
proposée à un autre client pour toute la durée du bail.