dhcpd.conf
pour isc-dhcp-server 5.2.4
Ceci est une ancienne révision du document !
isc-dhcp-server
supporte désormais la redondance et la répartition de charge, telles que décrites dans le draft-ietf-dhc-failover-12. Bien que cette implémentation soit encore en cours de développement, il reste possible de la mettre en œuvre.
Normalement, deux serveurs DHCP ne peuvent cohabiter sur le même réseau, le protocole initial n'ayant pas prévu que deux serveurs puissent coopérer en se communiquant mutuellement les adresses qu'ils ont distribuées.
Désormais ceci devient possible. Il est vivement conseillé d'utiliser non seulement le même logiciel serveur mais également la même version :
This version of the ISC DHCP server supports the DHCP failover protocol as documented in draft-ietf-dhc-failover-12.txt. This is not a final protocol document, and we have not done interoperability testing with other vendors' implementations of this protocol, so you must not assume that this implementation conforms to the standard. If you wish to use the failover protocol, make sure that both failover peers are running the same version of the ISC DHCP server.1)
authoritative; # Paramétrage du failover du DHCP Master failover peer "neoflow" { primary; # Déclare ce serveur comme master. address 192.168.142.2; # Adresse du serveur master. port 520; # Port d'écoute du serveur master. peer address 192.168.142.1; # Adresse du serveur slave. peer port 520; # Port d'écoute du serveur slave. max-response-delay 60; # Temps de non réponse en secondes. max-unacked-updates 10; mclt 3600; split 128; # Répartition des plages d'adresses. load balance max seconds 3; } ddns-update-style none; option domain-name "example.org"; option domain-name-servers 192.168.10.1; log-facility local7; subnet 192.168.142.0 netmask 255.255.255.0 { pool { failover peer "neoflow"; range 192.168.142.16 192.168.142.63; default-lease-time 600; max-lease-time 1200; } }
authoritative; # Paramétrage du failover du DHCP Master failover peer "neoflow" { secondary; # Déclare ce serveur comme master. address 192.168.142.1; # Adresse du serveur master. port 520; # Port d'écoute du serveur master. peer address 192.168.142.2; # Adresse du serveur slave. peer port 520; # Port d'écoute du serveur slave. max-response-delay 60; # Temps de non réponse en secondes. max-unacked-updates 10; load balance max seconds 3; } ddns-update-style none; option domain-name "example.org"; option domain-name-servers 192.168.10.1; log-facility local7; subnet 192.168.142.0 netmask 255.255.255.0 { pool { failover peer "neoflow"; range 192.168.142.16 192.168.142.63; default-lease-time 600; max-lease-time 1200; } }
dhcpd.conf
pour isc-dhcp-server 5.2.4