PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeitserver synchronisiert nicht



e2e4
21.12.03, 22:52
Salut,

ich habe mir auf SuSE 8.2 den xntpd eingerichtet.

/etc/init.d/xntpd status

gibt mir als status ein "running" aus.

/usr/sbin/ntpdate -u ntp1.ptb.de

gibt mir eine erfolgreiche Synchronisation mit einem Server im Internet an:

21 Dec 22:44:36 ntpdate[2701]: adjust time server 192.53.103.103 offset 0.000287 sec

Die Datei /etc/ntp.conf beinhaltet folgende Konfiguration:

-------------------------------------------

server 127.127.1.0 # lokale Uhr
fudge 127.127.1.0 stratum 10

server ntp1.ptb.de # Zeitserver der Phys.-Techn. Bundesanstalt
server ntp2.ptb.de # zweiter Zeitserver

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

# Zugriff durch NTP-Server gestatten
restrict ntp1.ptb.de
restrice ntp2.ptb.de

# Zugriff vom lokalen Host gestatten (ntpq -q)
restrict 127.0.0.1

# Zugriff aus dem internen Netz gestatten
restrict 192.168.0.0 mask 255.255.255.0

------------------------------

Nun habe ich mehrere Probleme, beim Restart des xntpd erscheint folgende Fehlermeldung im Protokoll:

21 Dec 22:48:28 ntpd[2763]: getnetnum: "ntp1.ptb.de" invalid host number, line ignored
21 Dec 22:48:28 ntpd[2763]: getnetnum: "ntp2.ptb.de" invalid host number, line ignored
21 Dec 22:48:28 ntpd[2764]: signal_no_reset: signal 17 had flags 4000000
21 Dec 22:48:28 ntpd[2763]: running as uid(74)/gid(65534) euid(74)/egid(65534).

Wieso wird eine "invalid host number" angezeigt.

Anpingen läßt sich der Timeserver und die Router-Firewall hat Port 123 TCP/UDP freigeschalten. Die Ausgabe auf der Kommandozeile lässt eigentlich Erfolg vermuten:

Shutting network time protocol daemon (NTPD) done
Try to get initial date and time via NTP from ntp1.ptb.de ntp2.ptb.de done
Starting network time protocol daemon (NTPD) done

Grüße, e2e4

m0ke
22.12.03, 07:27
Hallo.

Kenne mich mit Timeservern nicht aus, habe aber beim Durchgucken evtl. einen Fehler in Deiner Konfig entdeckt:


server 127.127.1.0 # lokale Uhr
fudge 127.127.1.0 stratum 10

server ntp1.ptb.de # Zeitserver der Phys.-Techn. Bundesanstalt
server ntp2.ptb.de # zweiter Zeitserver

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

# Zugriff durch NTP-Server gestatten
restrict ntp1.ptb.de
restrice ntp2.ptb.de

# Zugriff vom lokalen Host gestatten (ntpq -q)
restrict 127.0.0.1

# Zugriff aus dem internen Netz gestatten
restrict 192.168.0.0 mask 255.255.255.0

Vielleicht ist das ja die Ursache ?!

MIKE

e2e4
22.12.03, 10:55
salut,


Vielleicht ist das ja die Ursache ?!

Den Fehler hab' ich mittlerweile auch schon entdeckt und behoben, nach einem Neustart des Dienstes noch keine Änderung.

Grüße, e2e4

e2e4
22.12.03, 11:34
Lösung gefunden:

"The "server" configuration command works using DNS names. But the
"restrict" command only supports a numeric IP address."

Hab' jetzt die zwei Server dort ausgetragen und erhalte folgendes im Logfile

22 Dec 11:22:33 ntpd[7265]: logconfig: illegal argument - ignored
22 Dec 11:22:33 ntpd[7266]: signal_no_reset: signal 17 had flags 4000000
22 Dec 11:22:33 ntpd[7265]: running as uid(74)/gid(65534) euid(74)/egid(65534).
22 Dec 11:22:33 ntpd[7265]: frequency initialized 55.585 from /var/lib/ntp/ntp.drift
22 Dec 11:22:33 ntpd[7265]: system event 'event_restart' (0x01) status 'sync_alarm, sync_unspec, 1 event, event_unspec' (0xc010)

Hier habe ich folgenden Eintrag hinzugefügt:

logconfig =syncstatus + sysevents

Wieso erscheint da ein illegal argument?

Auf einem Windows-PC habe ich jetzt die automatische Synchronisierung eingetragen:

net time /setsntp:192.168.0.3
w32tm -s 192.168.0.3 -period 66532

Auf die letzte Zeile erhalte ich:

RPC to server 192.168.0.3 returned 0x5

als Ausgabe.

Was bedeutet das?

Grüße, e2e4

e2e4
22.12.03, 12:35
logconfig =syncstatus + sysevents

muß

logconfig =syncstatus +sysevents

lauten, dann erscheint der Fehler auch nicht mehr.