Vous êtes sur la page 1sur 19

Administration de Réseaux Informatiques

- Open Source-

Monter un serveur DHCP.


Introduction

C’est quoi l’objectif du protocole 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.
Introduction

Les avantages du protocole DHCP:

• Automatiser, centraliser l’attribution de configurations réseau IP

• Éviter la gestion manuelle des configurations

• Faciliter le travail de l’administrateur

• Limiter la pénurie d’adresses IP

• Faciliter la mobilité : utilisation d’ordinateurs portables


Fonctionnement

Principe de base, au départ :

• Un serveur DHCP (@ IP fixe)

• Des postes clients (sans @ IP, seulement @ MAC)


Fonctionnement

Ordinateur A Serveur DHCP

Réseau IP 192.168.10.0

• Le client A démarre, il n’a pas d’adresse IP


Fonctionnement

Serveur DHCP

Ordinateur A

DHCP Discovery Réseau IP 192.168.10.0

• L’ordinateur A émet un paquet de découverte


d’un serveur DHCP
Fonctionnement

DHCP Discovery

Serveur DHCP

Ordinateur A

DHCP Offer 192.168.10.9

• Le serveur DHCP propose une configuration IP


au client
Fonctionnement

Serveur DHCP

DHCP Offer 192.168.10.9

Ordinateur A

Réseau IP 192.168.10.0
DHCP Request

• L’ordinateur annonce (par diffusion) accepter ou


non la configuration IP
Fonctionnement

Serveur DHCP

192.168.10.9
Ordinateur A

DHCP Ack

DHCP NAck

• Le serveur acquitte ou non la réponse du client


Gestion des adresses IP

Une adresse obtenue par DHCP est valide :

• pour une période donnée (bail, lease)

La durée du bail est paramétrable :

• en général 48 heures (minimum : 1h)

• possibilité de prolonger le bail


Gestion des adresses IP

• Possibilité de réserver des adresses IP à certaines adresses MAC

• Le serveur DHCP peut fournir dans son offre de nombreux paramètres IP :

• @ passerelle

• @ serveur : DNS

• …
Mise en œuvre de DHCP

• Côté client :

• Sélectionner l’attribution automatique d’adresse IP (on parle de « client DHCP »)

• Côté serveur :

• Installer le service DHCP

• Définir la ou les plages d’adresses ,les exclusions d’adresses et la durée du bail …

• Activer le serveur DHCP


Mise en œuvre de DHCP

• Sous Linux:

• Serveur DHCP : dhcpd

• Fichier de configuration du serveur : /etc/dhcp/dhcpd.conf


Mise en œuvre de DHCP
• Exemple de fichier dhcpd.conf:
subnet 172.16.2.0 netmask 255.255.255.128 {
range 172.16.2.4 172.16.2.126;
option routers 172.16.2.1;
option domain-name “mondomain.org";
option domain-name-servers 129.175.34.35, 129.175.36.37;
default-lease-time 600;
max-lease-time 7200;
}
Mise en œuvre de DHCP
• Cas d’attributions d’IP statiques:

host station1
{
hardware ethernet 00:A0:ad:41:5c:b1; # Adresse MAC
fixed-address 192.168.1.1; # cette machine aura l’IP 192.168.1.1
}
Mise en œuvre de DDNS

Ce système se nomme Dynamic DNS (DDNS) et permet


d’ajouter les noms FQDN des clients DHCP à la zone DNS
automatiquement.
Mise en œuvre de DDNS
Au niveau du service dhcpd:
dans le fichier /etc/dhcp/dhcpd.conf ajouter les lignes suivantes:

ddns-update-style interim;
ddns-updates on;
ddns-domainname “2tri.local”;
ddns-rev-domainname “in-addr.arpa”;
zone 2tri.local. {
primary 127.0.0.1;
}
zone 1.168.192.in-addr.arpa. {
primary 127.0.0.1;
}
Mise en œuvre de DDNS
Au niveau du service named:
dans le fichier /etc/named.conf modifier les zones comme suis:

zone “2tri.local” IN {
type master;
file “2tri.local.db”
allow-update {127.0.0.1;};
}
zone “1.168.192.in-addr.arpa” IN {
type master;
file “1.168.192.db”
allow-update {127.0.0.1;};
}
• C’est quoi un DHCP

TP • Les étapes de fonctionement du DHCP

• Configuration d’un DHCP

La prochaine séance: Configuration d’un serveur DNSsous LINUX

Vous aimerez peut-être aussi