Table of Contents
DHCP Config
Zeus DHCP Server Configuration
Setup
Er zijn twee servers, 1 draait er op barbrady en 1 op gobbles momenteel. De hoofdconfiguratiefile is
/etc/dhcp3/dhcpd.conf
. Deze file zou ten alle tijde gelijk moeten zijn op beide hosts, dus je kan die ook aanpassen en gewoon overzetten van de ene naar de andere. De per-host configuratie is afgescheiden in een aparte file, namelijk
/etc/dhcp3/hosts.conf
. Deze zou eveneens op beide gelijk moeten zijn en kan je gewoon overkopieren als je aanpassingen maakt.
Een laatste file is
/etc/dhcp3/failover.conf
die wel verschillend is voor beide hosts. Deze kan dus niet overgekopieerd worden.
Failover Configuratie
Beide servers communiceren met elkaar via het failover protocol. Naast de informatie in de manual is het belangrijk hierover te weten dat:
- 1 host de primary is en de andere secondary (2 secondaries werkt niet)
- beide hosts de zelfde pool delen (die in dhcpd.conf gedefinieerd staat, dus altijd overkopieren bij aanpassingen)
- beide hosts ongeveer dezelfde tijd moeten hebben om goed te kunnen communiceren.
Het is vooral het laatste dat voor problemen zorgt. Het is best als er op beide hosts ntp draait die met ntp.belnet.be of dergelijks communiceert om de tijd gesynchroniseerd te houden.
Host IPs
De IPs worden momenteel eigenlijk allemaal opgezocht in de DNS server en de
hosts.conf
file bevat dan ook enkel een aantal declaraties met hardware adres (MAC-adres) en machinenaam, die moet resolven naar een IP bij de lokale DNS server.
Dus: bij een nieuwe netwerkkaart moet de DHCP server aangepast worden door aanpassingen in de
hosts.conf
file en bij een nieuw IP moet de DNS server configuratie aangepast worden>