GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Übermäßige DHCP-Anfragen in /var/log/messages:DHCPINFORM, DHCPACK und DHCPREQUEST wiederholt

Sieht so aus, als hätten Sie Clients, die mit mehreren Subnetzen verbunden sind (oder Router, die DHCP-Helfer untereinander weiterleiten). Da ich nicht in Ihre Topologie eingeweiht bin, kann ich das nicht mit Sicherheit sagen.

Ein paar Dinge, die Sie überprüfen sollten:

  1. Trifft dies auf alle Clients zu? Oder nur diejenigen, die sich in einem bestimmten Netzwerksegment befinden?
  2. Sind diese Clients mit mehreren Subnetzen verbunden?
  3. Haben Sie überprüft, dass es keine Überbrückung zwischen Ihren Subnetzen gibt?

Und Sie sollten sich jeden Ihrer Clients ansehen, vielleicht mit ethreal, und feststellen, ob sie mehrere DHCPACK von mehreren Routern empfangen (wahrscheinlich sind sie das).


Einige Clients (insbesondere Windows 7) senden ständig DHCPINFORM-Nachrichten, wenn in der DHCPACK-Antwort keine WPAD-Option angegeben ist.

Sie können dies für ISC DHCP beheben, indem Sie Ihrer Konfiguration die folgenden Zeilen hinzufügen:

option wpad code 252 = text;

subnet xxx {
    option wpad "\n";
}

Sie können dies für dnsmasq beheben, indem Sie Folgendes zur Datei dnsmasq.conf hinzufügen:

dhcp-option=252,"\n"

Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. 20 Linux-Protokolldateien, die sich im Verzeichnis /var/log befinden

  3. /var/log/messages ist leer, ebenso wie die rotierten Protokolldateien wie messages.0, messages.1

  4. CentOS / RHEL :So rotieren Sie /var/log/wtmp- und /var/log/btmp-Dateien mit logrotate

  5. Fehlermeldungen „Befehl abbrechen ausgegeben Nexus“ in der Datei /var/log/messages

So verschieben Sie /usr und /var auf eine andere Partition oder Festplatte

Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

Syntax der logrotate-Konfigurationsdatei - mehrere Wildcard-Einträge möglich?

logrotate komprimiert nicht /var/log/messages

Unterschied und korrekte Verwendung für /tmp und /var/tmp

Systemprotokolle sind leer (/var/log/messages; /var/log/secure; etc)