NTP-Server soll im Normalfall nur einen Server fragen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
wow
Beiträge: 124
Registriert: 29.01.2004 17:17:17
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: 12355 Berlin

NTP-Server soll im Normalfall nur einen Server fragen

Beitrag von wow » 12.03.2010 08:26:39

Hallo zusammen,

bei meiner Arbeitsstelle wurde beobachtet, daß unter dem ntpd im Laufe von 2 Tagen das über "ntpq -p" angezeigte "offset" teils über 500ms ging. Sicher auf den ersten Blick nicht, aber eine Zeitlang weiter hat der Server es aufgegeben, seinen Referenzserver zu befragen. Er befragte dann nur noch localhost.

Bei einem Blick ins Logfile sieht man, daß der ntpd ständig zwischen dem Referenzserver und dem localhost wechselt:

Code: Alles auswählen

12 Mar 08:09:13 ntpd[13324]: synchronized to 194.55.40.3, stratum 2
12 Mar 08:10:17 ntpd[13324]: synchronized to LOCAL(0), stratum 14
12 Mar 08:11:20 ntpd[13324]: synchronized to 194.55.40.3, stratum 2
12 Mar 08:12:25 ntpd[13324]: synchronized to LOCAL(0), stratum 14
12 Mar 08:13:26 ntpd[13324]: synchronized to 194.55.40.3, stratum 2
12 Mar 08:13:28 ntpd[13324]: synchronized to LOCAL(0), stratum 14
12 Mar 08:14:34 ntpd[13324]: synchronized to 194.55.40.3, stratum 2
Dabei habe ich das Stratum für den localhost so schlecht wie irgend möglich eingestellt: 14.

Hier ist übrigens die ntp.conf:

Code: Alles auswählen

restrict 127.0.0.1
restrict -6 ::1

# Hosts on local network are less restricted.
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

# Zugriff durch NTP-Server gestatten
restrict 194.55.40.3
restrict 194.55.43.190
restrict 194.55.42.178

restrict default notrust nomodify nopeer

# Undisciplined Local Clock. This is a fake driver intended for backup
# and when no outside source of synchronized time is available.
server  127.127.1.0     # local clock
fudge   127.127.1.0 stratum 14
fudge 194.55.43.190 stratum 3
fudge 194.55.42.178 stratum 3

#Best stratum for the prefered Server
fudge 194.55.40.3 stratum 2

logfile /var/log/ntpd.log
driftfile /var/lib/ntp/drift

keys /etc/ntp/keys

#During (re)start of the ntpd the prefered server is requested more frequently by iburst
server 194.55.40.3  prefer iburst
server 194.55.43.190
server 194.55.42.178
Ich verstehe nicht, warum der Server bei dieser Einstellung immer meint, er müsse auch localhost abfragen. Nach meinem Kenntnisstand führt das zu einem Durchschnitt zwischen der Referenzuhr und lokalen Uhr. Daher rührt m.E. dann das größer werdende offset.


Ich danke schon mal allen und wünsche -es ist ja jetzt Freitag- allen schon mal ein schönes Wochenende.


Mit freundlichem Gruß

Wolfram

filou
Beiträge: 190
Registriert: 02.02.2004 21:21:40

Re: NTP-Server soll im Normalfall nur einen Server fragen

Beitrag von filou » 20.03.2010 00:37:01

Hi,

du hast ja auch

Code: Alles auswählen

server  127.127.1.0     # local clock
als ntp Server angegeben.

Schmeiß den Eintrag raus und gut ist. Falls ntpd die Verbindung zu seinen Servern verliert, nimmt er imho driftfile zu Hilfe.

Unter nem lenny, ntp.conf

Code: Alles auswählen

[...]
server 0.debian.pool.ntp.org iburst dynamic
server 1.debian.pool.ntp.org iburst dynamic
server 2.debian.pool.ntp.org iburst dynamic
server 3.debian.pool.ntp.org iburst dynamic 
[...]

wow
Beiträge: 124
Registriert: 29.01.2004 17:17:17
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: 12355 Berlin

Re: NTP-Server soll im Normalfall nur einen Server fragen

Beitrag von wow » 21.03.2010 12:09:18

Vielen Dank für den Tip.

Dem werde ich morgen - der Server wird in einem Unternehmen genutzt- mal testen. Das dürfte wohl gelingen, da die einzelnen Server nicht als Zeitserver für andere Maschinen dienen.

MifG

Wolfram

Antworten