Ubuntuサーバーはntpを実行しており、インターネットに接続しています。それでも、システムクロックは約30分間違っており、時間の経過とともに大きくなります。
$ service ntp status
NTP server is running..
ntpq -pの出力
remote refid st t when poll reach delay offset jitter
mail.thefrown.n .INIT. 16 u - 1024 0 0.000 0.000 0.000
193.1.12.167 .INIT. 16 u - 1024 0 0.000 0.000 0.000
tshirt.heanet.i .INIT. 16 u - 1024 0 0.000 0.000 0.000
chilipepper.can .INIT. 16 u - 1024 0 0.000 0.000 0.000
ファイアウォールの問題のように見えるのはどれですか?面白いことに、ntpを停止して次のコマンドを実行すると
ntpdate -u 0.europe.pool.ntp.org
14 Jul 09:27:40 ntpdate[3664]: step time server 217.198.219.102 offset -21.831200 sec
時間は調整されますが、ファイアウォールの問題ではないと私は信じますか?
。初期化。 refidは、実際には、リモートがまだ初期化された状態にあり、パケットまたはパルスをまだ受信していないことを意味します。ファイアウォールなど、許可されていないネットワークトラフィックである可能性がありますが、必ずしもそうとは限りません。
30分のオフセットがntpdパニックしきい値を超えています。 (秒を意味しましたか?ntpdate出力のオフセットはわずか数十秒です。)構成によっては、クロックを1回だけステップするか、拒否して終了する場合があります。代わりに、いくつかのオペレーティングシステムは、ntpdの前に最初にntpdateを呼び出します。
Mlichvarが述べたように、ntpdateとntpdの両方が送信元ポートとして123を選択している可能性があります。
さらに、ntpdateは、「NTPソケットが使用中」の場合、調整を拒否します。これが、ntpdを最初に停止する必要があるもう1つの理由です。これは、データベースサーバーのようにステップする時間。