Installer et configurer un serveur DHCP sous Linux Debian 12

Anthony

Administrateur
Membre du personnel

Installer et configurer un serveur DHCP sous Linux Debian 12​


Un serveur DHCP est requis pour attribuer des adresses IP aux appareils connectés au serveur directement ou via un routeur.
Ce service est généralement utilisé sur les réseaux locaux. Dans ce guide, nous allons configurer un serveur DHCP sur lequel se trouvent 2 ports externes, 1 pour la connexion à Internet et l'autre pour le réseau local.


Installer les packages​

apt install isc-dhcp-server

Pré-configuration​

Dans le fichier:
nano /etc/default/isc-dhcp-server

Décommentons le timing et amenons le fichier sous la forme où dans le champ INTERFACESv4 nous indiquons le port du réseau local, dans notre cas eth0.
DHCPDv4_CONF=/etc/dhcp/dhcpd.conf
DHCPDv4_PID=/var/run/dhcpd.pid
INTERFACESv4="enp1s0"

Configurer l'interface enp1s0 elle-même si elle n'est pas configurée​

/etc/network/interfaces

auto enp1s0
iface enp1s0 inet static
address 100.100.100.1
netmask 255.255.255.0

Redémarrer le service​

service networking restart

Paramètres de base du service DHCP​

nano /etc/dhcp/dhcpd.conf

option domain-name "localhost.localdomain";
option domain-name-servers 100.100.100.1;
default-lease-time 32400;
max-lease-time 604800;
log-facility local7;
authoritative;

subnet 100.100.100.0 netmask 255.255.255.0 {
range 100.100.100.2 100.100.100.250;
option broadcast-address 100.100.100.255;
option routers 100.100.100.1;
}

Démarrons le service et ajoutons-le au démarrage​

systemctl start isc-dhcp-server
systemctl enable isc-dhcp-serve
 
Haut