NTP

Aus HaDiKo Wiki
Version vom 13. September 2013, 00:28 Uhr von Bene (Diskussion | Beiträge) (Artikel auf neue ntp Struktur angepasst.)
Zur Navigation springen Zur Suche springen


Zeitsynchronisation per Network Time Protocol

NTP wird dazu benutzt, die auf einem Rechner eingestellte Zeit über TCP/IP-Netze wie das Internet mit anderen Hosts oder eigenständigen Uhren zu synchronisieren. Die primären NTP-Server sind dabei über externe Zeitgeber möglichst genau mit der Coordinated Universal Time (UTC) synchronisiert. Andere Server synchronisieren sich ihrer Konfiguration entsprechend entweder direkt oder über dazwischenliegende andere Server mit den primären Servern. Insgesamt bildet sich so eine Hierarchie, bei der die Hierarchiestufe als stratum bezeichnet wird. Dementsprechend gehören die primären Server dem Stratum 1 an; Server, die sich direkt mit Stratum 1-Servern synchronisieren, heissen Stratum 2-Server, usw. Zur Kommunikation wird entweder das Network Time Protocol, spezifiziert im RFC 1305, oder das Simple Network Time Protocol, spezifiziert im RFC 1769, verwendet.

Konfiguration

Für die Zeitsynchronisation kannst du folgende vom HaDiNet gestellte Server verwenden:

  • ntp0.hadiko.de
  • ntp1.hadiko.de
  • ntp2.hadiko.de
  • ntp3.hadiko.de

Für Geräte, bei denen man nur ein Zeitserver eintragen kann, empfiehlt es sich

  • ntp.hadiko.de

zu verwenden. Dieser Eintrag zeigt auf die vier oben genannten Server, so dass per Zufall einer der Server aus der obigen liste verwendet wird. (Round Robin DNS)

unter Linux

Als erstes benötigt ihr das Paket ntp, das bei allen Distributionen als Paket vorliegt. Unter Debian installiert ihr das so:

aptitude install ntp

Nun müsst ihr nur noch die HaDiNet Zeitserver in die Konfiguration eintragen und die anderen Zeitserver mit einer Raute # auskommentieren:

Code/etc/ntpd.conf
[...]
server ntp0.hadiko.de                                                                                                                  
server ntp1.hadiko.de                                                                                                                  
server ntp2.hadiko.de
server ntp3.hadiko.de
# server 0.debian.pool.ntp.org iburst
# server 1.debian.pool.ntp.org iburst
# server 2.debian.pool.ntp.org iburst
# server 3.debian.pool.ntp.org iburst
[...]

Nach dem restart des ntp-daemon wird die Uhrzeit automatisch angepasst:

/etc/init.d/ntp restart

unter Windows

Doppelklick auf die rechts unten eingeblendete Uhr. "Automatisch mit einem Internetzeitserver synchronisieren" aktivieren und ntp.hadiko.de eintragen.

unter MacOS

ntp.hadiko.de unter "Systemeinstellungen"->"Datum und Uhrzeit" bei "Datum & Uhrzeit automatisch einstellen:" eintragen