Manche Dienste, die z.B. auf Netzwerkdateisystemen basieren, reagieren empfindlich auf Schwankungen der Datei(zugrifs)zeiten. Deshalb ist es für Server unabdingbar, über die gleiche Zeit zu verfügen. Dafür benutzt man schon seit längerem das Network Time Protocol (NTP) nach RFC 868.
Um sofort die deutsche Zeit entsprechend einzustellen, reicht folgender Befehl (Paket ntpdate muss installiert sein):
sudo ntpdate de.pool.ntp.org
Natürlich kann man den Server-Pool auch gleich in die Konfigurationsdatei (/etc/ntp.conf) eintragen:
server 0.de.pool.ntp.org server 1.de.pool.ntp.org server 2.de.pool.ntp.org server 3.de.pool.ntp.org
ein einzelner Eintrag server de.pool.ntp.org
sollte es auch tun, aber mehrere Kandidaten angeben mindert die Ausfallwahrscheinlichkeit. Zusätzlich kann man noch zusätzlich oder statt dessen die Server der Physikalisch-Technische Bundesanstalt (PTB) (ptbtime1.ptb.de
und ptbtime2.ptb.de
) angeben.
Innerhalb eines Netzwerkes sollte ein Zeitserver die zentrale Zeit vorgeben.
Der NTP-Dienst braucht im Normalfall nicht für alle Rechner freigegeben zu werden:
interface ignore wildcard interface listen 127.0.0.1
Zu beachten: „Microsoft hat den W32Time-Dienst nicht als hochpräzise Lösung entworfen: Er soll lediglich dafür sorgen, dass die Abweichung der Systemzeit von der Quelle höchstens im unteren Minutenbereich liegt, damit die Kerberos-Authentifizierung innerhalb von Domänen funktioniert.“ Quelle.
Siehe auch: http://www.heise.de/netze/artikel/Windows-Bordmittel-224196.html
Auf der Kommandozeile:
net time /set
net time /setsntp:TIMESERVER
net time /querysntp
Der Dienst Windows-Zeitgebern bzw. „Windows time“ muss von manuell auf automatisch gestellt werden (interner Name ist „w32time“ starten geht z.B. mit net start w32time).
Troubleshooting - Möglicherweise hilft diese Abfolge von Befehlen Probleme zu beheben:
net stop w32time w32tm /unregister w32tm /unregister w32tm /register net start w32time
Weitere Vorgegensweise:
# NTP Network Time Protocol # please check http://www.ntp.org for additional documentation and background information # Use drift file driftfile "C:\Program Files\NTP\etc\ntp.drift" # lokale Zeit als einziger Zeitserver server 127.127.1.0 # ggf. Stratum verändern fudge 127.127.1.0 stratum 2
Wenn der Service läuft muss nach ca. einer Minute bei NTP Status „Sync to: LOCAL(0) Offset: 0.000ms Stratum: 3“ stehen, erst dann können die anderen Rechner Zeit syncronisieren.
# NTP Network Time Protocol # please check http://www.ntp.org for additional documentation and background information # Use drift file driftfile "C:\Program Files\NTP\etc\ntp.drift" # IP des internen Zeitserver service IP.IP.IP.IP # lokale Zeit als Notfallbackup server 127.127.1.0 # lokale Zeit durch Stratum als nachrangig kennzeichnen fudge 127.127.1.0 stratum 12
Alternativ kann als Client auch http://www.heise.de/netze/artikel/Freeware-fuer-Windows-224198.html|NTPTime (Homepage scheint offline, Suche hier) verwendet werden.