ntpdと時刻合わせ

気まぐれに時刻の確認をしてみたら

# date

4分くらいずれていたので、ntpサーバーと同期できているのか見てみたら

# ntpq -p

"+"も"*"も"-"もついてない…
おそらくntp.confの設定がおかしいのだろうと思い、それについて調べていたらrestrictについての記述を見つけたので設定ファイルに追記。
ついでにserverの部分も書き換えた。

server ntp.nict.jp
server ntp.jst.mfeed.ad.jp
server ntp.ring.gr.jp

restrict 210.171.226.40 mask 255.255.255.255 nomodify notrap noquery #ntp.nict.jp
restrict 210.173.160.27 mask 255.255.255.255 nomodify notrap noquery #ntp1.jst.mfeed.ad.jp
restrict 210.173.160.57 mask 255.255.255.255 nomodify notrap noquery #ntp2.jst.mfeed.ad.jp
restrict 210.173.160.87 mask 255.255.255.255 nomodify notrap noquery #ntp3.jst.mfeed.ad.jp
# /etc/init.d/ntp restart

これで同期できるようになった。ついでにntpdでntpdateのような動作をさせる方法。

# ntpd -gq


参考:NTPDの設定, Stray Penguin - Linux Memo (ntpd)