分離ネットワーク上の単一のNTPサーバー
隔離されたネットワーク上に2つのLinuxマシン(AとB)があります。それらは時間同期されている必要があります。マシンAは断続的に電力が供給され、信頼できるタイムソース(GPS)に接続されているため、時間を提供する必要があります。マシンBは、マシンAに電力が供給されている場合にのみ電力供給されますが、組み込みLinuxデバイスであり、その電力状態は頻繁に変化します。どちらのマシンも他のシステムにアクセスできません。それは閉じたネットワークです。 NTPは通常、複数のサーバーとの通信を想定しているため、これはNTPにとって非常に難しい注文であることを理解しています。これをマシンBで正常に機能させるのに問題があります。マシンAはGPSと正常に同期し、マシンBはマシンAに到達でき、時間クエリも実行できますが、マシンAは信頼されていません(おそらくそれ自体ですか?)。マシンAが安定して1時間稼働した後、これは突然変化し、マシンBが動作しました。ただし、マシンA(およびマシンB)がダウンすると、マシンBは再び適切な時間同期を見つけることができなくなります。 これがntpdateの情報です。マシンAのストラタムが1の場合でも、最後に同じ出力で操作が失敗することに注意してください。 10.10.10.1:サーバーが削除されました:階層が高すぎます サーバー10.10.10.1、ポート123 階層16、精度-19、飛躍11、信頼000 refid [10.10.10.1]、遅延0.02614、分散0.00000 送信4、フィルター4 参照時間:00000000.00000000 Thu、Feb 7 2036 6:28:16.000 元のタイムスタンプ:d3a9bdc4.27ebb350 2012年7月12日木曜日21:19:00.155 送信タイムスタンプ:bc17c803.b42dfffe Sat、Jan 1 2000 0:25:39.703 フィルター遅延:0.02625 0.02614 0.02618 0.02625 0.00000 0.00000 0.00000 0.00000 フィルターオフセット:39544160 39544160 39544160 39544160 0.000000 0.000000 0.000000 0.000000 遅延0.02614、分散0.00000 オフセット395441600.451568 1月1日00:25:39 ntpdate [677]:同期に適したサーバーが見つかりません 私の推測では、マシンAは時間を提供すること自体を信頼していません。51分の稼働時間(以前に起こった可能性がありますが、私にはわかりません)とそのクロックがGPSに同期された後、マシンAが時間を正しく提供し始め、マシンBがそれを取得しました。私はこれがもっと早く起こるために必要です。可能であれば、数秒以内に。 次の構成(および多くの待機)を使用すると、最終的には成功します。 マシンA ntp.conf: サーバー127.127.28.0はtrue minpoll 4 maxpoll …