Debian : Installer un serveur DHCP

dhcp_logo



Introduction



Dynamic Host Configuration Protocol (DHCP) est un protocole réseau dont le rôle est d’assurer la configuration automatique des paramètres IP d’une station, notamment en lui affectant automatiquement sa configuration IP.

DHCP peut aussi configurer l’adresse de la passerelle par défaut ainsi que des serveurs de noms DNS par exemple


Installation de DHCP



D'abord, pour avoir un serveur DHCP, il faut installer le service !

Code BASH :
apt install isc-dhcp-server


Ne pas lancer tout de suite le service DHCP !


Configuration du serveur DHCP



Sur Debian, il y a une petite spécificité, il faut indiquer dans /etc/default/isc-dhcp-server sur quelles interfaces va écouter le service DHCP.

Code BASH :
vi /etc/default/isc-dhcp-server


On décommente :

Code TEXT :
DHCPDv4_CONF=/etc/dhcp/dhcpd.conf


Et un peu plus bas, on spécifie les interfaces d'écoute.

Code TEXT :
INTERFACESv4="enp23s0"
INTERFACESv6="enp23s0"


Récupérer le nom avec la commande :

Code TEXT :
ip addr


Voir l'article suivant pour configurer le serveur via le fichier /etc/dhcp/dhcpd.conf : http://www.linuxtricks.fr/wiki/dhcpd-le-fichier-de-configuration-dhcpd-conf


Lancement et configuration du service



Une fois la config terminée, on lance notre DHCP:

Code BASH :
systemctl start isc-dhcp-server


Et on ajoute le service au démarrage :

Code BASH :
systemctl enable isc-dhcp-server