Ci-dessous, les différences entre deux révisions de la page.
wiki:services:dhcp_f [2017/03/26 00:59] sowarks [DHCP] |
wiki:services:dhcp_f [2020/06/27 18:16] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== DHCP ===== | ||
- | |||
- | <WRAP Important> | ||
- | O rage, o desespoir. O vieilleise ennemie! | ||
- | </ | ||
- | |||
- | ==== DHCP Filaire ==== | ||
- | |||
- | Nous utilisons un DHCP modifié pour effectuer des requêtes sur ADH5. | ||
- | |||
- | <code bash> | ||
- | apt-get install gcc libjson0-dev libcurl45-openssl-dev automake | ||
- | </ | ||
- | |||
- | ===En bref=== | ||
- | |||
- | Le serveur DHCP utilisé est ISC-DHCP. | ||
- | |||
- | * Pour le filaire, nous utilisons les machines dhcp et dhcpv6, respectivement pour l'IPv4 et l' | ||
- | |||
- | Pourquoi un DHCP ? | ||
- | |||
- | * pour donner une adresse IP à nos adhérents :) | ||
- | * pour avoir une configuration plus rapide et plus standard sur les ordinateurs des adhérents | ||
- | |||
- | Mais nos adresses pour le filaire viennent d' | ||
- | |||
- | En effet, c'est dans la base de données d'ADH5 que sont stockées les adresses IP des adhérents pour le filaire. C'est pourquoi le DHCP a été recompilé pour obtenir les informations nécessaires à travers l'API JSON d' | ||
- | Vous pouvez trouver le patch pour isc-dhcp sur le gitlab MiNET [[http:// | ||
- | |||
- | === Info importante : le DHCP vu par MiNET === | ||
- | |||
- | Notre utilisation du DHCP n'a rien de D (pour dynamic). Tout est configuré en statique. Il faut bien avoir cela à l' | ||
- | |||
- | ===Considérations réseau=== | ||
- | |||
- | Le DHCP filaire n'a pas d'IP dans les vlans 41 à 49, comment peut-il recevoir les demandes des utilisateurs ? | ||
- | |||
- | La réponse est simple le routeur de minet intercepte les requêtes (broadcast) des utilisateurs et | ||
- | les transmet (en unicast) au serveur DHCP qui est sur un VLAN différent. | ||
- | |||
- | Pour cela il faut configurer les lignes suivantes (exemple pour le vlan 42 en IPv4) : | ||
- | |||
- | interface Vlan42 | ||
- | ip helper-address 192.168.102.182 | ||