Wie man einen NTP-Server

March 21

Ein Server Network Time Protocol oder NTP, spielt eine wichtige Rolle für das Netzwerk, das sie dient, da andere Server und Anwendungen, die auf ihnen ausgeführt abhängen, die korrekte Zeit ihre Arbeit richtig zu machen. Natürlich muss jeder eigene Gesellschaft, die interagiert mit einem anderen Unternehmen auch sicher sein, dass ihre Zeitserver synchronisiert werden, um Probleme mit Geschäft Transaktion Genauigkeit zu vermeiden. Um Konsistenz zu erreichen zeigen die meisten Unternehmen ihren NTP-Servern auf global verteilte Atomuhren, so dass jede Organisation kann nicht nur die genaue Zeit erwerben, sondern auch kann es zu den Geräten auf das eigene Netz mit Zuversicht. Sie können auf Windows und Ubuntu Linux Plattformen NTP konfigurieren.

Anweisungen

Linux

1 Führen Sie einen Befehl, das Ubuntu-Standard-Datum-Programm an der Eingabeaufforderung Ubuntu zu entfernen:

Sudo apt-get Remove ntpdate

2 Downloaden Sie und installieren Sie die neue NTP-Anwendung und alle seine erforderliche Programme mithilfe des folgenden Befehls:

Sudo apt-Get Install ntp

3 Konfigurieren Sie die Datei /etc/ntp.conf referenzierten Zeitserver für NTP hinzuzufügen. Einem beliebigen Texteditor wird für diese arbeiten, und in diesem Beispiel wird "Gedit."

Sudo Gedit /etc/ntp.conf

Die Konfigurationsdatei, die ntp.ubuntu.org als Standard umfasst fügen Sie mindestens zwei neue Zeitserver hinzu. NTP-Servern, die Ihrem Standort am nächsten sind die beste Wahl. Es wäre eine gute Serverpool für Nordamerika:

Server 0.north-america.pool.ntp.org

Server 1.north-america.pool.ntp.org

Server 2.north-america.pool.ntp.org

Server 3.north-america.pool.ntp.org

4 Einfügen (oder aktualisieren) die folgende Zeile in der Konfigurationsdatei. Dadurch wird Ihr Netzwerk für die Zeit vom NTP-Server zu erwerben.

Einschränken von 192.168.0.1 Maske 255.255.0.0 Nomodify Notrap

Achten Sie darauf die Änderung der IP-Adresse und Maske in der Zeile darüber so dass es mit Ihrem Netzwerk-IP-Konfiguration funktioniert. Wenn Sie nur die Ubuntu-Standardeinstellungen zu übernehmen kann Ihr Server Zeit mit einen NTP-Server austauschen und bieten Zeit, um Ihr Netzwerk.

Speichern Sie die Datei und beenden.

5 Konfigurieren Sie Ihre Firewall Port 123 (NTP) ermöglichen Pakete zu betreten und verlassen Ihr Netzwerk, so dass die NTP-Pakete frei in beide Richtungen passieren können.

6 Konfigurieren Sie Ihre Firewall Port 123 (NTP) ermöglichen Pakete zu betreten und verlassen Ihr Netzwerk, so dass die NTP-Pakete frei in beide Richtungen passieren können.

7 Testen Sie den NTP-Server mit diesem Befehl und untersuchen Sie die Ausgabe:

Sudo Ntpq--np

Die Server mit Stars neben deren Namen sind Zeit Ihres Servers zur Verfügung. Die benachbarten Zahlen sind Genauigkeit Indikatoren. Die wichtigste Zahl ist die Nummer der "Jitter", die unter 100 sollte. Verzögerung und Offset sollten beide ungleich NULL sein.

Windows

8 Klicken Sie auf die Schaltfläche "Start" und geben Sie "Regedit" in das Suchfeld ein. Drücken Sie "Enter", um den Windows-Registrierungs-Editor zu öffnen.

9 Erweitern Sie Menüelemente wie nötig, um den Registrierungseintrag "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type" zu finden. Mit der rechten Maustaste "Typ" und klicken auf "Ändern." Geben Sie "NTP" als neuen Wert und klicken Sie auf "OK". Dies wird als Zeit-Typ NTP einrichten.

10 Erweitern Sie Menüelemente wie nötig, um den Registrierungseintrag "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags" zu finden. Mit der rechten Maustaste "AnnounceFlags" und klicken auf "Ändern." Geben Sie ein "5" für den neuen Wert ein und klicken Sie auf "OK". Dies sagt Ihren NTP-Server, Zeit, um Ihr Netzwerk zu verkünden.

11 Erweitern Sie Menüelemente wie nötig, um den Registrierungseintrag "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer" zu finden. Maustaste auf "Aktiviert", und klicken Sie auf "Ändern." Taste "1" für den neuen Wert und klicken Sie auf "OK". Dies ermöglicht dem Windows "NtpServer"-Dienst.

12 Erweitern Sie Menüelemente wie nötig, um den Registrierungseintrag "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters" zu finden. Mit der rechten Maustaste auf "NtpServer" und klicken auf "Ändern." Geben Sie eine Liste von Zeitservern in Feld ein und klicken Sie auf "OK". Dies speichert die Liste von Zeitservern, die auf Ihrem Server die korrekte Zeit verweisen wird. Sie völlig eindeutigen Servernamen eingeben und hinzufügen eine ".0x1"-Erweiterung für jeden Namen damit Ihre Änderungen wirksam werden.

13 Erweitern Sie Menüelemente wie nötig, um den Registrierungseintrag "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval" zu finden. Mit der rechten Maustaste "SpecialPollInterval" und klicken auf "Ändern." Befestigen Sie einen decimal-Wert für das Abrufintervall in das Wertfeld und klicken Sie auf "OK". Der decimal-Wert ist die Anzahl der Sekunden zwischen den Umfragen, also den Wert 600 ein zehn Minuten Abrufintervall angegeben würde.

14 Erweitern Sie Menüelemente wie nötig, um den Registrierungseintrag "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection" zu finden. Mit der rechten Maustaste "MaxPosPhaseCorrection" und klicken auf "Ändern." Wählen Sie "Decimal", und geben Sie einen Wert für die maximale positive Zeitkorrektur zulässig. Ein Wert von 600 würde die forward Zeitkorrektur einschränken, die zehn Minuten der NTP-Server herstellen können. Klicken Sie auf "OK".

15 Erweitern Sie Menüelemente wie nötig, um den Registrierungseintrag "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection" zu finden. Mit der rechten Maustaste "MaxNegPhaseCorrection" klicken Sie auf "Ändern." Wählen Sie "Decimal", und geben Sie einen Wert für die maximale negative Zeitkorrektur zulässig. Ein Wert von 300 würde die Zeit rückwärts Korrektur Tha einschränken, die fünf Minuten der NTP-Server vornehmen kann. Klicken Sie auf "OK".

16 Schließen Sie den Registrierungs-Editor, und öffnen Sie eine Eingabeaufforderung. Die folgenden Befehle zum Beenden und starten den Windows-Zeitdienst über Ihre neue Konfiguration.

net Stop w32time

net Start w32time