Вы находитесь на странице: 1из 18

Faculté des Sciences Semlalia Marrakech

Configuration d’un serveur


DHCP
DHCPv4 et DHCPv6

2018-2019

Réaliser par : BARDAL WALID


Présentation et définitions :
Le protocole DHCP a été utilisé la première fois en 1993. IL est défini par la
RFC1531 et a été, par la suite modifié et complété par les RFC1534, RFC2131 et
RFC2132. Ce protocole fonctionne aussi bien en IPv4 qu’en IPv6. Dans ce cas, il
s’appelle DHCPv6 et les adresses peuvent être auto configurée, sans DHCP.

Le protocole fonctionne en mode client/serveur et s’appuie essentiellement sur


un mécanisme de requêtes DHCP, traitées par le serveur et émises par les clients. Le
moteur principal de ce protocole est adossé à la communication BOOTP (utilisant
des trames UDP).

Les différents types de paquets :


Lorsque le serveur DHCP reçoit le paquet de diffusion, il renvoie alors un nouveau
paquet de broadcaste contenant les informations requises par le client. En réalité,
un seul paquet n’est pas suffisant pour traiter la requête. Il existe plusieurs types de
paquets DHCP susceptibles d’être émis par un client à destination du ou des
serveurs, ou d’un serveur vers ses clients. Il existe essentiellement huit catégories
de paquets :

DHCPDISCOVER : permet de localiser les serveurs DHCP disponibles.

DHCPOFFER : réponse du serveur DHCP à un paquet DHCP DISCOVER

DHCPREQUEST : diverses requêtes du client.

DHCPACK : réponse du serveur contenant les paramètres réseau.

DHCPNAK : réponse du serveur signalant au client que le bail est échu.

DHCPDECLINE : annonce du client que l’adresse est déjà utilisée

DHCPRELEASE : libération de l’adresse IP de la part du client.

DHCPINFORM : demande de paramètres locaux de la part du client (ayant déjà son IP).
Mode de fonctionnement :
Tout ordinateur équipé d’une carte réseau et dépourvu d’adressage IP, envoie
donc, en diffusion un datagramme DHCP DISCOVER, en s’adressant au port de
service UDP/67 de n’importe quel serveur écoutant sur ce port

Tout serveur DHCP ayant reçu ce datagramme (s’il est en mesure de proposer une
adresse sur le réseau auquel le client fait partie), émet une offre DHCP OFFER, à
l’attention dudit client, sur le port UDP/68, identifié par son adresse physique.
Cette proposition contient l’adresse IP du serveur, l’adresse IP et le masque de
sous-réseau, proposées au client.

Ce dernier retient une des offres reçues (généralement, la première qui lui est
parvenue), et diffuse sur le réseau un nouveau datagramme de requête DHCP
REQUEST. Celui-ci contient l’adresse IP du serveur ayant répondu ainsi que
l’adresse qui lui a été fourni précédemment. Ce type de requête a pour objectif de
demander au serveur sélectionné, l’assignation de cette adresse, l’envoi éventuel
des valeurs des paramètres et aussi d’informer les autres serveurs DHCP, ayant
également fait une offre, de ne pas donner suite.

Pour finir, le serveur prépare un paquet d’accusé de réception, aussi appelé DHCP
ACK fixant l’adresse IP et son masque de sous-réseau au client ainsi que la durée du
bail de cette adresse.
Configuration DHCPv4 sous Centos :

Configuration de la carte réseau


Etape 1 : Configuration d’adresse IPv4 pour le serveur DHCPv4
Centos

Etape 2 : Saisis l’adresse IPv4 avec le masque de sous-réseau


Centos

Etape 3 : redémarrez le service réseau


Centos

Etape 4 : pour le test


Centos
Configuration simple de service DHCPv4

Etape 1 : Installation du package DHCP


Centos

Etape 2 : Editez le fichier suivant pour configurer le service DHCPv4

Centos

Etape 3 : Configurer les paramètres les plus important

