Mam proste zadanie: skonfiguruj serwer ToD ... To nie jest NTP. Działa na porcie 37. Wygląda na to, że jest dołączony do inetd lub xinetd.
Powinien być zainstalowany na Debianie lub CentOS. Alternatywnie FreeBSD (router pfsense).
Wszelkie wskazówki, jak postępować? Dwa linki startowe, w których po utknięciu:
- http://www.linuxquestions.org/questions/linux-server-73/tod-server-641674/
- http://en.wikipedia.org/wiki/Time_Protocol
Również bardzo mile widziane, jeśli sposób na sprawdzenie, czy serwer ToD już działa. Mam uruchomionych kilka serwerów, ale nie wiem, czy któryś z nich ma już uruchomioną usługę ToD
Powód: Mam zamiar skonfigurować rozwiązanie z dostępem szerokopasmowym przez kable COAX za pomocą CMTS i modemów kablowych za pomocą standardu o nazwie DOCSIS 3. Aby to zrobić, modemy kablowe muszą odbierać czas z serwera ToD (pora dnia).
AKTUALIZACJA / Rozwiązanie
Czas to RFC 868 i prawie nie jest już używany, ponieważ NTP i inne są lepsze. Ale stary RFC 868 Time over port 37 jest wymagany dla niektórych systemów - np. Internet przez COAX za pomocą CMTS, a modemy kablowe potrzebują serwera czasu pracy (w dokumentacji DOCSIS o nazwie serwer Time of Day = serwer ToD). Xinetd, który można zainstalować dla Debiana, zawiera serwer czasu. Po prostu musi być włączony w etc / xinetd.d / time (disable = no dla TCP i / lub UDP)
the time format (as specified in RFC-868) has poor error-handling capabilities in general, and many of the client programs that use this format are poorly written and may not handle network errors properly. Therefore users are strongly encouraged to switch to the Network Time Protocol (NTP), which is more robust and provides greater accuracy. We eventually intend to phase out support for the TIME format on all servers.
Odpowiedzi:
Jeśli używasz Debiana, xinetd jest dostarczany z demonem ToD. Jeśli zmienisz „disable = yes”, tak jak w /etc/xinetd.d/time, na „disable = no”, a następnie uruchom ponownie xinetd, powinieneś być w stanie połączyć się z serwerem przez port 37 i sprawdzić, czy coś zostało zwrócone. Możesz użyć czegoś takiego jak:
a zobaczysz, że wartość heksadecymalna rośnie z każdą sekundą.
źródło
Serwer „Pory dnia” jest dość niejasnym terminem - nie jestem pewien, czy odnosi się to do rzeczywistej usługi o nazwie „ToD”, czy jest to po prostu słaba dokumentacja. Protokół czasu (RFC 868) jest tak stary, że używa go bardzo niewiele rzeczy, z wyjątkiem niewielkiej liczby wbudowanych oprogramowania układowego (takich jak OpenWRT ), urządzeń i urządzeń z małą ilością pamięci. NTP wymaga więcej pamięci niż protokół Time.
Prawie wszystkie nowoczesne urządzenia mogą korzystać z protokołu Network Time Protocol (NTP), który zastąpił starszy protokół Time, który jest lepszy i prawdopodobnie bezpieczniejszy niż starożytny protokół czasu. Poświęć teraz trochę czasu, aby sprawdzić, czy Twoje urządzenie korzysta z obsługi NTP.
Wierzcie lub nie, artykuł Wikipedii dla
xinetd
zawiera jeden przykład konfiguracji i dotyczy serwera czasu RFC 868.Zobacz http://en.wikipedia.org/wiki/Xinetd#Configuration
źródło
Time.nist.gov obsługuje stare protokoły czasu i dzienne. Zauważ, że o ile pamiętam, protokoły te zakładają, że nie ma problemów z siecią.
źródło