DHCP

De Wiki Automatisme et Informatique.


Pourquoi un serveur DHCP

Pourquoi s'embeter a gerer le DHCP sur un serveur alors que :

  • la plupart des Box ont une option DHCP qui est activée la plupart du temps par défaut
  • la plupart des routeurs gèrent le DHCP sans soucis

Pour ma part, le DHCP était géré dans ma box, jusqu'au jour ou j'ai du rajouter un routeur en sortie de box. A partir de ce moment la, j'avais les log des addresses fournies, mais j'étais incapable d'avoir le nom d'hote associé, je ne savais donc plus qui était qui. En gérant le DHCP sur le serveur, je peux visualiser quel client s'est connecté et quelle adresse il a actuellement, ce qui dans de nombreux cas simplifie la vie.

Il existe de nombreux tutoriaux traitants de la configuration d'un serveur DHCP, pour ma part je sais que je suis alergique aux lignes de commandes à ralonge et que pour toutes les configurations, je prefere passer par Webmin (couplé à virtualmin pour la gestion des domaines)


Serveur DHCP

l'installation du serveur DHCP se fait par

apt-get install dhcp3

Ensuite, il ne vous reste plus qu'à vous connecteur sur webmin, et d'aller dans l'onglet servers-> DHCP Server Fichier:Capture d'écran61.png

Fichier:Capture d'écran57.png

La configuration étant vierge, il faut tout d'abord créer un sous-réseau auquel le serveur affectera les IP. Cette opération est réalisée en cliquant sur "Add a Newsubnet".

Fichier:Capture d'écran58.png

On crée alors le sous-réseau que notre serveur doit gérer.

  • Subnet description : le nom de votre réseau (ici par exemple localnet)
  • Network Address : l'adresse du serveur (192.168.1.0 dans l'exemple)
  • Netmask : masque réseau correspondant
  • Adress ranges : les plages d'adresses que le serveur affectera (de 192.168.1.1 a 192.168.1.254 dans l'exemple)

L'adressage est effectif a partir de ce moment la. Les seuls problèmes qui peuvent survenir sont :

  • Pas de gestion DNS au niveau des postes clients
  • Pas d'information de passerelle au niveau des postes clients

On résout ces problèmes en revenant sur la configuration de notre sous-résau

Fichier:Capture d'écran62.png

On s'apercoit que l'on peut alors :

  • Affecter des opératrions pour les postes clients : "Edit Client Options"
  • Visualiser les adresses utilisées : "List Leases"
  • Affecter un autre groupe d'adresses à ce sous-réseau : "Add an address pool"

Nous allons donc éditer les options clients : Fichier:Capture d'écran59.png

Pour résoudre les problèmes que nous avions, il nous suffit de :

  • Renseigner le domaine : Domaine Name (ici localnet)
  • Renseigner l'addresse de notre passerelle / routeur : Default routers (192.168.1.255)
  • Renseigner les adresses des serveurs DNS : DNS servers (les adresses du serveur principal et secondaire sont inscrites l'une apres l'autre séparées par un espace)

En revenant sur la page générale du serveur DHCP, on peut aussi renseigner les options des clients valables pour tous les réseaux gérés par ce serveur et ce grace à la touche "Edit Client Options" Fichier:Capture d'écran57.png ce qui nous donnera l'écran suivant Fichier:Capture d'écran60.png

Votre serveur DHCP est alors fonctionnel.