0% ont trouvé ce document utile (0 vote)
190 vues8 pages

Fonctionnement du protocole DHCP

Ce document décrit l'installation et la configuration d'un serveur DHCP sur Ubuntu. Il explique le fonctionnement du protocole DHCP, comment installer et configurer le serveur DHCP, tester le serveur à partir d'un client Windows, réserver des adresses IP et créer un serveur DHCP relais.

Transféré par

iyadh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
190 vues8 pages

Fonctionnement du protocole DHCP

Ce document décrit l'installation et la configuration d'un serveur DHCP sur Ubuntu. Il explique le fonctionnement du protocole DHCP, comment installer et configurer le serveur DHCP, tester le serveur à partir d'un client Windows, réserver des adresses IP et créer un serveur DHCP relais.

Transféré par

iyadh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Matière: Atelier administration des services

réseaux
SE : Ubuntu 18.04 LTS
Travaux pratiques

TP 2. Dynamic Host AU. 2020-2021


Configuration Protocol (DHCP)

OBJECTIF
L’objectif de ce TP est de permettre aux étudiants d’apprendre à installer et configurer un
serveur DHCP.

Contenu

 Notions de base
 Installation et configuration d'un serveur DHCP
 Annexe

I. Notions de base
Tout ordinateur d'un réseau TCP/IP (Internet ou Intranet) nécessite une adresse IP pour
pouvoir communiquer avec les autres ordinateurs du réseau. Ces adresses IP sont attribuées :

Statiquement, en configurant le réseau directement sur l'ordinateur.

Dynamiquement, avec un serveur DHCP (Dynamic Host Configuration Protocol) qui attribue
les adresses en fonction de son fichier de configuration. Ceci est très souvent utilisé dans les
réseaux d'entreprise pour réduire les efforts de configuration manuelle.

Le principe de fonctionnement d’un serveur DHCP est le suivant :

Figure 1. Principe de fonctionnement

Atelier administration des services réseaux Page| 1


1) Le client DHCP envoie une requête DHCP DISCOVER en diffusion pour localiser les
serveurs DHCP disponibles.
2) Le serveur DHCP répond en proposant une ou plusieurs offres via la requête DHCP
OFFER
3) Le client retient une des offres reçues et diffuse sur le réseau un datagramme de
requête DHCP (DHCP REQUEST). Ce datagramme comporte l’adresse IP du serveur
et celle qui vient d’être proposée au client. Elle a pour effet de demander au serveur
choisi l’assignation de cette adresse, l’envoi éventuel des valeurs des paramètres, et
d’informer les autres serveurs qui ont fait une offre qui n’a pas été retenue.
4) Le serveur accuse réception avec la requête DHCP ACK

II. Installation et configuration d’un serveur DHCP

1. Installation :
Pour installer le serveur DHCP, entrer la commande suivante :

Par défaut le DHCP est configuré pour écouter sur le port eth0. Pour indiquer une autre
interface sur laquelle les adresses IP seront attribuées, éditer le fichier isc-dhcp-server :

A la ligne : INTERFACES="",
Indiquer la ou les interfaces (séparées par une virgule) sur lesquelles se fera l’écoute. Par
exemple, changer l’interface eth0 par eth1 :
INTERFACES="eth1"

Redémarrer ensuite le serveur dhcp

2. Configuration de base:
Pour configurer les paramètres du serveur DHCP modifiez le fichier [Link]. Lancer la
commande :

Examiner le contenu de ce fichier mais avant de le modifier, une bonne pratique consiste à
garder une copie de ce fichier. Utiliser la commande :

Atelier administration des services réseaux Page| 2


Relancer à nouveau le fichier /etc/dhcp/[Link] et ajouter les lignes correspondantes à la
configuration que vous souhaitez, par exemple :

# Nom de domaine pour le réseau local

option domain-name "[Link]";

# Indiquer le ou les serveurs DNS

option domain-name-servers [Link], [Link];

# Temps durant lequel les adresses ip locales seront assignées

default-lease-time 86400;

max-lease-time 604800;

#Décommenter cette ligne

authoritative;

### Ajout de l'attributaion

subnet [Link] netmask [Link] {

# rang d'attribution (100 machines)

range [Link] [Link];

# masque de sous-réseau

option subnet-mask [Link];

# broadcast pour les informations générales

option broadcast-address [Link];

# adresse ip du routeur

option routers [Link];

Pour que les changements prennent effet, il faut redémarrer le service dhcp, utiliser la
commande :

Atelier administration des services réseaux Page| 3


3. Tester le serveur à partir d'un client Windows :
Suivez ces étapes dans l’ordre pour configurer votre machine Windows (Windows 7 dans cet
exemple) comme client dhcp :

Atelier administration des services réseaux Page| 4


Atelier administration des services réseaux Page| 5
Pour le renouvellement d’une adresse IP, utiliser la commande ipconfig /renew :

4. Vérification
 S’il y a des messages d'erreurs, regardez dans le fichier /var/log/syslog, vous pouvez
utiliser la commande:

 Par défaut, le fichier /var/lib/dhcp/[Link] donne des informations sur les baux
actuellement distribués par le serveur. On y retrouve des informations essentielles
comme l'adresse IP distribué à une adresse MAC, le nom de la machine qui a fait cette
demande DHCP, l'heure de début et de fin du bail…
 Utiliser la commande suivante pour afficher ces informations:

III. Réservation d'adresse


Un serveur DHCP distribue une adresse IP aux clients selon la disponibilité des adresses de la
plage définie. Cependant, il est possible de faire en sorte qu’un hôte est toujours la même
adresse IP d’attribué, c’est ce que l’on appelle de la réservation d’adresse.

Atelier administration des services réseaux Page| 6


Pour se faire, le serveur DHCP se réfère au près de l’adresse MAC de l’hôte pour laquelle on
souhaite réserver une adresse. On doit donc indiquer dans le serveur DHCP que telle adresse
IP est réservée à telle adresse MAC.

Ajouter ces lignes dans le fichier /etc/dhcp/[Link]

# reservations ip

host PC { # nom de l'hote et crochet ouvrant

hardware ethernet [Link]; # M.A.C. Address

fixed-address [Link]; # IP reservee

} # ne pas oublier le crochet fermant.

Vérification:

IV. Serveur DHCP RELAIS


Créer un serveur DHCP relais pour deux sous réseaux [Link]/24 , [Link]/24 et
[Link]/24

Atelier administration des services réseaux Page| 7


V. ANNEXE

1. Vérification du fichier de configuration du service DHCP :


Vérifier le fichier de configuration /etc/dhcp/[Link] à l'aide de la commande :

2. Outils :
Voici une liste non exhaustive des différents outils très utiles pour contrôler le fonctionnement
du service dhcp, lisez le manuel et testez toutes ces commandes.

 Pour forcer un client à libérer une adresse IP, utiliser la commande :

A ce stade, notre interface réseau ne dispose plus d'une adresse ip.

 Pour que le client interroge à nouveau un serveur dhcp et récupère une adresse ip,
utiliser la commande :

 ifconfig: utilitaire standard UNIX permettant d'obtenir des informations sur la


configuration de l'interface, ceci permet de vérifier la configuration obtenue par un
serveur dhcp.
 Pour désinstaller dhcp et effacer les fichiers de configuration :

3. Exemple de schéma réseaux :

Figure 2. Schéma réseau

Atelier administration des services réseaux Page| 8

Vous aimerez peut-être aussi