私は簡単なタスクを得ました:ToDサーバーのセットアップ...それはNTPではありません。ポート37で実行されます。inetdまたはxinetdにバンドルされているようです。
DebianまたはCentOSにインストールする必要があります。あるいは、FreeBSD(pfsenseルーター)。
続行する方法に関するヒントはありますか?行き詰まった後の2つのスターターリンク:
また、ToDサーバーが既に実行されているかどうかをテストする方法がある場合は、非常に高く評価されます。かなりの数のサーバーを実行していますが、ToDサービスがすでに実行されているサーバーがあるかどうかはわかりません
理由:CMTSを使用したCOAXケーブルを介したブロードバンドと、DOCSIS 3と呼ばれる標準を使用したケーブルモデムでソリューションをセットアップしようとしています。これを行うには、ケーブルモデムがToDサーバーから時刻を受信する必要があります(時刻)。
UPDATE /ソリューション
Timeは RFC 868 であり、NTPなどのため、ほとんど使用されていません。ただし、ポート37を介した古いRFC 868 Timeが必要なシステム-インターネットなどCOMTSを介してCMTSとケーブルモデムを使用するには、稼働中のタイムサーバーが必要です(DOCSISのドキュメントでは、Time of Dayサーバー= ToDサーバーと呼ばれています)。Debianにインストールできるxinetdにはタイムサーバーが含まれています。etc/ xinetdで有効にする必要があります。 d/time(TCPおよび/またはUDPの場合はdisable = no)
Debianを使用している場合、xinetdにはToDデーモンが付属しています。 /etc/xinetd.d/timeのように「disable = yes」を「disable = no」に変更してからxinetdを再起動すると、ポート37でサーバーにtelnetで接続でき、何かが返されることを確認できます。あなたは次のようなものを使うことができます:
nc $IP 37 | hexdump
16進数の値が毎秒増加することがわかります。
「Time of Day」サーバーはかなり曖昧な用語です。「ToD」という名前の実際のサービスを指しているのか、それとも単なるドキュメントではないのかはわかりません。 Timeプロトコル(RFC 868)は非常に古いため、少数の組み込みファームウェア( OpenWRT など)、メモリの少ないデバイスとアプライアンスを除いて、ほとんど使用しません。 NTPは、Timeプロトコルよりも多くのメモリを必要とします。
ほぼすべての最新のアプライアンスは、古いタイムプロトコルに取って代わるネットワークタイムプロトコル(NTP)を使用できます。これは、古代よりも優れており、おそらくより安全です。プロトコル。ここで、デバイスがNTPサポートを使用しているかどうかを確認します。
信じられないかもしれませんが、xinetd
に関するWikipediaの記事には単一の構成例が含まれており、これはRFC 868タイムサーバー用です。
を参照してくださいhttp://en.wikipedia.org/wiki/Xinetd#Configuration
# default: off # description: An RFC 868 time server. This protocol provides a # site-independent, machine readable date and time. The Time service sends back # to the originating source the time in seconds since midnight on January first # 1900. # This is the tcp version. service time { disable = yes type = INTERNAL id = time-stream socket_type = stream protocol = tcp user = root wait = no } # This is the udp version. service time { disable = yes type = INTERNAL id = time-dgram socket_type = dgram protocol = udp user = root wait = yes }
Time.nist.govは、古い時刻と昼間のプロトコルをサポートしています。私が覚えている限り、これらのプロトコルはネットワークの問題がないと想定していることに注意してください。