Saya mendapat tugas sederhana: Menyiapkan server ToD ... Ini bukan NTP. Ini berjalan pada port 37. Tampaknya dibundel dengan inetd atau xinetd.
Harus diinstal pada Debian atau CentOS. Atau FreeBSD (router pfsense).
Ada petunjuk tentang cara melanjutkan? Dua tautan pemula di mana setelah saya macet:
- http://www.linuxquestions.org/questions/linux-server-73/tod-server-641674/
- http://en.wikipedia.org/wiki/Time_Protocol
Juga sangat dihargai jika jika cara untuk menguji apakah ToD-server sudah berjalan semua. Saya memiliki beberapa server yang berjalan tetapi tidak menyadari apakah ada di antara mereka yang sudah menjalankan layanan ToD
Alasan: Saya akan mengatur solusi dengan broadband melalui kabel COAX menggunakan CMTS dan modem kabel menggunakan standar yang disebut DOCSIS 3. Untuk melakukannya, modem kabel perlu menerima waktu dari server-ToD (Waktu dalam sehari).
PEMBARUAN / Solusi
Waktu adalah RFC 868 dan hampir tidak digunakan lagi karena NTP dan lainnya lebih baik. Tetapi RFC 868 Time over port 37 yang lama diperlukan untuk beberapa sistem - mis. Internet over COAX menggunakan CMTS dan modem kabel memerlukan server waktu kerja (dalam dokumentasi DOCSIS disebut Time of Day server = Server ToD). Xinetd yang dapat diinstal untuk Debian termasuk server waktu. Itu hanya harus diaktifkan di etc / xinetd.d / time (disable = no untuk TCP dan / atau 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.
Jawaban:
Jika Anda menggunakan Debian, xinetd dilengkapi dengan daemon ToD. Jika Anda mengubah "disable = yes" seperti di /etc/xinetd.d/time menjadi "disable = no" lalu restart xinetd, Anda seharusnya bisa melakukan telnet ke server pada port 37 dan memeriksa apakah Anda mendapatkan sesuatu yang dikembalikan. Anda dapat menggunakan sesuatu seperti:
dan Anda akan melihat bahwa nilai hex meningkat setiap detik.
sumber
Server "Time of Day" adalah istilah yang cukup samar - saya tidak jelas apakah itu merujuk pada layanan aktual yang disebut "ToD", atau hanya dokumentasi yang buruk. Protokol Waktu (RFC 868) sudah sangat tua sehingga sangat sedikit hal yang menggunakannya, kecuali untuk sejumlah kecil firmware tertanam (seperti OpenWRT ), perangkat dan peralatan dengan sedikit memori. NTP membutuhkan lebih banyak memori daripada protokol Waktu.
Hampir semua peralatan modern dapat menggunakan Network Time Protocol (NTP) yang telah menggantikan protokol Time yang lebih lama, yang lebih baik dan mungkin lebih aman daripada protokol waktu kuno. Jadi, luangkan waktu sekarang untuk melihat apakah perangkat Anda menggunakan dukungan NTP.
Percaya atau tidak, artikel Wikipedia untuk
xinetd
berisi contoh konfigurasi tunggal, dan itu untuk server waktu RFC 868.Lihat http://en.wikipedia.org/wiki/Xinetd#Configuration
sumber
Time.nist.gov mendukung protokol waktu dan siang hari yang lama. Perhatikan bahwa sejauh yang saya ingat, protokol-protokol itu menganggap tidak ada masalah jaringan.
sumber