Ich möchte verhindern, dass dhclient
meine NTP-Konfiguration mit über DHCP empfangenen Servern aktualisiert wird, da dies unter Debian / Ubuntu die Standardeinstellung ist. Mein DHCP-Server ignoriert jedoch die Liste der angeforderten Optionen (aus der request
Einstellung) und seine Antworten enthalten immer einen NTP-Server.
Daher möchte ich die Option vor der weiteren Verarbeitung entfernen oder zumindest mit einem leeren Wert überschreiben. Das Überschreiben ist mit der supersede
Einstellung möglich, aber ich habe es nicht geschafft, sie leer zu machen. Ich konnte auch keine Möglichkeit finden, eine Option vollständig zu löschen.
Was tatsächlich zu einem leeren Wert führt, ist die Angabe eines ungültigen Wertes in supersede
(z. B. mit Buchstaben, da nur numerische Werte zulässig sind). Dies ist tatsächlich ungültig und verursacht jedoch Fehler in der Protokolldatei. Ist jemandem ein besserer Weg bekannt?
prepend
der Vorderseite der Antwort zusätzliche Werte hinzu. Ich möchte dientp-servers
Option vollständig durch einen leeren Wert ersetzen oder überhaupt entfernen.Antworten:
Einfacher Weg:
quelle
Ich denke, Sie können Ihre
dhclient
Datei über die Datei `/etc/dhclient.conf konfigurieren und angeben, für welche Optionen Sie formell Werte von Ihrem DHCP-Server anfordern möchten.Beispiel
Mehr dazu erfahren Sie auf der
dhclient.conf
Manpage.Auszug
Deaktivieren über /dhclient-exit-hooks.d?
Beim Stöbern in einer 12.10-Installation von Ubuntu ist mir dieses Verzeichnis
/etc/dhcp/dhclient-exit-hooks.d
mit dieser Datei aufgefallenntpdate
. In dieser Datei befindet sich ein Shell-Skript, das das Update auf einem System ausführt, wenn ein Lease über DHCP erworben oder freigegeben wird. Sie können die Aktualisierung Ihres NTP-Servers über dieses Skript deaktivieren, indem Sie einfach diese Datei auskommentieren:quelle
ntp
und nichtntpdate
. Letzterer schreibt nur die Konfiguration für dasntpdate
CLI-Tool, was wenig mit dem NTP-Daemon zu tun hat.ntpdate
direkt aus einer 12.10 Ubuntu-Installation stammt. Was ver. von Debian / Ubuntu benutzt du sowieso?ntpdate
Hook ist ebenfalls vorhanden (und Teil der Standardinstallation), erzeugt jedoch, wie oben angegeben, nur eine Konfiguration für das CLI-Tool. Dies macht keinen Unterschied, solange Sie nicht anrufenntpdate
. Wenn der NTP-Daemon (Paket "ntp") installiert ist, gibt es auch denntp
Hook. Dadurch wird ein zusätzlicherntp.conf
Daemon eingerichtet und der Daemon neu gestartet, der dann die neue Konfiguration bevorzugt.