48bcdaea06a64926c6abaa1aba8e80e62df1adbf
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 |