Guides/DHCP/Installer-un-serveur-DHCP.md
... ...
@@ -0,0 +1,61 @@
1
+Installation d'un serveur DHCP
2
+==================
3
+
4
+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](/Guides/Monter-le-service-DHCP) du ResEL
5
+* Installer un serveur DHCP
6
+* [Configurer le DHCP](/Guides/DHCP/Configurer-un-serveur-DHCP)
7
+* [Configurer un DHCP de secours](/Guides/DHCP/Configurer-un-DHCP-de-secours)
8
+
9
+# Préconfiguration
10
+## Mise en place de la VM
11
+Magie ~~~~~~ faut voir comment installer une VM par vous même
12
+
13
+# Installation
14
+## Installation des paquets nécessaires
15
+
16
+Il faut évidemment lancer les commandes en tant que root
17
+```
18
+# apt install isc-dhcp-server isc-dhcp-server-ldap
19
+```
20
+Ensuite il faut installer python3 pour pouvoir utiliser le script python et le gestionnaire pip pour installer les bonnes dépendances python
21
+```
22
+# apt install python3 python3-pip
23
+```
24
+*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 !
25
+```
26
+# pip install python3-ldap3
27
+# pip install ldap3
28
+```
29
+TODO : trouver la config minimale d'installation de `ldap3`.
30
+
31
+création des dossiers et fichiers nécessaires
32
+```
33
+# mkdir /srv/reloader
34
+# mkdir /srv/reloader/scripts
35
+# mkdir /srv/reloader/scripts/dhcp
36
+```
37
+Puis créer les fichier p
38
+```
39
+# touch /srv/reloader/scripts/dhcp/ldap2dhcp.py
40
+# touch /etc/dhcp/header.conf
41
+```
42
+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
43
+
44
+## Ressources utiles
45
+### Git ResEl
46
+* https://git.resel.fr/confs/dhcp-brest
47
+* https://git.resel.fr/confs/dhcp-rennes
48
+* https://git.resel.fr/resel/scripts/tree/master/dhcp pour le script ldap2dhcp.py.
49
+
50
+### Externes
51
+* https://wiki.debian.org/DHCP_Server
52
+* https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
53
+
54
+Articles liés
55
+* [Saymyname](/Serveurs/saymyname) DHCP principal
56
+* [Braum](/Serveurs/braum) DHCP secondaire
57
+* [Configurer un serveur DHCP](/Guides/DHCP/Configurer-un-serveur-DHCP) Article Suivant
58
+
59
+# TODO (pour le rédacteur)
60
+* Etoffer l'article avec un peu plus de phrases, de contexte
61
+* TODO : trouver la config minimale d'installation de `ldap3`.
... ...
\ No newline at end of file