Vous êtes sur la page 1sur 4

Serveur DHCP Redondant

Prsentation
Le service DHCP permet de distribuer une configuration rseau dynamiquement aux clients
du rseau. Il permet une souplesse dans ladministration et la gestion des adresses IP au sein
dun rseau dentreprise.
La mise en place dune redondance DHCP va nous permettre dviter tout problme de panne
lie notre DHCP. Car en cas de panne, nos clients nobtiennent plus dadresses IP
dynamiquement et donc ne peuvent pas se connecter au rseau.
La redondance consiste avoir deux serveurs DHCP, ainsi dans le cas o il y en a un qui tombe
en panne, le second peut assurer la continuit de service.
La redondance de DHCP assure deux fonctionnalits :
- Rpartition de la charge / loadbalancing : Les deux serveurs sont actifs, chacun dentre eux
gre une partie de la plage dadresses devant tre distribues aux clients.
- Continuit de service / failover : Lorsquun serveur tombe en panne, le second prend le
relais est assure la continuit de service.
Dans notre contexte

De base nous avons prconfigur un premier DHCP (172.18.20.2).

Il existe plusieurs types de rpartitions des clients. Nous souhaitons mettre en place la
directive split , elle permet de splitter cest--dire de diviser la plage dadresses IP
disponible en deux parties, afin de rpartir la charge sur les deux serveurs.
Lorsque cette directive a la valeur 128 , on part sur une rpartition 50%/50%, cest--dire
que chaque serveur gre 50% de la plage dadresses disponible.

La rpartition fonctionne au niveau MAC. Si vous avez un petit parc informatique il est
possible que la
rpartition ne soit pas exacte 50 %.

Marche suivre

Sur DHCP Primaire

Il nous faut diter le fichier dhcpd.conf .
Chemin : /etc/dhcp/dhcpd.conf

Il nous faudra ajouter le failover ( Continuit de service ).

authoritative; #indiquer que le serveur DHCP sera responsable de la zone
concerne

failover peer "dhcpredondant" { #mme nom sur les 2 Serveurs
primary;
address 172.18.20.2; #adresse serveur primaire
port 647;
peer address 172.18.20.3; #adresse serveur secondaire
peer port 647;
max-response-delay 60;
max-unacked-updates 10;
mclt 3600;
load balance max seconds 3;
split 128; #notre paramtre de rpartition
}

Sur DHCP Secondaire

Il faut procder de la mme faon, en modifiant ladresse cible et dpart, puis en supprimant
la ligne split.

Failover de mon serveur secondaire.

authoritative;

failover peer "dhcpredondant" {
secondary;
address 172.18.20.3;
port 647;
peer address 172.18.20.2;
peer port 647;
max-response-delay 60;
max-unacked-updates 10;
mclt 3600;
load balance max seconds 3;
}

Sur les 2 serveurs DHCP

Aprs avoir appliqu vos modifications, il nous faut ajouter un pool. Il nous permettra le
balancement de nos adresses.

La configuration sera la mme sur nos 2 serveurs.
Il nous faut diter le fichier dhcpd.conf .
Chemin : /etc/dhcp/dhcpd.conf

#Premire plages dadresse pour le rseau 172.18.0.0
subnet 172.18.0.0 netmask 255.255.0.0 {
option routers 172.18.20.252;
option domain-name-servers 172.22.0.1;
option domain-name-servers 172.18.20.12;
option broadcast-address 172.18.255.255;
option domain-name "bryan.labosio2";
default-lease-time 86400;
max-lease-time 604800;
pool{
failover peer "dhcpredondant";
range 172.18.20.50 172.18.20.100;
}
}

#Seconde plage dadresses pour le rseau 192.168.180.0
subnet 192.168.180.0 netmask 255.255.255.0 {
#range 192.168.180.50 192.168.180.100;
option routers 192.168.180.252;
option domain-name-servers 172.18.20.12;
option domain-name-servers 172.22.0.1;
option domain-name "bryan.labosio2";
option broadcast-address 192.168.180.255;
default-lease-time 86400;
max-lease-time 604800;
pool {
failover peer "dhcpredondant";
range 192.168.180.50 192.168.180.100;
}
}

Nous pouvons nanmoins rserver des adresses dans notre DHCP :
Exemple :

#Ajouter les lignes ci-dessous dans le pool .
host bryan-pc {
hardware ethernet c4:2c:4a:05:67:9d;
fixed-address 192.168.180.70;
}

Il ne nous reste plus qu relancer le service isc-dhcp-server sur nos 2 serveurs.

Test

Client = Fait requte DHCP (voir qui lui fournit)
Faire chuter le serveur DHCP utilis
Vrifier que lautre a pris le relais

Conclusion

Nous avons dornavant une redondance de ce service, ceci nous permet une continuit de
service.

Vous aimerez peut-être aussi