はにさん、ありがとうございます。
> ntpd が起動しても1秒しか動いてないということです。時間を強制的にずらして、、、の前にntpd が正常に動くようにしないといけません。
はい、はにさんを始めとしてみなさんから頂いたアドバイスをもとに、一昨日から暇を見て色々試した結果、ntpdを動かすことができました。
ntp.confに以下のように書きました。
server 210.173.160.87 minpoll 6 maxpoll 10
server 210.173.160.57 minpoll 6 maxpoll 10
server 210.173.160.27 minpoll 6 maxpoll 10
server XXX.XXX.XXX.XXX minpoll 6 maxpoll 10
server XXX.XXX.XXX.XXX minpoll 6 maxpoll 10
#time.apple.com
server 17.254.0.31 minpoll 6 maxpoll 17
#time.euro.apple.com
server 17.72.133.42 minpoll 6 maxpoll 17
#time.asia.apple.com
server 17.82.254.7 minpoll 6 maxpoll 17
※伏せ字にしてあるのは、私が加入しているプロバイダの非公開ntpサーバーです。
プロバイダのサポートによれば利用は自由だが無保証とのこと。
※ポーリングの間隔をApple設定値のminpoll 12 maxpoll 17から、各種UNIXで
よく使われる設定値minpoll 6 maxpoll 10に変えています。
※システム環境設定→日付と時刻を開いて「日付と時刻を自動的に設定」の
チェックの有無を変更したりすると、ntp.confが書き換えられるようで、
Appleの設定値に戻るようです。
このようなntp.confを作ったあとMacを再起動し、起動して1分くらい後にnptq -pを実行すると以下のような結果になりました。
remote refid st t when poll reach delay offset jitter
==============================================================================
ntp3.jst.mfeed. fs-monntp2.mfee 2 u 18 64 1 27.706 -6.130 0.008
ntp2.jst.mfeed. fs-monntp2.mfee 2 u 13 64 1 22.906 -3.004 0.008
ntp1.jst.mfeed. fs-monntp2.mfee 2 u 25 64 1 20.599 -2.864 0.008
XXXX.XXX.XX.XXX ntp-a3.nict.go. 2 u 12 64 1 15.501 -0.185 0.008
XXXX.XXX.XX.XXX ntp0.jpix.ad.jp 2 u 13 64 1 22.992 -4.545 0.008
time.apple.com a17-106-100-13. 2 u 25 64 1 118.862 1.741 0.008
time.euro.apple time2.euro.appl 2 u 11 64 1 278.065 -4.400 0.008
sng-ntp.asia.ap time1.euro.appl 2 u 17 64 1 131.096 -3.028 0.008
ntpサーバーと同期がとれた直後なので、pollの値も最短の64秒でした。
これが安定してくると、以下のようになりました。
remote refid st t when poll reach delay offset jitter
==============================================================================
*ntp3.jst.mfeed. san-ntp1.jpnap. 2 u 563 1024 377 15.328 -8.300 0.767
+ntp2.jst.mfeed. san-ntp1.jpnap. 2 u 98 1024 377 15.447 -8.894 1.226
+ntp1.jst.mfeed. san-ntp1.jpnap. 2 u 421 1024 377 15.341 -8.733 1.651
+XXXX.XXX.XX.XXX ntp-a3.nict.go. 2 u 80 1024 377 15.962 -8.580 0.985
+XXXX.XXX.XX.XXX ntp0.jpix.ad.jp 2 u 54 1024 377 15.482 -9.140 1.118
-time.apple.com a17-106-100-13. 2 u 432 1024 377 117.076 -9.725 2.173
-time.euro.apple time2.euro.appl 2 u 87 1024 377 297.227 -4.037 86.209
-sng-ntp.asia.ap 17.254.0.49 2 u 77 1024 377 118.250 -14.673 11.532
その後さらにdateコマンドで手動でわざと時刻を1分遅らせた直後は、以下のように
なりました。
remote refid st t when poll reach delay offset jitter
==============================================================================
ntp3.jst.mfeed. san-ntp1.jpnap. 2 u 662 1024 377 15.681 160195. 160204.
ntp2.jst.mfeed. san-ntp1.jpnap. 2 u 99 1024 377 15.601 60470.6 60479.5
ntp1.jst.mfeed. san-ntp1.jpnap. 2 u 422 1024 377 15.529 60470.7 60479.4
XXXX.XXX.XX.XXX ntp-a3.nict.go. 2 u 80 1024 377 15.175 60470.6 60479.1
XXXX.XXX.XX.XXX ntp0.jpix.ad.jp 2 u 55 1024 377 15.625 60470.1 60479.3
time.apple.com a17-106-100-13. 2 u 431 1024 377 117.357 60470.8 60480.6
time.euro.apple time2.euro.appl 2 u 89 1024 377 287.048 60467.4 60471.4
sng-ntp.asia.ap 17.254.0.49 2 u 78 1024 377 137.228 60468.0 60482.7
つづく