sommaire
Serveur DHCP
Installation:
apt-get install dhcp3-server
Configuration:
Le fichier
/etc/dhcpd.conf :
default-lease-time 14400;
max-lease-time
86400;
# indique la durée du bail
ddns-update-style interim; # permet une mise à jour du dns si ce dernier le permet
authoritative;
# permet de s'assurer que chaque client arrivant sur le réseau recevra bien la bonne configuration IP par ce serveur
log-facility local6 ;
# va permettre de rediriger les log viia sytslog
=> modifier /etc/syslog.conf comme ceci:
# Separation des logs pour le DHCP
local6.*
/var/log/dhcpd.log
Relancer syslogd: invoke-rc.d sysklogd restart
# déclaration du réseau et de la plage ip à distribuer aux clients
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.200 192.168.0.254;
# ce serveur ne distribuera que 55 adresses aux plus sur ce réseau
option routers 192.168.0.250;
# le routeur
option subnet-mask 255.255.255.0;
# le masque de sous réseau
option domain-name "fredaria.org";
# le nom de domaine ou suffixe dns
option
domain-name-servers 192.168.0.252;
# le serveur dns
ddns-updates on;
ddns-domainname "fredaria.org";
ddns-rev-domainname "in-addr.arpa.";
}
Le fichier /var/state/dhcp/dhcpd.leases
contient
les informations des clients DHCP
exemple:
lease 192.168.0.255 {
starts 0 2003/08/24 15:34:14;
ends 0 2003/08/24 21:34:14;
binding state active;
next binding state free;
hardware ethernet 00:10:7a:60:6a:bb;
uid "\001\000\020z`j\273";
client-hostname "KIPOLU";
}