Ce mémo a été écrit et testé pour Debian, mais il est possible de l’adapter facilement à d’autres distributions.
Pré-requis
Avoir installé une Debian de Base
Installation et Configuration du serveur DHCP
Paquet à installer :
5a108e63f312b1f6caa9fb28358713c1
Remarque : Par défaut le serveur DHCP n’écoutera pas sur aucune interface. Pour assigner une interface, modifier le fichier « /etc/default/dhcp3-server »
Configuration du serveur
Éditer le fichier « /etc/default/dhcp3-server » pour spécifier l’interface/les interfaces a utliser pour le serveur
ebdcd53832754700c60a71fb55faeb55
Le fichier de configuration du serveur dhcp est
43c925564d7480da583f8a6aa8b392c2
Je conseille pour commencer de faire une copie de sauvegarde de ce fichier. Ensuite, vous pouvez effacer ou commenter les lignes existantes et ajouter les lignes suivantes :
69608f0a84d4df99a795f075d5bb0aa1
Les options
- authoritative : Permet d’indiquer que le serveur DHCP sera responsable de la zone concernée
- option domain-name : Spécifie le nom du domaine local
- option domain-name-servers : Spécifie les adresses des serveur DNS
- option routers : Spécifie l’adresse du “default gateway”
Pour cela, il faut ajouter dans le fichier « /etc/dhcp3/dhcpd.conf », de nouvelles lignes.
L’exemple suivant permet de fixer une adresse IP en fonction de son adresse MAC :
1e7696863eb0f5ccfd8d5c8c5794d340
Redémarrage et logs
Une fois la configuration terminée, il faut démarrer ou redémarrer le démon pour prendre en compte les modifications :
8d82c9dd981c6af52682a20d4d7d09d6
Si le démarrage retourne une erreur, il faut penser à consulter les logs :
9add33ce3ca5a70ec5c75f3f641e2493
Le fichier suivant donne la liste des adresses IP délivrées par le serveur. Pour chaque adresse IP l’on retrouve : son adresse mac, le nom de l’ordinateur, la date de début et de fin du bail :
8d623bb8d07d706776adf6311b0f5854