Ceci est une ancienne révision du document !
Le serveur DHCP distribue quelques milles IPs de 10.9.0.50 à 10.9.3.254 avec un masque de 255.255.252.0 Il met également à jour la base DNS pour la résolution des noms machine en ajoutant l'extention .lq (.linuxquimper)
+-----------+ | | INTERNET ---------- (DHCP) eth0 -| SERVEUR |- eth1 (10.9.0.0/22) --- Réseau local pour les installs | | +-----------+
Effectuez une install du service dhcpd
aptitude install isc-dhcp-server
Changez la configuration comme ci dessous pour attribuer les bonnes adresses au réseau de l'intall party.
Contenu de /etc/default/isc-dhcp-server
INTERFACES=eth1
Dans le fichier /etc/dhcp/dhcpd.conf, commentez les lignes suivantes :
#ddns-update-style none;
Et ajoutez les lignes suivantes :
authoritative; ddns-update-style interim; ddns-updates on; ddns-domainname "lq"; ddns-rev-domainname "in-addr.arpa"; allow client-updates;
include "/etc/bind/rndc.key"; option domain-name "lq"; option domain-name-servers billig.lq; subnet 10.9.0.0 netmask 255.255.252.0 { range 10.10.100.100 10.10.100.150; option domain-name-servers billig.lq; option domain-name "lq"; option routers 10.9.0.1; option broadcast-address 10.9.3.255; filename "pxelinux.0"; next-server 10.9.0.1; default-lease-time 600; max-lease-time 7200; zone mydomain.org { primary 10.9.0.1; key rndc-key; } zone 9.10.in-addr.arpa. { primary 10.9.0.1; key rndc-key; } }
subnet 10.9.0.0 netmask 255.255.252.0 { range 10.9.0.50 10.9.3.254; option routers 10.9.0.1; default-lease-time 1800; max-lease-time 3600; filename "pxelinux.0"; next-server 10.9.0.1; allow unknown-clients; zone 9.10.in-addr.arpa. { primary 10.9.0.1; key "rndc-key"; } zone lq. { primary 10.9.0.1; key "rndc-key"; } }
Le serveur est configuré, vous pouvez le lancer :
/etc/init.d/dhcp3-server restart