先日、問題のあったNICTの公開NTPサーバーの件ですが、解決したとの発表があってもなかなかうちのサーバーと時刻同期とれない状況でした。なんでかなぁと調べてみると、どうやらIPv6での接続がだめだったようです。
通常、/etc/ntp.confに
と指定していると、うちの環境では
# ntpq -pn remote refid st t when poll reach delay offset jitter ============================================================================== 2001:df0:232:ee .INIT. 16 u - 64 0 0.000 0.000 0.000 2001:df0:232:ee .INIT. 16 u - 64 0 0.000 0.000 0.000
とIPv6で接続しています。これだと先日来、同期がとれないんですよね。IPv4では大丈夫みたいですので/etc/ntp.confを以下のように書き換えて、
server -4 ntp.nict.jp
server -4 ntp.nict.jp
server -4 ntp.nict.jp
IPv4を優先するようにしました。これで以下のように同期できるようになりました。
# ntpq -pn remote refid st t when poll reach delay offset jitter ============================================================================== *133.243.238.243 .NICT. 1 u 3 64 377 15.275 0.223 0.419 +133.243.238.244 .NICT. 1 u 2 64 377 14.662 0.275 0.197 +133.243.238.164 .NICT. 1 u 7 64 377 14.947 0.639 1.001