Vous êtes sur la page 1sur 50

Les RESEAUX

Yonel Grusson 1
Serveur DHCP
• Partie 1
Les principes de fonctionnement

• Partie 2
Quelques éléments de configuration
d'un serveur DHCP sous Windows 2000
Server
Yonel Grusson 2
Fonctionnement du DHCP
DHCP : Dynamic Host Configuration Protocol
Donc "Protocole de configuration Dynamique
des clients"

DHCP est une extension du protocole BOOTP


qui permet à un client sans disque dur
(terminal X, imprimante, etc.) de démarrer et
de configurer automatiquement TCP/IP.

Yonel Grusson 3
Fonctionnement du DHCP
L'objectif du protocole DHCP est de permettre à
un client d'obtenir une adresse IP (et d'autres
paramètres éventuellement) auprès d'un
serveur DHCP.
Remarques préliminaires :
Un réseau peut avoir plusieurs serveurs
DHCP.
Le client ne désigne pas un serveur (cf.
seconde partie)
Yonel Grusson 4
Fonctionnement du DHCP
L'obtention d'une adresse se fait en 4 phases :
 Demande de bail IP par le client.
 Offre de bail IP par un serveur.
 Sélection d'une offre par le client.
 Accusé de réception de bail IP par le
serveur.
(Notion de bail cf. plus loin)

Yonel Grusson 5
Fonctionnement du DHCP
Phase 1 : Demande de bail IP par le client
• Initialisation du client avec une version
limitée de TCP/IP
• Le client diffuse une demande d'adresse IP
(message DhcpDiscover) avec :
• source 0.0.0.0
• destination 255.255.255.255

Yonel Grusson 6
Fonctionnement du DHCP
Phase 2 : Offre de bail par un serveur
Tous les serveurs reçoivent la demande. S'ils
sont configurés pour répondre (message
DhcpOffer), ils diffusent une offre avec les
informations suivantes :
• L'adresse MAC du client
• Une adresse IP
• Un masque de sous-réseau
• Une durée de bail
• Son adresse IP (pour la phase 3)
Yonel Grusson 7
Fonctionnement du DHCP
Un client DHCP attend une offre pendant une
seconde. En cas de non réponse il rediffuse sa
demande quatre fois (à des intervalle de 9, 13
et 16 secondes puis un intervalle aléatoire
entre 0 et 1000 millisecondes). Après ces
quatre tentatives, il renouvelle sa demande
toutes les 5 minutes.

Yonel Grusson 8
Fonctionnement du DHCP
Phase 3 : Sélection d'un bail par le client
• Le client sélectionne une offre (en général la
première)
• Le client annonce par diffusion qu'il a accepté
une offre (message DhcpRequest). Son message
comporte l'identification du serveur
sélectionné. Ce dernier sait que son offre a été
retenue ; tous les autres retirent leur offre et
l'adresse redevient disponible.
Yonel Grusson 9
Fonctionnement du DHCP
Phase 4 : Accusé de réception par le serveur
Le serveur sélectionné accuse réception au client
(message DhcpAck). Son message contient
éventuellement d'autres informations (serveur
DNS, Passerelle, etc.)

Yonel Grusson 10
Fonctionnement du DHCP
Phase 4 : Accusé de réception par le serveur
Le client Windows stocke la configuration
attribuée dans :
Hkey_Local_Machine
System
CurrentControlSet
Services
Nom_de_l'interface
Parameters
Tcpip
Yonel Grusson 11
Fonctionnement du DHCP
Client Demande de Bail IP Serveur
DHCP Discover

Offre de Bail IP
DHCP Offer

Sélection d'un Bail IP


DHCP Request

Accusé de réception
DHCP Ack

Yonel Grusson En Résumé 12


