Table des matières

DHCP

Le DHCP utilisé est désormais KEA-DHCP

DHCP Filaire

Nous utilisons un DHCP modifié pour effectuer des requêtes sur ADH5.

apt-get install gcc libjson0-dev libcurl45-openssl-dev automake

En bref

Le serveur DHCP utilisé est ​ISC-DHCP.

Pourquoi un DHCP ?

Mais nos adresses pour le filaire viennent d'ADH5, alors comment ça marche ?

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'ADH5. Vous pouvez trouver le patch pour isc-dhcp sur ​le gitlab MiNET ici.

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'idée si vous modifiez la configuration. On utilise pas de pool d'adresses distribuées au premier venu pour tout ce qui est Ethernet, en effet on donne toujours la même adresse pour une même adresse mac, c'est pourquoi on doit renseigner les adresses mac dans adh5.

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