Jump to content

Systemzeit vom Zeitserver aus dem Internet holen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

ich komm nicht weiter. Habe auch schon hier und in der MS Knowledgebase gesucht.

 

Früher hatten wir auf dem NT-Server mit abouttime einmal nachts die Systemzeit aktuallisieren lassen. Da Proggi zog sich die von NTP oder SNTP Server im Internet die aktuelle Zeit. Nun haben wir auf W2K Server umgestellt. Seit einiger Zeit gehen die Server um 1 Min. falsch. Da ist es mir dann aufgefallen, daß ich weder mit dem Proggi noch mit w32time die Zeit mit dem Internet abgleichen kann.

 

Vielleicht hat einer noch eine Idee, was ich noch einstellen könnte oder wo ich noch nachsehen kann.

Link zu diesem Kommentar

Hallo,

 

irgendwie bekomme ich das nicht hin. Irgendwo habe ich wohl immer einen Fehler im Gedankenansatz.

 

@jvogler,

http://www.microsoft.com/windows2000/docs/wintimeserv.doc ist die Microsoft Doku des Zeitdienstes. Hier sind alle möglichen Konfigurationen ausführlich beschrieben.

Danke, aber mein Englisch ist nicht soo top, daß ich es im einzelnen verstehe. :( Auch in der Knowledgebase fand ich dazu nur englische Hinweise.

Link zu diesem Kommentar

Hallo,

 

ich hatte letztens dasselbe Problem, denn das Verfahren hat sich ab W2K3 geändert:

 

Hier einmal kurz der korrekte Ablauf einer Zeitsynchronsation mit einem externen Zeitserver (hier der ZS der Physikalisch-Technischen Bundesanstalt), wobei ich davon ausgehe, dass noch kein externer SNTP-Server gesetzt wurde.

Der Windows-Zeitgeber (w32time) muss gestartet sein, sonst funktioniert es nicht. Genauso muss SNTP ggf. auf der Firewall freigeschaltet sein.

 

Setzen des externen SNTPs:

 

C:\>net time /setsntp:ptbtime1.ptb.de

 

Prüfen:

 

C:\>net time /querysntp

 

Spätestens jetzt muss der w32time laufen....

 

Erzwingen eines Syncs...

 

C:\>w32tm /resync

 

Laut KB soll die Zeit dann im AD automatisch gesynct werden. Manuell setzen kann man sie vom Server aus auf den einzelnen Clients mit

 

C:\>net time \\CLIENTNAME /setsntp:SERVERNAME /set /yes

 

Hope this helps.

Loop

Link zu diesem Kommentar

Da ist mir ein Smiley dazwischengekommen.....

 

 

Setzen des externen SNTPs:

 

C:\>net time /setsntp:ptbtime1.ptb.de

 

Prüfen:

 

C:\>net time /querysntp

 

Spätestens jetzt muss der w32time laufen....

 

Erzwingen eines Syncs...

 

C:\>w32tm /resync

 

Laut KB soll die Zeit dann im AD automatisch gesynct werden. Manuell setzen kann man sie vom Server aus auf den einzelnen Clients mit

 

C:\>net time \\CLIENTNAME /setsntp:SERVERNAME /set /yes

Link zu diesem Kommentar

Hallo Loop,

 

ich hatte letztens dasselbe Problem, denn das Verfahren hat sich ab W2K3 geändert:

Sorry, wir verwenden hier für noch W2K Server.

 

Hier einmal kurz der korrekte Ablauf einer Zeitsynchronsation mit einem externen Zeitserver (hier der ZS der Physikalisch-Technischen Bundesanstalt), wobei ich davon ausgehe, dass noch kein externer SNTP-Server gesetzt wurde.

Ja wurde gesetzt.

 

Der Windows-Zeitgeber (w32time) muss gestartet sein, sonst funktioniert es nicht. Genauso muss SNTP ggf. auf der Firewall freigeschaltet sein.

Ja der Dienst ist gestartet. Und die Firewall soll lt. meiner Kollegen für den Port freigeschaltet sein.

 

Erzwingen eines Syncs...

 

C:\>w32tm /resync

Das gibt es mit diesem Parameter unter W2K nicht.

 

Laut KB soll die Zeit dann im AD automatisch gesynct werden.

Ja, das weiß ich auch.

 

:confused: Es klappt aber trotzdem nicht. Zum einen habe ich in der Ereignisanzeige mal die Ereignis-ID: 31 "Der Versuch, ein Datum vor 1995 festzulegen, wurde aufgegeben." und mal die Ereignis-ID: 11 "Der NTP-Server hat nicht reagiert." Wie gesagt, ich bekomme ein Ping und auch einen Trace auf den externen Server.

Link zu diesem Kommentar

Hallo Esta,

 

stoppe doch mal testweise den Windows-Zeitgeber-Dienst und gib dann an der Kommando-Zeile 'w32tm -test -v' ein, dann kurz warten auf die Ausgabe warten, Ctrl-C zum abbrechen des Befehls drücken und poste dann doch mal die Ausgabe hier rein. Den Dienst kannst Du dann wieder starten. Die interessanten Zeilen sollten so aussehen:

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

W32Time: BEGIN:GetSocketForSynch

W32Time: NTP: ntpptrs[0] - TIME.FU-BERLIN.DE

W32Time: rgbNTPServer TIME.FU-BERLIN.DE

W32Time: Port Pinging to - 123

W32Time: Connecting to "TIME.FU-BERLIN.DE" (130.133.1.10)

W32Time: END:Line 1170

W32Time: BEGIN:GetDefaultRid

W32Time: END Line 2359

W32Time: BEGIN:ComputeDelay

W32Time: BEGIN:NTPTry -- init

W32Time: END Line 1683

W32Time: BEGIN:NTPTry -- try

W32Time: BEGIN:ComputeInterval

W32Time: END Line 2479

W32Time: Sending to server 48 bytes...

W32Time: BEGIN:TsUpTheThread

W32Time: END Line 1407

W32Time: NTP(S): waiting for datagram...

W32Time: BEGIN:TsUpTheThread

W32Time: END Line 1407

W32Time: NTP(S): waiting for datagram...

W32Time: Recv'ed from server 48 Bytes...

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

 

Edit: Leider sind die Einzüge verloren gegangen :-(

 

Gruß Robert

Link zu diesem Kommentar

Hallo Robert,

 

leider funktionierte Ctrl-C nicht. Trotzdem habe ich die gesuchten Zeilen:

 

W32Time:BEGIN:GetSocketForSynch

W32Time:NTP: ntpptrs[0] - PTBTIME1.PTB.DE

W32Time:rgbNTPServer PTBTIME1.PTB.DE

W32Time:Port Pinging to - 123

W32Time:Connecting to "PTBTIME1.PTB.DE" (192.53.103.107)

W32Time:END:Line 1170

W32Time:BEGIN:GetDefaultRid

W32Time:END Line 2359

W32Time:BEGIN:ComputeDelay

W32Time:BEGIN:NTPTry -- init

W32Time:END Line 1683

W32Time:BEGIN:NTPTry -- try

W32Time:BEGIN:ComputeInterval

W32Time:END Line 2479

W32Time:Sending to server 48 bytes...

W32Time:BEGIN:TsUpTheThread

W32Time:END Line 1407

W32Time:NTP(S): waiting for datagram...

W32Time:NTP: didn't receive datagram

W32Time:Logging event 0x8000000B. 15 min until this event is allowed again.

W32Time:0x8000000B reported to System Log in Event Viewer

W32Time:END Line 1951

W32Time:Time source failed to produce usable timestamp.

W32Time:BEGIN:NTPTry -- fail

W32Time:END Line 1683

 

Naja, vielleicht siehst du jetzt, wo der Fehler ev. liegen kann.

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...