Was ist DHCP-Neubindung?

7

Meine externe Netzwerkschnittstelle auf einer Gentoo-Box erzeugt diese Fehler zeitweise (möglicherweise 3-4 pro Woche). Es ist online mit Optimum verbunden und erhält seine IP über DHCP. Es ist immer eingeschaltet und verliert fast nie die Verbindung (wenn es normalerweise so ist, dass ich oder einer meiner Mitbewohner es bemerkt).

eth1: konnte nicht erneuert werden und versuchte erneut zu binden

Ich versuche zu verstehen, was diese Fehler verursachen könnte.

Tom Ritter
quelle

Antworten:

8

Wenn eine DHCP-Lease abläuft, versucht der DHCP-Client eine Verlängerung - er kontaktiert den ursprünglichen Leasing-DHCP-Server, fordert eine neue Lease an, und wenn alles gut läuft, erhält er eine und geht fröhlich weiter.

Nach einer gewissen Zeit versucht es erneut zu binden, wenn es keine Antwort erhält oder immer wieder negative Antworten vom ursprünglichen Server erhält.

Dies ist im Wesentlichen derselbe Prozess, der beim Einschalten verwendet wird, wenn zum ersten Mal eine DHCP-Lease angefordert wird. Er sendet eine Broadcast-Anfrage nach DHCP-Servern und bindet an den Server, der positiv reagiert.

Wenn Sie diese Meldungen weiterhin erhalten, kann dies auf eine Fehlkonfiguration des DHCP-Servers, einen überlasteten DHCP-Server oder eine kurze Zeitüberschreitung in Ihrem DHCP-Client für den Erneuerungsprozess hinweisen.

Weitere Informationen finden Sie im TCP / IP-Handbuch .

-Adam

Adam Davis
quelle
1

Ich möchte eine Korrektur hinzufügen, um von Adam Davis zu antworten. Die DHCP-Verlängerung erfolgt nicht nach Ablauf des Mietvertrags, sondern mit der aktiven Zeit des Mietvertrags. Es gibt zwei Timer, T1 und T2. T1 ist kleiner als T2. T1 ist der Zeitpunkt, zu dem der Client den RENEW-Prozess starten kann. Das heißt, der Kunde kann zu diesem Zeitpunkt RENEW senden und den Mietvertrag verlängern. Wenn es dem Client nicht gelingt, die Lease mit dem Server zu erneuern, sendet er die DHCP-Anforderung (Festlegen der zu sendenden IP-Adresse, sodass die Anforderung an alle DHCP-Server im Netzwerk gesendet wird) zur erneuten Bindung. Wenn ein Server diese Anforderung erfolgreich erfüllen kann, wird die Lease mit dem Server verlängert. Wenn Sie diesen Fehler also nicht immer erhalten, brauchen Sie sich keine Sorgen zu machen, ist der RENEW-Prozess möglicherweise aus irgendeinem Grund zu diesem bestimmten Zeitpunkt nicht abgeschlossen.

Albin
quelle