日付と時刻を自動的に設定したいのですが、しようとするとこのエラーが表示されます.. openSUSEを使用しています。別のサーバーを試しましたが、どちらも機能しませんでした。助けてください。
ネットワークの問題ではないようです。
$ ping pool.ntp.org
64 bytes from 41.78.128.17: icmp_seq=1 ttl=41 time=260 ms
Ntpdがインストールされ、実行されているかどうかの質問に対して:
$ ps -C ntpd
PID TTY TIME CMD
つまり、実行中のntpdプロセスはありません。
$ rpm -qa | grep ntp
yast2-ntp-client-3.1.12-1.7.noarch
ntp-4.2.6p5-25.2.1.i586
コメントからの詳細情報:
$ Sudo ntpdate pool.ntp.org
25 Sep 19:41:51 ntpdate[3162]: no server suitable for synchronization found
現在、指定したNTPサーバーは私のために機能します(モルドバと英国)
$ ntpdate -qu 41.78.128.17
server 41.78.128.17, stratum 2, offset 0.003619, delay 0.22984
25 Sep 19:26:35 ntpdate[13226]: adjust time server 41.78.128.17 offset 0.003619 sec
したがって、サーバーの問題ではありません。少なくとも、明らかにではありません。
プールサーバーはすべて自発的に実行され、いくつかのIPアドレス範囲は、それらのブロックからの1秒あたり数百または数千もの不合理なクエリを軽減するために、多数のオペレーターによってブロックされることに注意してください。トルコテレコムは、たとえば頭に浮かぶものです。
コマンドラインから別のサーバーを試してみることをお勧めします。いくつかの提案は1.uk.pool.ntp.org
、2.uk.pool.ntp.org
、および3.uk.pool.ntp.org
。 uk
を2文字の国コードに置き換えて、より多様性を高めます。動作することがわかっている特定のインスタンスについては、独自のサーバーを試してください。
ntpdate -qu ntp.roaima.co.uk
これらのいずれも機能しない場合は、トラフィックをブロックする可能性のあるファイアウォールルールを自分のサーバーで探す必要があります。
iptables -nvL