Andreas Feile wrote:
Hallo Liste.
Hier ist ein Auszug aus meiner dhcpd.conf:
---schnipp authoritative; [...] subnet 192.168.66.0 netmask 255.255.255.0 { range 192.168.66.95 192.168.66.98; } [...]
Warum schickt der dhcpd trotz des authoritative;-Statements in der ersten Zeile auf diese Anfrage hin kein DHCPNAK:
Weil die angefragte IP-Adresse eben NICHT in dem Bereich liegt, für den der DHCP-Server zuständig ist. Der Bereich umfasst ja nur x.x.x.95 - x.x.x.98.
Feb 10 09:30:17 mailsrv dhcpd: DHCPREQUEST for 192.168.66.91 from 00:00:b4:30:6e:44 via eth0: unknown lease 192.168.66.91.
Eindeutige Antwort, finde ich. (^-^) Ein besseres Testscenario wäre es, die IP-Adresse des Clients zu löschen, dann eine korrekte aus dem Bereich anzufordern, das leases-file zu löschen und dann zu beobachten, ob der DHCP-Server nach einem Neustart die Adresse ablehnt oder immer noch behauptet "unknown lease".
Wenn ich die manpage richtig verstehe, ist es eine Kindersicherung, daß der dhcpd per default kein NAK schickt, und kann durch das authoritative-Statement überwunden werden. Aber das funktioniert bei mir nicht.
IMHO ist das "authoritative" eher das Attribut, welcher DHCP-Server der entscheidende ist, wenn einmal mehrere sich verständigen müssen. Ich hatte mal einen Fall, wo der zweite nur einspringen durfte, falls der erste nicht antwortet. Sandy