====== DHCP Config ====== {{tag>"Prutsen" }} =====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>