Installation d'un serveur DHCP
Cette page est un guide sur comment installer un serveur DHCP, en particulier celui de Brest. C'est la première étape du guide Monter le service DHCP du ResEL
- Installer un serveur DHCP
- Configurer le DHCP
- Configurer un DHCP de secours
Préconfiguration
Mise en place de la VM
Magie ~~~~~~ faut voir comment installer une VM par vous même
Installation
Installation des paquets nécessaires
Il faut évidemment lancer les commandes en tant que root
# apt install isc-dhcp-server isc-dhcp-server-ldap
Ensuite il faut installer python3 pour pouvoir utiliser le script python et le gestionnaire pip pour installer les bonnes dépendances python
# apt install python3 python3-pip
Note : En réalité lors de la première installation du DHCP de secours, on avait essayé de se servir de apt pour installer uniquement la paquet python3-ldap3
, mais ç'a n'a pas fonctionné, on a fini par installer tous les packages de python3&ldap possible. Bref, pour faire fonctionner le script ldap2dhcp.py
, il faut le paquet ldap3
, si vous avez l'occasion de tester d'autres solutions, n'hésitez pas !
# pip install python3-ldap3
# pip install ldap3
TODO : trouver la config minimale d'installation de ldap3
.
création des dossiers et fichiers nécessaires
# mkdir /srv/reloader
# mkdir /srv/reloader/scripts
# mkdir /srv/reloader/scripts/dhcp
Puis créer les fichier p
# touch /srv/reloader/scripts/dhcp/ldap2dhcp.py
# touch /etc/dhcp/header.conf
Ensuite, copier le script depuis https://git.resel.fr/resel/scripts/tree/master/dhcp/brest et le header de base depuis https://git.resel.fr/confs/dhcp-brest/tree/master
Ressources utiles
Git ResEl
- https://git.resel.fr/confs/dhcp-brest
- https://git.resel.fr/confs/dhcp-rennes
- https://git.resel.fr/resel/scripts/tree/master/dhcp pour le script ldap2dhcp.py.
Externes
- https://wiki.debian.org/DHCP_Server
- https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
Articles liés
- Saymyname DHCP principal
- Braum DHCP secondaire
- Configurer un serveur DHCP Article Suivant
TODO (pour le rédacteur)
- Etoffer l'article avec un peu plus de phrases, de contexte
- TODO : trouver la config minimale d'installation de
ldap3
.