Fonctionnement du DHCP
L'affectation d'une adresse IP n'est pas
permanente. Elle est accordée pour une
certaine durée : le bail.
Le client doit donc renouveler régulièrement ce
bail.
Au démarrage:
• Au démarrage le client DHCP tente de
renouveler son bail avec les paramètres
qu'il possède déjà en s'adressant au serveur
DHCP à l'origine du bail (message
DhcpRequest).
Yonel Grusson 13
Fonctionnement du DHCP
Au démarrage:
• Si le bail est renouvelé le client continue
avec un nouveau bail et éventuellement de
nouveaux paramètres (message DhcpAck).
• Si la demande n'aboutit pas, il continue à
utiliser les paramètres en vigueur.
A la moitié du bail :
• Le client essaie de renouveler son bail
(message DhcpRequest).
Yonel Grusson 14
Fonctionnement du DHCP
A la moitié du bail :
• Si le bail est renouvelé le client continue
avec un nouveau bail et éventuellement de
nouveaux paramètres (message DhcpAck).
Ce renouvellement en cours de bail permet
d'éviter un renouvellement par diffusion.
• Si la demande n'aboutit pas, il continue à
utiliser les paramètres en vigueur.

Yonel Grusson 15
Fonctionnement du DHCP
A 87,5 % de la fin du bail (7/8) :
• Si à 50 % la demande a échoué, il y a une
demande de renouvellement à 87,5 % du
bail.
• Cette fois la demande (message
DhcpRequest) est adressée à tous les serveurs
(diffusion).

Yonel Grusson 16
Fonctionnement du DHCP
A 87,5 % de la fin du bail (7/8) :
• Un serveur peut répondre en proposant un
nouveau bail (message DhcpAck) mais peut
également répondre avec un message
DhcpNack qui oblige le client à se
réinitialiser (reprise de la procédure
d'obtention d'un bail)
Si le bail expire (ou message DhcpNack)
• Reprise de la procédure d'obtention d'un
bail
Yonel Grusson 17
Serveur DHCP
Le serveur DHCP est en général installé en
même temps que Windows 2000 Server. Par
contre, en fonction des options d'installation, il
peut être désactivé.
En cas d'absence du serveur DHCP, son
installation se fait par l'intermédiaire des
composants windows

Yonel Grusson 18
Serveur DHCP
Installation du serveur

Yonel Grusson 19
Serveur DHCP
Lancement du serveur

Yonel Grusson 20
Serveur DHCP
Gestion du serveur DHCP.

Serveur non
Ou par le autorisé dans
raccourci les
outils d'administration

Yonel Grusson 21
Serveur DHCP
• Pour éviter des installations "pirates" de
serveurs DHCP sur le réseau, le serveur installé
doit être autorisé par l'Active Directory. Un
membre du groupe "Administrateurs de
l'entreprise" doit autoriser le serveur DHCP.
• Le client DHCP Windows ne prendra en
considération que les réponses d'un serveur
DHCP autorisé
Yonel Grusson 22
Serveur DHCP
Autorisation du serveur DHCP.

Ou
Yonel Grusson 23
Serveur DHCP
Gestion du serveur DHCP.
État initial

Serveur autorisé
Yonel Grusson 24
Serveur DHCP
Le concept de base d'un serveur DHCP est
l'étendue qui se compose :
 D'une plage d'adresses IP avec
éventuellement :
• Des exclusions
• Des réservations
 D'un bail
 Des options éventuellement

Yonel Grusson 25
Serveur DHCP
Gestion du serveur DHCP : Nouvelle étendue.

Yonel Grusson 26
Serveur DHCP
Gestion du serveur DHCP : Nouvelle étendue.

Yonel Grusson 27
Serveur DHCP
Gestion du serveur DHCP : Nouvelle étendue.

Yonel Grusson 28
Serveur DHCP
Gestion du serveur DHCP : Nouvelle étendue.

Yonel Grusson 29
Serveur DHCP
Gestion du serveur DHCP : Nouvelle étendue.

Yonel Grusson 30
Serveur DHCP
Résultat de cette première configuration

L'installation initiale (complète ou partielle) peut être modifiée


Yonel Grusson 31
Serveur DHCP
Modification : De la plage d'adresse et du bail.

