W tym artykule opisano sposób tworzenia i konfigurowania własnego serwera warstwy NTP. Dodając do swojego komputera przenośnego stosunkowo tani odbiornik GPS lub radiowy, możesz mieć swój własny dokładny serwer NTP. Twój serwer NTP może być użyty do synchronizacji wszystkich komputerów w twojej sieci do dokładnego czasu.
NTP jest dostępny jako kod źródłowy do kompilacji i konfiguracji na komputerze z systemem Linux. Kod źródłowy swobodnie pobierany z witryny NTP.org. Większość instalacji Linuksa, takich jak SUSE i Fedora, zapewnia preinstalację NTP. Wiele innych dystrybucji Linuksa udostępnia NTP jako RPM.
Jak zmienić komputer w serwer czasu NTP
Aby zbudować warstwę jednego serwera NTP, potrzebujesz dokładnego zewnętrznego odniesienia czasowego. Dostępnych jest wiele odniesień czasowych, większość wykorzystuje GPS lub krajowe źródła radiowe o częstotliwościach czasowych i częstotliwościach, takie jak WWVB, DCF77 i MSF. Globalny system pozycjonowania (GPS) to doskonałe odniesienie do czasu, ponieważ jest dostępny na całym świecie, a sprzęt wymagany do odbierania informacji o czasie i pozycjonowaniu jest bardzo tani.
Większość odbiorników GPS ma port szeregowy RS232, który można łatwo podłączyć do komputera. Wiele odbiorników GPS wykorzystuje protokół NMEA, który zapewnia ciągłe informacje o czasie i pozycjonowaniu. Serwer NTP może wykorzystywać informacje o taktowaniu dostarczone przez odbiornik NMEA jako dokładne odniesienie do czasu. Niektóre odbiorniki GPS zapewniają również bardzo precyzyjny sygnał wyjściowy impulsów na sekundę (PPS), który można wykorzystać jako bardzo dokładne odniesienie do czasu. Każdy impuls taktowania generowany przez odbiornik GPS może wymagać przekonwertowania na użyteczny poziom sygnału RS232. Można to osiągnąć, wprowadzając impuls do układu sterownika RS232.
Dostępnych jest wiele odbiorników radiowych, które odbierają przesyłane krajowe informacje o czasie i częstotliwości. WWVB jest amerykańską transmisją czasu i częstotliwości radiowych, DCF77 jest transmitowany z Niemiec, MSF jest dostępny w całej Wielkiej Brytanii. Zaletą sygnału radiowego jako zegara odniesienia dla serwera NTP jest to, że zwykle można odebrać dobry sygnał w pomieszczeniu, w pobliżu serwera NTP. Natomiast GPS wymaga anteny z dobrym widokiem nieba.
Po skonfigurowaniu zewnętrznego zegara referencyjnego serwera NTP i zainstalowaniu go, należy skonfigurować zegar w pliku konfiguracyjnym NTP :ntp.conf:. Zazwyczaj polega to na znalezieniu i określeniu kodu zegara odniesienia dla twojego odniesienia czasowego. Po skonfigurowaniu serwer NTP będzie działał jako dokładne źródło czasu dla klientów czasu sieciowego.
Wiele nowoczesnych systemów operacyjnych może wykorzystywać Network Time Protocol do synchronizacji czasu. Maszyny Linux i Unix mogą wykorzystywać samą dystrybucję NTP. Nowoczesne systemy operacyjne Windows, takie jak XP i 2003, mają wstępnie zainstalowane klienty SNTP, które mogą wskazywać na adres IP lub nazwę DNS serwera NTP do synchronizacji. Wiele urządzeń sieciowych, takich jak routery i przełączniki, może również wykorzystywać twój serwer NTP do synchronizacji. Jak skonfigurować serwer Ntp W tym artykule opisano sposób budowania i konfigurowania własnego serwera warstwy NTP. Dodając do komputera z systemem Linux tanie odniesienie czasu GPS lub radia, możesz mieć bardzo dokładny czas odniesienia. Twój serwer NTP może być użyty do synchronizacji wszystkich komputerów w twojej sieci do dokładnego czasu.
NTP jest dostępny jako kod źródłowy do kompilacji i konfiguracji na komputerze z systemem Linux. Kod źródłowy swobodnie pobierany z witryny NTP.org. Większość instalacji Linuksa, takich jak SUSE i Fedora, zapewnia preinstalację NTP. Wiele innych dystrybucji Linuksa udostępnia NTP jako RPM.
Aby zbudować warstwę jednego serwera NTP, potrzebujesz dokładnego zewnętrznego odniesienia czasowego. Dostępnych jest wiele odniesień czasowych, większość wykorzystuje GPS lub krajowe źródła radiowe o częstotliwościach czasowych i częstotliwościach, takie jak WWVB, DCF77 i MSF. Globalny system pozycjonowania (GPS) to doskonałe odniesienie do czasu, ponieważ jest dostępny na całym świecie, a sprzęt wymagany do odbierania informacji o czasie i pozycjonowaniu jest bardzo tani.
Wiele systemów GPS zapewnia port szeregowy, który można podłączyć do portu szeregowego komputera. Wiele odbiorników GPS wykorzystuje protokół NMEA, który zapewnia ciągłe informacje o czasie i pozycjonowaniu. Serwer NTP może wykorzystywać informacje o taktowaniu dostarczone przez odbiornik NMEA jako dokładne odniesienie do czasu. Niektóre odbiorniki GPS zapewniają również bardzo precyzyjny sygnał wyjściowy impulsów na sekundę (PPS), który można wykorzystać jako bardzo dokładne odniesienie do czasu. Każdy impuls taktowania generowany przez odbiornik GPS może wymagać przekonwertowania na użyteczny poziom sygnału RS232. Wyjście impulsowe poziomu TTL można przekonwertować na poziomy RS232, wprowadzając je do sterownika RS232.
Dostępnych jest wiele odbiorników radiowych, które odbierają przesyłane krajowe informacje o czasie i częstotliwości. WWVB jest amerykańską transmisją czasu i częstotliwości radiowych, DCF77 jest transmitowany z Niemiec, MSF jest dostępny w całej Wielkiej Brytanii. Zaletą sygnału radiowego jako zegara odniesienia dla serwera NTP jest to, że zwykle można odebrać dobry sygnał w pomieszczeniu, w pobliżu serwera NTP. Natomiast GPS wymaga anteny z dobrym widokiem nieba.
Po skonfigurowaniu zewnętrznego zegara referencyjnego serwera NTP i zainstalowaniu go, musisz skonfigurować zegar w pliku konfiguracyjnym NTP? Ntp.conf ?. Zazwyczaj polega to na znalezieniu i określeniu kodu zegara odniesienia dla twojego odniesienia czasowego. Po skonfigurowaniu serwer NTP będzie działał jako dokładne źródło czasu dla klientów czasu sieciowego.
Wiele nowoczesnych systemów operacyjnych może wykorzystywać Network Time Protocol do synchronizacji czasu. Maszyny Linux i Unix mogą wykorzystywać samą dystrybucję NTP. Nowoczesne systemy operacyjne Windows, takie jak XP i 2003, mają wstępnie zainstalowane klienty SNTP, które mogą wskazywać na adres IP lub nazwę DNS serwera NTP do synchronizacji. Wiele urządzeń sieciowych, takich jak routery i przełączniki, może również wykorzystywać twój serwer NTP do synchronizacji.