Installation d'un DHCP sous lenny
Et bien rien de plus simple en fait ... en 10 minutes vous allez avoir un dhcp fonctionnel .
Imaginons un réseau local en 10.0.0.X
Commençons par l'installation ..
apt-get install dhcp3-server
Le fichier de configuration principal se trouve dans : /etc/dhcp3/dhcpd.conf
Editons le :
vim /etc/dhcp3/dhcpd.conf
Vous avez de nombreux exemples dans ce fichier , ca commence par des paramètres globaux
Paramètres globaux
option domain-name "nomdedomaine.local"; option domain-name-servers serveurDNS1, serveurDNS2;
Etant donné que le serveur est le seul , il a donc autorité , nous allons le préciser en ajoutant ou dé-commentant :
authoritative;
Ensuite des infos sur les durées de vie des attributions d'adresses aux clients
default-lease-time , définit la durée de vie par défaut d’une adresse. Cette durée est exprimée en secondes. (Le client peut demander une durée supérieure)
default-lease-time time 600;
max-lease-time , elle définit la durée fr vie maximum d'une adresse .
max-lease-time 7200;
Le réseau
Nous voilà ensuite dans le vif du sujet , sur la plage d'adresses à distribuer .
Encore une fois de nombreux exemples commentés se trouve dans le fichier de configuration .
Voici une configuration standard :
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.40 10.0.0.90;
option domain-name-servers serveurDNS1,serveurDNS2;
option domain-name "nomdedomaine.local";
option routers 10.0.0.254;
option broadcast-address 10.0.0.255;
default-lease-time 600;
max-lease-time 7200;
}
Vous voyez que les paramètres globaux sont repris dans l'accolade subnet , ce qui permet de paramétrer différents réseaux ou sous réseau sur différente interfaces .
Fixer les ip
Vous voulez que certaines adresses soient toujours les mêmes sur certains postes , pas de problème , il vous faudra simplement récupérer les adresses MAC de ces postes .
Voici une configuration type
host POSTE_ADMIN {
hardware ethernet 00:05:5d:f5:08:02;
fixed-address 10.0.0.132;
}
Le poste que l'on nommera POSTE_ADMIN se verra toujours attribuer l'adresse IP : 10.0.0.132 . Comme le précise la documentation , les adresses ip que vous allez attribuer de façon fixe , ne devraient pas être dans les tranches d'adresse délivrées de façon dynamique .
Vous voilà fin prêt à tester votre serveur DHCP , en le redémarrant .
/etc/init.d/dhcp3-server start
A suivre
Je travaille actuellement pour gérer des groupes de machines , en créant des "classes" ...
Si des personnes peuvent compléter .. j'en serais ravis 
A bientôt , Ch.
