Debian-Server, der viele DHCP-Anfragen pro Sekunde durchführt

Debian-Server, der viele DHCP-Anfragen pro Sekunde durchführt

Auf einem meiner lokalen Rechner läuft ein Webserver, der spontan begann, etwa 400 DHCP-Anfragen pro Sekunde zu senden und dabei ständig seine IP-Adresse änderte, bis ich dhclient mehrere Stunden später beendete. Ein einfacher Neustart des Servers hat nicht geholfen, ich musste dhclient tatsächlich beenden, damit er aufhörte.

Der Server ist für die Verwendung von DHCP konfiguriert und der Router ist so konfiguriert, dass er ihm eine statische IP-Adresse zuweist.

Dies ist die Ausgabe von grep -i dhc /var/log/syslog.1(.1, weil ich es neu gestartet habe) für die ersten paar Sekunden (die Rate stieg später dramatisch an, aber nicht das Gesamtmuster):

Sep 11 04:36:01 net-server dhclient: DHCPREQUEST on eth0 to 10.0.0.1 port 67
Sep 11 04:36:01 net-server dhclient: DHCPACK from 10.0.0.1
Sep 11 04:36:01 net-server dhclient: DHCPDECLINE on eth0 to 255.255.255.255 port 67
Sep 11 04:36:01 net-server dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
Sep 11 04:36:04 net-server dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Sep 11 04:36:04 net-server dhclient: DHCPOFFER from 10.0.0.1
Sep 11 04:36:04 net-server dhclient: DHCPACK from 10.0.0.1
Sep 11 04:36:04 net-server dhclient: DHCPDECLINE on eth0 to 255.255.255.255 port 67
Sep 11 04:36:04 net-server dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
Sep 11 04:36:04 net-server dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Sep 11 04:36:04 net-server dhclient: DHCPOFFER from 10.0.0.1
Sep 11 04:36:05 net-server dhclient: DHCPACK from 10.0.0.1
Sep 11 04:36:05 net-server dhclient: DHCPDECLINE on eth0 to 255.255.255.255 port 67
Sep 11 04:36:05 net-server dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8

Später Sep 11 05:13:01 net-server ifup[436]: /sbin/dhclient-script: 28: .: Can't open /usr/share/sendmail/dynamicbegannen ähnliche Linien aufzutreten, aber da sie über einen Zeitraum von fast einer Stunde nicht auftraten, kann ich mir nicht vorstellen, dass sie in einem ursächlichen Zusammenhang stehen.

Da ich wohl noch nicht wirklich etwas gefragt habe, lautet meine Frage: Was könnte die Ursache dafür sein, dass ein Linux-Server seine IP so oft ändert und wie kann ich dies verhindern?

Die Suche im Internet war völlig ergebnislos, da „viele“ Anfragen in den meisten Fällen alle paar Minuten und nicht Hunderte pro Sekunde bedeuten. Auf Anfrage kann ich weitere Informationen bereitstellen, aber im Moment weiß ich nicht einmal genug über die Situation, um eine richtige Frage dazu zu stellen.

Antwort1

DHCP-AblehnungNachrichten werden verwendet, um einen IP-Adresskonflikt zu melden oderTCP/IP-Konfiguration ist ungültig.

Bitte überprüfen Sie, ob Konflikte mit anderen Ethernet-Geräten (auch Telefonen) vorliegen.

arp 10.0.0.xx (server ip)

Wenn keine anderen Geräte den Router verwenden, starten Sie ihn neu, entfernen/fügen Sie die Reservierung hinzu und versuchen Sie es schließlich mit einer neuen IP. Abschließend sollten Sie prüfen, ob es sich möglicherweise um einen Broadcast-/Routing-Konfigurationsfehler handelt.siehe DHCP-Ablehnung immer wieder, aber kein Konflikt.

Antwort2

Dies ist eine ältere Frage, aber ich bin gerade auf genau dieses Problem auf meinem persönlichen Server gestoßen, daher ist sie heute noch relevant.

/sbin/dhclient-script: 28: .: Can't open /usr/share/sendmail/dynamicist tatsächlich die Ursache Ihres Problems, ob Sie es glauben oder nicht. Ich habe set -xam Anfang hinzugefügt /sbin/dhclient-scriptund festgestellt, dass das Skript unmittelbar nach diesem Fehler abstürzte. Es stellte sich heraus, dass ich beim Herumprobieren Sendmail entfernt hatte. Neu installiert und jetzt funktioniert DHCP einwandfrei.

Angeblich wurde dieser Fehler behobenHier, aber da dies immer noch geschieht, habe ich meine Zweifel.

verwandte Informationen