Centos

Etape 4 : Redémarrez le service DHCPD

Centos
Etape 5 : Test à partir d’une machine Windows

Windows

Etape 6 : Test à partir d’une machine Linux

Centos
Configuration de la réservation DHCPv4

Etape 1 : Editez le fichier de configuration et spécifier une adresse à


un client à partir de l’adresse MAC

Centos

Etape 2 : test à partir de client Windows

Windows

Etape 3 : test à partir de client Linux

Centos
Qu’est-ce qu’un agent relais DHCP ?
L’hôte contenant l’agent relais DHCP est lui aussi configuré avec une adresse IP
statique, au même titre que le serveur DHCP lui-même. Lors de sa configuration, on
indique l’adresse d’un serveur DHCP auquel il transmet les découvertes DHCP lui
parvenant sur le port UDP/67 (également activé en écoute pour les agents de
relais). Cet agent diffuse alors sur son segment réseau (qui est également celui du
client), les réponses qu’il reçoit du serveur DHCP.

Il s’agit d’un programme activé sur une ou plusieurs interfaces de la machine


servant de relais DHCP aux clients. Afin d’effectuer sa tâche, l’agent relais place sa
propre adresse IP dans le champ GIADDR de la trame DHCP, reçu du client, en la
transmettant, ensuite en mode unicast, directement à l’adresse du serveur DHCP
qu’on lui a attitré.
Configuration de l’agent de relais DHCPv4

Etape 1 : premièrement il faut activer le routage dans l’agent de


relais pour jouer deux rôle routeur et aussi agent de relais

Etape 2 : Editez le fichier de configuration dhcrelay

Centos

Etape 3 :

INTERFACES : c’est l’interface lié avec le client-DHCP

DHCPSERVERS : l’adresse de serveur DHCP

Centos

Etape 4 : redémarrez le service dhcrelay

Centos
Etape 5 : cette commande permet d’identifier le client et le serveur
DHCP

Centos

Etape 5 : test de la configuration avec l’agent de relais

Windows

Etape 6 : l’agent de relais contient deux interface le première relier


avec le serveur DHCP et le deuxième avec le client-DHCP

Centos
Configuration DHCPv6 sous Centos :

Configuration de la carte réseau


Etape 1 : Configuration d’adresse IPv6 pour le serveur DHCPv6
Centos

Etape 2 : Saisis l’adresse IPv6 avec le masque de sous-réseau \64


Centos

Etape 3 : redémarrez le service réseau


Centos

Etape 4 : pour le test


Centos
Configuration simple de service DHCPv6

Etape 1 : Installation du package DHCP


Centos

Etape 2 : Editez le fichier suivant pour configurer le service DHCPv6

Centos

Etape 3 : Configurer les paramètres

Centos

Etape 4 : Redémarrez le service DHCPD6

Centos
Etape 5 : test à partir d’une machine Linux

Centos

Centos
Configuration de la réservation DHCPv6

Etape 1 : Editez le fichier de configuration et spécifier une adresse à


un client à partir de l’adresse MAC

Centos

Etape 2 : test à partir de client Linux

Centos
Configuration DHCPv6 avec des paramètres

Etape 1 : Editez le fichier de configuration et définir quelque option


Centos

Etape 2 : test à partir client Linux


Centos

Etape 3 : pour vérifier l’autre option


Centos
Etape 4: test à partir Windows
Windows

Configuration de l’agent de relais DHCPv6

Etape 1 : Dans le serveur DHCPv6 il faut déclarer le range de


défirent réseau

Centos
Etape 2: dans l’agent de relais IPv6 il faut copier dhcrelay .service
dans dhcrelay6.service
Centos

Etape 3: Editez le nouveau fichier


Centos

Etape 4: Ajouter l’option -6 et –l et –u


Centos

Etape 5: redémarrez le daemon

Centos

Etape 6: redémarrez le service dhcrelay6

Centos
Etape 7: test de l’agent de relais

Centos

Оценить