Automatisches Löschen von DHCP-Leases in Windows 7

3

Ich habe ein benutzerdefiniertes Linux-Gerät, auf dem ein DHCP-Server ausgeführt wird. Meine DHCP-Aushandlung ist immer sehr lang (über eine Minute).

Das Problem ist, dass das Gerät keinen Speicher hat und die Leases bei jedem Neustart des Geräts gelöscht werden. Wenn Windows versucht, eine IP-Adresse zu erhalten, die auf alten Leases basiert, kann der Server die IP-Adresse nicht einfach zurückgeben, da er keine Erinnerung daran hat, sie zuvor angegeben zu haben.

Ich möchte, dass Windows 7 alle zuvor bestehenden Leases ignoriert und IMMER mit einer DHCP-Ermittlung anstelle einer DHCP-Anforderung initiiert

Eric
quelle
Haben Sie "ipconfig / release" und dann "ipconfig / renew" (beide ohne Anführungszeichen) ausprobiert, um zu sehen, wie das funktioniert?
user48838
ein cleint mit einem IP von teh DHCP - Server sollte immer versuchen , DHCP - Anfrage pro RFC 2131 Wenn Sie Nicht - Standard - DHCP haben , sollten Sie Probleme mit Kunden erwarten
Jim B

Antworten:

2

Der Client sollte immer nach einer Erneuerung seiner alten Adresse fragen, die Teil des Protokolls ist, sodass ich nicht sehen kann, wie Sie Windows so konfigurieren können, dass dies nicht möglich ist. Warum ist es aber ein Problem? Wenn die Adresse nicht verfügbar ist, lehnt der Server die Erneuerungsanforderung ab.

Wenn der Server aus irgendeinem Grund nicht vor dem Verteilen neuer Adressen überprüft, ob eine Adresse verfügbar ist (in der Regel durch Ping), treten Probleme auf, da bereits verwendete Adressen an Clients verteilt werden das fragt.

Blankabout
quelle
1

Die Lösung bestand darin, den DHCP-Server wie hier beschrieben in den autorisierenden Modus zu versetzen

Ich musste auch von udhcpd zu dnsmasq wechseln, da der erste diesen Parameter nicht unterstützte

Eric
quelle
Link ist tot ...
Kev