Ulrich Hiller, Dienstag, 15. März 2005 16:13:
Wenn ich einem Rechner eine feste IP gebe (z.B. ordne ich seiner IP 128.0.1.71 zu; das tut), und ihm dann wieder eine freie geben will (range 128.0.0.9 128.0.0.40), dann sucht der immer noch nach seiner alten IP, die ihm der dhcp-server natuerlich verweigert.
So weit, so korrekt.
Auf dem dhcp-server gibt es die Meldung DHCPREQUEST for 128.0.1.71 for 00:01:02:11:ac:e5 via eth0: unknown lease 128.0.1.71".
Auch das ist korrekt.
Eine neue feste IP an den Rechner vergeben tut aber. Wo ist sowas noch gespeichert und wo kann ich einen vollstaendigen reset von dem ganzen Kram machen? rcdhcpd restart, bzw. rcdhcclient restart, bzw. rcnetwork restart, bzw. reboot hilft alles nicht.
Du bist auf dem falschen Weg. Der dhcp-Server kann nix dafür, daß Dein Client kein DHCPDISCOVER macht. Da hilft auch kein serverseitiger Neustart. Vermutlich hast Du bei der Vergabe des festen Leases eine lange lease-time mitgegeben. Und jetzt denkt natürlich Dein Client, er könne die IP noch die entsprechende Zeit nutzen, ohne einen erneuten DHCPDISCOVER. Was ist denn der Client für ein OS? Unter Windows würde etwa ein ipconfig /renew ausreichen. -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net