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

Préconfiguration

Mise en place de la VM

Magie ~~~~~~ faut voir comment installer une VM par vous même

Ajout de l'interface configuration

Créer une interface supplémentaire pour le réseau inscription

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

Externes

Articles liés

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.
  • TODO : compléter les paragraphes sur la création de la VM et la création de la seconde interface pour "ResEl Inscription"