Yonel Grusson 32
Serveur DHCP
Modification : Des plages d'exclusion.

Une plage
d'adresses IP

Une adresse
IP

Yonel Grusson 33
Serveur DHCP
Modification : Réservation(s) d'adresse(s) IP.

Yonel Grusson 34
Serveur DHCP
Modification : Réservation(s) d'adresse(s) IP.
• Il s'agit ici d'une configuration statique d'un
client ayant une certaine adresse MAC.
L'adresse MAC est obtenue à partir de la
commande : Ipconfig –all (cf. plus loin).
Attention, si l'interface réseau est changée de machine.
• Les réservations concernent essentiellement
les serveurs et les routeurs. Pour ces actifs un
adressage statique associée à une exclusion est
également possible.
Yonel Grusson 35
Serveur DHCP
Modification : Définition des options

Résolution
Possible
du nom

Yonel Grusson 36
Serveur DHCP
Modification : Définition des options
Les option les plus courantes sont :
003 Routeur Adresse de la passerelle par
défaut
006 Serveur DNS Adresse du ou des serveurs
DNS
015 Nom Domaine DNS Nom de domaine
Internet (Nom d'hôte)
028 Adresse de diffusion Adresse de diffusion
spécifique
Yonel Grusson 37
Serveur DHCP
Modification : Définition des options
Les option les plus courantes sont :
033 Option d'itinéraires statique Configuration
de la table de routage (Adresse de destination/Passerelle)
035 Dépassement de délai de cache ARP Durée
de vie des mappages en cache ARP
044 Serveurs WINS Adresse du ou des des
serveurs WINS
046 Type de nœud WINS type de nœud
NetBios
Yonel Grusson 38
Serveur DHCP
Modification : Définition des options
Les options peuvent se définir au niveau :
D'une étendue.
D'un serveur. Les options s'appliqueront à
toutes les étendues définies sur le serveur.

Yonel Grusson 39
Client DHCP
Le paramétrage d'un client DHCP est très simple :

Yonel Grusson 40
Client DHCP
Le paramétrage d'un client DHCP

Yonel Grusson 41
Client DHCP
La commande IPCONFIG

Yonel Grusson 42
Client DHCP
La commande IPCONFIG
IPCONFIG –ALL : Affiche toutes les
informations de la configuration TCP/IP
IPCONFIG –RELEASE : Supprime les
informations de la configuration TCP/IP
IPCONFIG -RENEW : Renouvelle les
informations de la configuration TCP/IP
RELEASE et RENEW peut s'appliquer à toutes ou
à certaines interfaces
Yonel Grusson 43
Agent relais DHCP
Du fait que, par définition, un client DHCP ne
possède aucune configuration, il est en théorie
obligatoire d'avoir un serveur DHCP par
réseau IP

DHCP A
Réseau B

Réseau A R1
DHCP B

Yonel Grusson 44
Agent relais DHCP
Il est possible d'éviter cette double installation
avec un serveur sur le réseau B en le
configurant comme "Agent relais DHCP"

DHCP A
Réseau B

Réseau A R1
Relais DHCP

Yonel Grusson 45
Agent relais DHCP
Le relais DHCP intercepte les demandes des
clients et les achemine vers le ou les serveurs
DHCP situés sur les autres réseaux (une façon
de dédier un serveur DHCP).
Le serveur DHCP gère dans ce cas de figure
plusieurs étendues. Connaissant l'adresse IP
du relais DHCP il sait quelle étendue utiliser.
Enfin, le serveur DHCP attribue par diffusion
une configuration IP sur le réseau du relais.

Yonel Grusson 46
Agent relais DHCP
Installation et configuration

Ou

Yonel Grusson 47
Agent relais DHCP
Installation et configuration

Yonel Grusson 48
Agent relais DHCP
Installation et configuration

Yonel Grusson 49
Agent relais DHCP
Installation et configuration

Ajouter le ou les
serveurs DHCP
situées sur les
autres réseaux
IP

Yonel Grusson 50