Installer et configurer un serveur DHCP sous Linux

Publié le 2 octobre 2025

Linux
Réseau
Administration

Le protocole DHCP (Dynamic Host Configuration Protocol) permet d’attribuer automatiquement des adresses IP et des paramètres réseau aux machines d’un réseau local.
Sous Linux, il est possible de mettre en place un serveur DHCP robuste avec isc-dhcp-server.

Dans cet article, nous allons voir comment installer et configurer un serveur DHCP sous Linux.

Plan de l’article

  • Présentation du protocole DHCP
  • Installation du serveur DHCP
  • Configuration du fichier dhcpd.conf
  • Attribution statique par adresse MAC
  • Sécurisation et bonnes pratiques
  • Conclusion

Présentation du protocole DHCP

Le protocole DHCP automatise :

  • L’attribution d’adresses IP,
  • La configuration de la passerelle par défaut,
  • L’adresse des serveurs DNS,
  • La durée du bail (lease time).

Installation du serveur DHCP

Sous Debian/Ubuntu :

sudo apt update
sudo apt install isc-dhcp-server

Sous CentOS/RHEL :

sudo yum install dhcp

Activer et démarrer le service :

sudo systemctl enable isc-dhcp-server
sudo systemctl start isc-dhcp-server

Configuration du fichier dhcpd.conf

Fichier : /etc/dhcp/dhcpd.conf

Exemple de configuration :

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

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.200;
  option routers 192.168.1.1;
  option domain-name-servers 8.8.8.8, 8.8.4.4;
}

Puis redémarrer le service :

sudo systemctl restart isc-dhcp-server

Attribution statique par adresse MAC

Ajouter dans dhcpd.conf :

host serveur1 {
  hardware ethernet 00:11:22:33:44:55;
  fixed-address 192.168.1.50;
}

👉 L’adresse IP 192.168.1.50 sera toujours attribuée à cette machine.


Sécurisation et bonnes pratiques

  • Restreindre le service à une interface spécifique (INTERFACESv4="eth0" dans /etc/default/isc-dhcp-server).
  • Surveiller les logs dans /var/log/syslog.
  • Limiter la plage d’adresses pour éviter les conflits.
  • Mettre en place un pare-feu pour restreindre l’accès.

Conclusion

Avec isc-dhcp-server, vous pouvez facilement mettre en place un serveur DHCP sous Linux :

  • Attribution automatique et fiable des IP,
  • Possibilité de baux statiques,
  • Sécurisation renforcée.

Une solution indispensable pour simplifier l’administration d’un réseau local.

Besoin d'aide sur ce sujet ?

Notre équipe d'experts est là pour vous accompagner dans vos projets.

Contactez-nous

Articles similaires qui pourraient vous intéresser