NTP nutzt nur einen der Server

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
mrserious
Beiträge: 266
Registriert: 22.06.2013 12:12:03

NTP nutzt nur einen der Server

Beitrag von mrserious » 19.11.2016 21:02:01

Hallo,

ich nutze den ntp-Dienst, um meine Uhren aktuell zu halten.
Das mache ich schon ewig so und meine Konfiguration sieht auch immer gleich aus.
Nun ist mir aufgefallen, dass NTP auf manchen Systemen nur einen Server heranzieht, um die Zeit zu bestimmen, auf einem anderen aber mehrere.
Warum ist das so?
Die Konfigurationen sind identisch und die Betriebssysteme auch (stable, 64bit).
Meist starte ich den Dienst übrigens mit der Option -4.

Hier mal ein Beispiel, wo nur ein Server abgefragt wird:

Code: Alles auswählen

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ptbtime1.ptb.de .PTB.            1 u   35   64    3   15.273   -0.987   0.757
 ptbtime3.ptb.de .PTB.            1 u   33   64    3   15.345   -0.942   0.586
 213.95.200.109  213.95.151.123   2 u   32   64    3   16.054   -0.751   0.630
 femto.mcl.gg    36.224.68.195    2 u   31   64    3   12.931   -2.763   0.793
Und hier ein Server, der mehrere NTP-Server anfragt.

Code: Alles auswählen

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ptbtime1.ptb.de .PTB.            1 u  201 1024  377   24.341   -0.834   1.043
+ptbtime2.ptb.de .PTB.            1 u 1025 1024  377   25.027   -1.077   2.027
+ptbtime3.ptb.de .PTB.            1 u 1021 1024  377   25.155   -1.080   1.549
-ntp1.rrze.uni-e .DCFp.           1 u  467 1024  377   19.321    2.019   2.150
-ntps1-0.eecsit. .PPS.            1 u  379 1024  377   30.229    0.350   1.979
Habt ihr eine Erklärung?

dufty2
Beiträge: 1711
Registriert: 22.12.2013 16:41:16

Re: NTP nutzt nur einen der Server

Beitrag von dufty2 » 20.11.2016 05:56:03

A) Scheinbar greifst Du direkt an den Stratum 1 Servern die Zeit ab, das ist nicht nett.
Höflich ist es, Stratum 2 Server zu befragen, das geht am einfachsten über die "pool"s.

B) Der erste Fall hat when = 64 und poll = 3, das heisst, ist noch am Anfang der Synchronisierung.
Da heisst es einfach warten.
Weitere Möglichkeit: Man hat Dich geblockt, weil Du unhöflich warst ;)

mrserious
Beiträge: 266
Registriert: 22.06.2013 12:12:03

Re: NTP nutzt nur einen der Server

Beitrag von mrserious » 20.11.2016 10:07:32

Die Server/Rechner stehen teilweise im selben Netz, insofern fällt das Blockieren raus.
(Sind übrigens insgesamt 3 Stück, davon wird kein Stratum-Server zusammenbrechen, zumal ich mit einem der Server selbst an weitere Clients verteile und da möchte ich keinen Stratum 2 oder 3 fragen, denn dann rücken die Clients in der Hierarchie doch ziemlich weit nach hinten).

Gewartet hab ich bestimmt ne halbe Stunde, normalerweise geht das ja binnen einiger Sekunden bis maximal zwei Minuten?

Edit: Ich habe mal Server aus dem NTP-Pool eingetragen, damit funktioniert es plötzlich.
Aber warum? Wie gesagt: Das Blockieren kann ich recht sicher ausschließen.

Antworten