Ihr möchtet im lokalen Netzwerk immer die gleiche Uhrzeit haben? Ihr habt keine Lust, Software extra zu kaufen, die diese Aufgabe für Euch übernimmt? Nun denn, in diesem Artikel erfahrt Ihr, wie man ganz einfach einen eigenen Zeitserver für das Netzwerk realisiert. Viele Voraussetzungen dafür gibt es eigentlich nicht. Nur ein Computer, der Windows NT, 2000 oder Windows XP als Betriebssystem benutzt. Es kann auch eine Workstation sein, die irgendwo im Büro steht und eine Verbindung zum Netzwerk hat. Das Geheimniss liegt bei den Betriebssystemen in der Registrierungsdatei. Hier muss nur ein zusätzlicher Wert eingetragen werden. Dieser startet dann bei jedem Start des Rechners den NTP-Server / Dienst der Betriebssysteme. Aktivieren des Zeitservers unter Windows NT, 2000 und XP Wichtig zuerst einmal ist, dass Ihr als Administrator am System angemeldet seid. Ist dies noch nicht der Fall, so sollte dies der erste Schritt sein. Startet den Registrierungseditor (Start/Ausführen/regedit) und sucht dort den Eintrag Zeigt mit der Maus in das rechte Fenster macht dort einen Rechtsklick. Im nun angezeigten Kontextmenü zeigt Ihr auf “Neu/DWORD-Wert”. Nun habt Ihr einen neuen DWORD-Wert erstellt. Bei Windows 2000 und XP sollte der Eintrag so aussehen: [Neuer Wert #1] REG_DWORD 0x00000000(0) Bei Windows NT sieht dieser Eintrag dann so: [Neuer Wert #1] 0x00000000(0) Nun benennt Ihr den neuen Wert um in TIMESOURCE Nachdem der Wert neu erstellt und umbenannt wurde, muss noch der richtige Wert des DWORD-Wertes eingetragen werden. Hierzu markiert Ihr den neu erstellten Wert und macht einen Rechtsklick auf diesen. Im Kontextmenü zeigt Ihr auf “Ändern” klickt darauf. Es öffnet sich das Eigenschaftenfenster “DWORD-Wert bearbeiten”. “DWORD-Wert bearbeiten” Markiert als erstes die Basis “Hexadezimal” und tragt dann im Feld “Wert” anstelle einer “0” eine “1” ein. Mit einem klick auf “OK” ist dann die Sache erledigt. Alle Programme schliessen, auch den Registrierungseditor und dann Windows neu starten. Überprüfen des Zeitservers Zur Überprüfung des Zeitservers startet Ihr die cmd.exe oder die command.com. An der Eingabeaufforderung gebt Ihr den Befehl net time ein und drückt die Enter-Taste. Im nebenstehenden Bild seht Ihr die Eingabeaufforderung. Hier seht Ihr auch die Ausgabe, die den aktuellen Zeitserver im Netzwerk zurück gibt. In diesem Fall lautet der Zeitserver “\\Donald” gefolgt von der aktuellen Zeit auf dem Rechner. Der Zeitserver läuft also korrekt. Damit ist die Einrichtung des Zeitservers fast abgeschlossen. Woher bekommt der Zeitserver die aktuelle Zeit Hierfür gibt es viele Möglichkeiten. Die einfachste ist wohl, wenn sich der Zeitserver über die Einstellungen von “Eigenschaften von Datum und Uhrzeit” aktualisiert (diese Option steht nur unter Windows XP zur Verfügung). Die Eigenschaften könnt Ihr über einen Doppelklick auf die Uhrzeit in der Taskleiste öffnen, alternativ findet Ihr die Einstellungen auch in der Systemsteuerung. Hier könnt Ihr den voreingestellten Zeitserver belassen oder auch einen anderen eintragen. Bei Windows NT und 2000 funktioniert diese Art der Synchronisation auch, jedoch nicht so komfortabel. Hierzu benötigt Ihr die Eingabeaufforderung. Startet die “cmd.exe” oder die “command.com” über Start/Ausführen/..und dann die gewünschte Eingabeaufforderung. Als erstes wird geprüft, ob die Betriebssysteme schon auf einen gewünschten Zeitserver eingestellt sind. Hierzu gebt bitte den Befehl ein. Nun gibt es zwei Möglichkeiten der Ausgabe! Entweder Ihr erhaltet die Ausgabe: “Dieser aktuelle Wert ist: server xy,01” oder Ihr erhaltet die Ausgabe: “Dieser Computer ist zur Zeit nicht konfiguriert, einen bestimmten SNTP-Server zu verwenden”. Trifft die erste Ausgabe auf Euch zu, braucht Ihr nichts mehr zu tun, der Zeitserver gleicht seine Zeit automatisch mit dem genannten Zeitserver ab. Vorausgesetzt natürlich, die Angegebene SNTP-Server - Adresse ist korrekt. Trifft die zweite Ausgabe auf Euch zu, dann müsst Ihr noch den Zeitserver setzen. Dies geschieht mit dem Befehl: net time /setsntp:time.windows.com (für einen SNTP-Server, hier das Beispiel für windows.com) oder net time /setsntp:”time.windows.com lancom.workgroup” (für z.B. zwei SNTP-Server)
Da Windows diese Einstellungen in der Registrierung speichert, brauchen diese Daten nicht immer wieder neu angegeben werden. Damit ist die Konfiguration des Zeitservers erledigt. Ab nun an kann es im Netzwerk nur noch eine Zeit geben: Die einzig Ware und gültige... Wie bekommen die Clients ihre ZeitAm einfachsten ist es, eine kleine .bat - Datei zu schreiben. Diese wird dann in das Autostart-Menü gesetzt. Somit wird bei jeder Neuanmeldung an das System die aktuelle Netzwerkzeit abgefragt und die Systemuhr auf die aktuelle Zeit gesetzt. Erstellt mit dem Editor eine neue Datei und speichert diese unter den Namen nettime.bat ab. Legt diese am besten in ein Verzeichnis, daß immer auf der Festplatte existiert, zum Beispiel “Programme”. Tragt in dieser .bat Datei folgendes ein: net time \\servername /set /yes servername = Name des Zeitservers Das war es dann auch schon. Datei speichern und fertig. Um die .bat - Datei in das Autostartmenü zu bekommen, braucht ihr nur eine Verknüpfung zu erstellen und diese in die Autostartgruppe zu kopieren. Ihr könnt auch gleich die ganze Datei in die Autostartgruppe legen. Komfortabel oder nichtWer die Art der Zeitsynkronisation nach den oben genannten Schritten nicht gerade für komfortabel hält und mehr Wert auf öftere Zeitsynchronisation legt, der kann sich mal im Internet umsehen. Hier gibt es eine Vielzahl an Freeware- und Shareware- Tools, die sich nur mit der Zeitsynchronisation beschäftigen. Eins der bekannten Tools ist WinSync. Mit diesem Programm geht das Synchronisieren wirklich einfach. Zu finden sind die Tools bei allen großen Download-Seiten wie WinLoad.de oder WinSoftware.de. Im Netzwerk kann jedoch auch ein Router als Zeitserver fungieren. Hier sei z. B. der Lancom Office 800 und die größeren Brüder des Lancoms genannt. Diese haben meist schon einen eigenen Zeitserver eingebaut und holen sich die Zeit direkt aus dem ISDN-Netz und senden diese dann per SNTP-Signal in das lokale Netzwerk. |