Chapitre 8. Monter un serveur DHCP

Table des matières
1. Installer le serveur DHCP
2. Configurer le serveur DHCP

DHCP (Dynamic Host Configuration Protocol) est un protocole qui permet de configurer automatiquement les paramètres réseau des postes connectés. Cela évite de mettre les configurations réseau "en dur" sur les postes connectés.

Avertissement

Si vous êtes sur un réseau dont vous n'êtes pas l'administrateur, n'installez pas de serveur DHCP : cela risquerait de perturber la bonne marche du réseau !

1. Installer le serveur DHCP

Plusieurs serveur DHCP sont disponibles dans la Debian ; je vous propose d'installer le serveur DHCP de l'Internet Software Consortium, qui se trouve dans le package dhcp3-server :


# apt-get install dhcp3-server

A l'installation, il vous demande d'entrer la liste des interfaces réseaux sur lesquelles le serveur DHCP doit écouter (séparées par des espaces). Cette information est ensuite stockée dans le fichier /etc/default/dhcp3-server.

2. Configurer le serveur DHCP

La configuration du serveur DHCP se fait dans le fichier /etc/dhcp3/dhcpd.conf. La syntaxe de ce fichier est expliquée dans man dhcpd.conf. Le fichier installé par défaut est largement commenté et permet de comprendre la plupart des options.

J'ai également écrit un fichier de configuration d'exemple très simplifié qui peux vous servir comme base de travail :


# cp ~/config/dhcpd.conf /etc/dhcp3/

ou :


% wget http://people.via.ecp.fr/~alexis/formation-linux/config/dhcpd.conf
# mv dhcpd.conf /etc/dhcp3/

Une fois que le fichier de configuration est au point, relancez le serveur DHCP :


# /etc/init.d/dhcp3-server restart

Pour vérifier en temps réel le bon fonctionnement du serveur DHCP, surveillez les écritures dans le syslog :


% tail -f /var/log/syslog