Vous êtes sur la page 1sur 38

Institut Supérieur d’Informatique de Mahdia

Administration Réseaux Sous


Windows Server 2008

Chapitre 2 : Configuration d’un Serveur DHCP

Enseignant : Dr. Oussama.B.BELKACEM


Module : Administration Réseaux
Niveau : M.ASSR
Année universitaire : 2015/2016

1
Plan de cours

Rappel Serveur DHCP

Scénario et configuration DHCP

Scénario Pratique

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 2
Rôle
 Permet à un utilisateur qui se connecte sur un réseau local d'obtenir et de
configurer dynamiquement et automatiquement :
 Son adresse IP
 masque de son sous-réseau
 passerelle par défaut
 adresse IP du serveur DNS
 nom de son domaine
 Aucune connaissance de l’adresse IP
 Connaissance :
 Adresse Mac
 L’adresse de broadcast

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 3
Demande d’adresse IP

 Première connexion il n’a pas d’adresse IP

 En DHCP une adresse IP n’est fournit que pour un temps


donné

 Temps réservation : Le bail.


Un bail a une durée : lease-time

 On parle de demande de bail plutôt que d’adresse IP


Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 4
Demande de bail
time 1
DHCPDiscover
client
DHCPOffer
2 serveur
3 DHCPRequest

DHCPAck 4
t0
 C’est SEULEMENT après t0 que le client peut utiliser l’adresse
IP communiquée par le serveur jusqu’à t0 + lease-time
5
Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 5
Trame DHCP
 DHCPDISCOVER :Permet de trouver un serveur DHCP.
La trame est une trame de « broadcast », elle est envoyée à
l’adresse 255.255.255.255. Le client n’ayant pas d’adresse
prend l’adresse 0.0.0.0

 DHCPOFFER : contient une proposition de bail, l’adresse


IP du serveur et l’adresse Mac du client

 DHCPREQUEST : indique à tous les serveurs quel bail il


a accepté et/ou demande de renouvellement de bail

 DHCPACK : le serveur confirme le bail


Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 6
Renouvellement de Bail
 A la moitié du bail, le client demande le renouvellement
(prolongation de son bail), il n’y aura alors que les trames
DHCPREQUEST et DHCPACK qui seront échangées

 Si au bout des 7/8 du bail pas de réponse du serveur (ie


pas de DHCPACK) alors le client essayera de joindre un
serveur DHCP quelconque sur le réseau

 Lors du renouvellement, le client utilise l’adresse IP


donnée précédemment par le serveur

 Un renouvellement est donc beaucoup plus simple

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 7
Demande de Renouvellement de Bail

t
i client 3 DHCPRequest
m
e serveur
DHCPAck
4
t1

 Le client peut utiliser l’adresse IP communiquée par le serveur


jusqu’à t1+lease-time
Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 8
Paquet IP échangées (Bail)

Source Destination Protocol


192.168.0.9 192.168.0.253 DHCPRequest

192.168.0.253 192.168.0.9 DHCPAck

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 9
Message DHCP
Envoyé par le Client
 DHCPDISCOVER : demande de localisation des serveurs DHCP

 DHCPREQUEST : demande de bail

 DHCPDECLINE : refus d’adresse IP, elle est déjà utilisée

 DHCPRELEASE : libération son bail

 DHCPINFORM : demande de paramètres locaux (autre qu’une


adresse IP)

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 10
Message DHCP
Envoyé par le Serveur

 DHCPDOFFER : réponse à un DHCPDISCOVER

 DHCPACK : contient des paramètres et l'adresse


IP du client

 DHCPNAK : refus de bail

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 11
Encapsulation d’un message DHCP

BOOTP DHCP
Trame contenant un
message « DHCP »
UDP

IP Message
Eth UDP
DHCP IP

Ethernet

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 12
Encapsulation d’un message DHCP
 Adresse physique de l’émetteur
Ethernet  Adresse physique du destinataire de la
trame
 Adresse IP source
IP
 Adresse IP destinataire du paquet IP
 Port source
UDP
 Port destination du datagramme

Message DHCP
Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 13
Problème de L’œuf et la poule
 Au moment de la demande de bail :

 Problématique N° 1 : Niveau Physique

 Est-ce que le client connaît son adresse physique ?

 Est-ce que le client connaît l’adresse physique du serveur DHCP ?

 Problématique N°2 : Niveau Réseau

 Est-ce que le client connaît son adresse IP et du serveur DHCP?

 Est-ce que le serveur DHCP connaît l’adresse IP du client?

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 14
Niveau physique
Diffusion (broadcast) distribution de la requête
DHCP à tous les postes connectés
Client
DHCP Adresse de
diffusion:
ff:ff:ff:ff:ff:ff

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 15
Niveau Réseau
Diffusion (broadcast) distribution de la requête
DHCP à tous les postes connectés
Client
DHCP Adresse IP de
diffusion générique
255.255.255.255

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 16
Niveau Transport : Request
Le client DHCP envoie la requête sur le port 67. Le
serveur DHCP écoute sur le port 67.

