Es gibt so viele Tutorials, in denen erklärt wird, wie der dhcpd
Server eingerichtet wird, um DHCP-Clients NTP-Vorschläge zu unterbreiten. Ich hatte immer gedacht, dass die ntp
Konfiguration automatisch durchgeführt wird. Vor kurzem habe ich in meinem lokalen Netzwerk Zeitverschiebungen festgestellt, daher gehe ich davon aus, dass dies eine falsche Annahme war. Deshalb habe ich mich vorgenommen, um zu sehen, wie man die Konfiguration des NTP-Clients minimieren kann, vorausgesetzt, man hat sich die Mühe gemacht, ntp-server
Vorschläge einzurichten dhcpd
.
Abgesehen von diesem Ubuntu-spezifischen Hilfetutorial konnte ich nicht viel finden: https://help.ubuntu.com/community/UbuntuTime . Auch hier (siehe Abschnitt unter "Fehlerbehebung -> Welche Konfigurationsdatei wird verwendet?") Sind die Informationen knapp, aber es wird angegeben, dass eine gefundene /etc/ntp.conf.dhcp
Datei stattdessen verwendet wird. Zuallererst ist der tatsächliche Speicherort, den der Schreiber hier meinte, /var/lib/ntp/ntp.conf.dhcp
wie angegeben /etc/init.d/ntp
, aber unabhängig davon garantiert das Vorhandensein dieser Datei nicht, dass der ntp Server von anfordert dhclient
. Daher muss ich die server
Klausel ntp.conf.dhcp
für meinen lokalen NTP-Server explizit hinzufügen . Aber warum richte ich dann überhaupt ntp-Einstellungen auf dem dhcpd
Server ein?
Dies scheint gegen die Intuition zu verstoßen, dh ntp-Einstellungen einmal einzurichten (dh auf dem Server) und den dhcpd
Server die Informationen an die Clients delegieren zu lassen. Wie kann ich die Client-Konfiguration für das NTP minimieren (wenn nicht ganz vermeiden)? Alternativ dazu, wie kann ich ntp
Informationen erhalten dhclient
.
Gibt es eine CLI-Lösung, die für alle Linux-Distributionen geeignet ist?
Ich ntpd
gehe davon aus, dass jeder Client die ausführbaren Dateien von haben sollte , aber ich weiß nicht, wie ich von dort aus vorgehen soll.
Vielen Dank
BEARBEITEN: Ubuntu Client ausführliche Ausgabe bei manueller Ausführung dhclient
:
sudo dhclient -1 -d -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
Internet Systems Consortium DHCP Client 4.2.4
Copyright 2004-2012 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/eth0/20:cf:30:0e:6c:12
Sending on LPF/eth0/20:cf:30:0e:6c:12
Sending on Socket/fallback
DHCPREQUEST of 192.168.112.150 on eth0 to 255.255.255.255 port 67 (xid=0x2e844b8f)
DHCPACK of 192.168.112.150 from 192.168.112.112
reload: Unknown instance:
invoke-rc.d: initscript smbd, action "reload" failed.
RTNETLINK answers: File exists
* Stopping NTP server ntpd
...done.
* Starting NTP server ntpd
...done.
bound to 192.168.112.150 -- renewal in 41963 seconds.
Der ntpd-Dienst wird neu gestartet, läuft ntpq -cpe -cas
danach jedoch noch nicht. Mein lokaler ntp-Server wird in der Liste der ntp-Server angezeigt.
Natürlich hat mein dhcpd
Serveroption ntp-servers
subnet 192.168.112.0 netmask 255.255.255.0 {
max-lease-time 604800;
default-lease-time 86400;
authoritative;
ignore client-updates;
option ntp-servers 192.168.112.112; #self
... (many other options)
}
dhcpd
Servers.
option ntp-servers x.x.x.x