Ceci est une ancienne révision du document !


Mise en place d'un serveur DHCP sous Linux

Cette page a pour but de mettre en place un serveur DHCP sous Linux pour distribuer des paramètres IP aux machines d'un réseau. Les programmes utilisés dans ces tutos sont : ISC-DHCP-Server et DNSMasq.

ISC-DHCP-Server

1) Installer le paquet ISC-DHCP-Server

 apt-get install isc-dhcp-server 

2) Editer le fichier de configuration DHCP /etc/dhcp/dhcpd.conf :

 nano /etc/dhcp/dhcpd.conf 

Les lignes suivantes permettent de configurer les temps d'allocation d'une adresse IP sur le réseau :

default-lease-time 600;
max-lease-time 7200;

Ces lignes permettent de déclarer un sous-réseau et les paramètres attribués aux clients :

subnet 10.100.0.0 netmask 255.255.0.0 {     #Déclaration du sous-réseau
        range 10.100.0.10 10.100.0.250;     #Plage d'adresses IP reservée aux clients DHCP
        option routers 10.100.0.1;     #Routeurs du réseau (ici passerelle par défaut)
        option domain-name "nocterie.local";     #Nom de domaine
        option domain-name-servers 1.1.1.1, 9.9.9.9;     #Serveurs DNS
}
 

3) Editer le fichier de configuration du serveur /etc/default/isc-dhcp-server

 nano /etc/default/isc-dhcp-server
Préciser la carte réseau qui répondra aux requêtes DHCP. Ne rien mettre entre les guillemets pour séléctionner toutes les cartes réseau de la machine
<code> INTERFACESv4="enp0s8" #Carte réseau qui répondra aux requêtes DHCP

4) Redémarrer le service isc-dhcp-server

 service isc-dhcp-server restart