Client 67 Serveur DHCP


DHCP 67

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 17
Niveau Transport : Response
 Le serveur DHCP envoie la requête sur le port 68.
Le client DHCP écoute sur le port 68.

Client
DHCP Serveur DHCP
68 68

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 18
Niveau Transport : Response
Port serveur DHCP 67
 Port Client DHCP 68
Client Serveur
DHCP DHCP
65 65
66 66
67 67
68 68
69 69
Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 19
Trame DHCP Discover
00:20.8f:b9:49:37
Ethernet ff:ff:ff:ff:ff:ff

0.0.0.0
IP
255.255.255.255

68
UDP 67

Message DHCPDiscover
Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 20
Adresse
physique du
client DHCP
Trame DHCP Discover
00:20.8f:b9:49:37 adresse physique de
diffusion
ff:ff:ff:ff:ff:ff
Adresse IP
« neutre »
0.0.0.0
Adresse IP de
255.255.255.255 diffusion
générique

68
67
Port source
datagamme Message
DHCPDiscover
Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 21
Adresse physique du Trame DHCP Offer
serveur DHCP

00.00.b4:bb:7d:ee adresse physique


du client
00:20.8f:b9:49:37
Adresse IP
serveur DHCP 192.168.0.253

67
Port source 68
datagamme
Message DHCPDiscover
Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 22
Choix du serveur DHCP

serveur client serveur


DHCPDiscover DHCPDiscover
DHCPOffer
DHCPOffer

DHCPRequest
DHCPRequest

Le client refuse DHCPAck


mon offre
time
Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 23
Paquets IP échangés
Source Destination Protocol Info

0.0.0.0 255.255.255.255 DHCPDiscover

# le serveur DHCP vérifie que l’adresse IP qu’il veut offrir


n’est pas utilisée
Serveur DHCP Broadcast ARP 192.168.0.9?

192.168.0.253 DHCPOffer
0.0.0.0 255.255.255.255 DHCPRequest
192.168.0.253 192.168.0.9 DHCPACK

# le client vérifie via ARP que personne n’utilisa sa nouvelle


adresse
Client DHCP Broadcast ARP 192.168.0.9?
Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 24
DHCP Vs BOOTP
DHCP a été conçu comme complément de
BOOTP- Bootstrap Protocol –

 BOOTP: [RFC 951 - 1985]

 Protocole de démarrage

 Une station récupère les informations pour s’amorcer


(« booter ») sur un serveur « d’amorçage » distant

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 25
Service DHCP dans un environnement
routé
 le serveur DHCP et le client doivent se trouver sur le
même segment de réseau car les routeurs bloquent les
messages de diffusion
 Activer le routage des messages de diffusion de type
BOOTP (UDP 67 et 68) (RFC 1542)
 le routeur n’est pas compatible avec la RFC 1542, ou si
les stratégies réseau empêchent l’activation de la RFC
1542 sur les routeurs

 un serveur Agent Relay DHCP.

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 26
Service DHCP dans un environnement
routé

1- BOOTP
2- Serveur DHCP
3- Agent Relai DHCP
4- Réseau local

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 27
Format de message BOOTP
OP HTYPE HLEN HOPS
identifiant session
secs flags
adresse IP client (écrit par le client)
adresse IP client (proposée par le serveur)
serveur adresse IP
gaterway adresse IP
adresse physique du client
nom du serveur
Fichier d’amorçage
OPTION
Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 28
Format de message DHCP
OP HTYPE HLEN HOPS
identifiant session
secs flags
adresse IP client (écrit par le client)
adresse IP client (proposée par le serveur)
serveur adresse IP
gaterway adresse IP
adresse physique du client
nom du serveur
Fichier d’amorçage
OPTIONS définies dans DHCP
Module : Admin_Rx_Win server 2008
Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 29
DHCP Vs Windows Server 2008

 Etape 1 : Configuration de la carte réseau du serveur DHCP

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 30
DHCP Vs Windows Server 2008

 Etape 1 : Configuration de la carte réseau du serveur DHCP

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 31
DHCP Vs Windows Server 2008

 Etape 2 : Ajout du rôle DHCP sur le serveur

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 32
DHCP Vs Windows Server 2008

 Etape 3 : Sélection de la connexion réseau du serveur.

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 33
DHCP Vs Windows Server 2008

 Etape 4 : Paramétrage DNS

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 34
DHCP Vs Windows Server 2008

 Etape 5 : Etendu DHCP

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 35
DHCP Vs Windows Server 2008

 Etape 5 : Etendu DHCP

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 36
DHCP Vs Windows Server 2008

 Etape 6: Récapitulatif de l’installation

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 37
DHCP Vs Windows Server 2008

 Etape 7: Fin de l’installation

Module : Admin_Rx_Win server 2008


Enseignant : Dr. Oussama.B.BELKACEM
AU : 2015-2016 38