On Mon, Feb 14, 2005 at 03:05:42PM +0100, Andreas Feile wrote:
poeml@cmdline.net, Montag, 14. Februar 2005 14:25:
So funktioniert das DHCP Protokoll aber nicht. Ist eine Adresse einmal vergeben, darf der Client sie verwenden so lange sie gueltig ist. Es gibt keine Moeglichkeit der spaeteren Benachrichtigung Server->Client dass die Adresse ungueltig wird.
Das habe ich schon verstanden. Im vorliegenden Fall ist es aber doch so, daß der Client freiwillig einen Request an den Server schickt.
Das tut jeder Client nach 0.5*t, wobei t = Gueltigkeitsdauer der Lease. Nach 0.75*t wird er ins naechste Stadium wechseln, DHCPDISCOVER. In dem Moment wird er dann auch eine neue Adresse bekommen. Die beiden Zeiten werden auch T1 und T2 genannt (aus dem Kopf, nicht schlagen wenn leicht inexakt). Diese beiden Zeiten koennen sogar vom Server vorgegeben werden, sind es aber in der Regel nicht, und der Client verwendet dann das 0.5/0.75-fache der Lease.
Und wenn der Server daraufhin ein NAK zurückgäbe, weil ich mittlerweile die Range verschoben habe, dann wäre ja alles in Butter, weil der Client als nächstes ein Discover machen würde. Aber der Server gibt einfach gar nix zurück.
Warte einfach noch 0.25*t -- und naechstes Mal weisst Du's :-) Peter -- the little can of spam got the little machine that goes "ping"