PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux NTP-Client; W2k3 NTP-Server



WolverineJR
01.03.06, 13:43
Hallo Leute,

folgendes Problem:

NTP-Server ist ein W2k3-SP1-Server (kein Domänenmitglied!)
NTP-Clients sind Windows-Kisten, Solaris-Sparc-Server, AIX-Server und Redhat-Server.

Der Zeitabgleich der Windows-Kisten, der Solaris-Server und der AIX-Server per NTP auf den W2k3-NTP-Server funktioniert ohne Probleme.
Per "ntpq -p" bekomme ich auf allen Unix-Kisten angezeigt, dass die Zeit synchronisiert wird (#-Zeichen steht vor dem NTP-Server).

Nur auf den Redhat-Kisten synchronisiert er nicht.
Kernel: 2.6.9-5.EL
verwendete NTP-Version auf Redhat: 4.2.0a


Inhalt der /etc/ntp.conf der Linux-Kisten:

server xxx.xxx.xxx.xxx <- IP-Adresse des W2k3-NTP-Server
driftfile /var/lib/ntp/drift


Ausgabe von "ntpq -p" auf Linux-Kiste:

remote refid st t when poll reach delay offset jitter
================================================== ========
xxx.xxx.xxx.xxx .LOCL. 1 u 54 64 377 0.528 26.325 6.438


wie hier zu sehen... #-Zeichen erscheint nicht... und das seit 7 Stunden...

Jemand eine Idee???

Danke!!!

fanhoras
01.03.06, 14:06
Nur eine Idee.
Schaue mal bitte, ob dein NTP Server richtig eingetragen ist: Applications->System Settings->Date&Time Reiter: Network Time Protocol

Protokoll sollte enabled sein und dein NTP Server an erster Stelle stehen. :)

Überprüfe, ob DNS richtig läuft.

WolverineJR
01.03.06, 15:15
Server ist eingetragen und NTP ist aktiviert.

DNS läuft auch korrekt (sonst würde zudem noch SAMBA spinnen... einer der Redhat-Server ist einer unserer Fileserver und ist per SAMBA an unsere ADS angebunden... und wenn da DNS nicht korrekt läuft, klappt gar nichts mehr bezüglich Fileserver)... habe aber nochmal per nslookup die Auflösung des Hostnamen und der IP-Adresse des NTP-Servers getestet... funzt.

bla!zilla
01.03.06, 17:10
Hi,

hier mal die Ausgabe von meinem Server. Ich verwende an meinem Notebook SUSE 10.0 und habe als NTP-Server meinen Server eingetragen. Funktioniert wunderbar.



ntpq> peer
remote refid st t when poll reach delay offset jitter
================================================== ============================
LOCAL(0) LOCAL(0) 10 l 59 64 377 0.000 0.000 0.001
xsvr-lev-01.blaz LOCAL(0) 11 u 55 64 377 3.647 850.050 56.361
*ptbtime1.ptb.de .PTB. 1 u 53 64 377 66.171 264.266 56.395
+gwdu01.gwdg.de 130.149.17.21 2 u 60 64 177 52.695 308.640 69.062
ntpq>


Gleicht er denn die Zeit ab? Steht irgendwas in den Logs?

WolverineJR
02.03.06, 07:17
er gleicht die Uhr bis auf die Sekunde ab... aber mich irritiert es, dass er nicht in den Sync-Zustand geht;

in den Logs steht nichts... habe aber (noch) nicht hinbekommen, dass er im Debugging-Mode bzw. mit einem höheren Logging-Level startet (Debugging mit "-d" im Aufruf des ntpd, und Logging-Level mit "-D 2" im Aufruf des ntpd); mach ich da was falsch??

WolverineJR
02.03.06, 08:13
so... hab jetzt doch ein paar Meldungen im Log gefunden, nachdem ich den ntpd angewiesen habe, eine eigene Log-Datei zu verwenden:

Bekomme beim Starten und während der Dienst läuft folgende Einträge:

2 Mar 07:33:30 ntpd[26696]: logging to file /var/log/ntp
2 Mar 07:33:30 ntpd[26696]: ntpd 4.2.0a@1.1190-r Mon Oct 11 09:10:20 EDT 2004 (1)
2 Mar 07:33:30 ntpd[26696]: signal_no_reset: signal 13 had flags 4000000
2 Mar 07:33:30 ntpd[26696]: precision = 1.000 usec
2 Mar 07:33:30 ntpd[26696]: Listening on interface wildcard, 0.0.0.0#123
2 Mar 07:33:30 ntpd[26696]: Listening on interface wildcard, ::#123
2 Mar 07:33:30 ntpd[26696]: Listening on interface lo, 127.0.0.1#123
2 Mar 07:33:30 ntpd[26696]: Listening on interface eth0, 172.30.38.133#123
2 Mar 07:33:30 ntpd[26696]: kernel time sync status 0040
2 Mar 07:33:30 ntpd[26696]: frequency initialized -29.090 PPM from /var/lib/ntp/drift

Hilft das weiter??