NTPを設定してみた

[mac][ntp] macにNTPを設定してみた。コマンドラインで。

NTPが既に動いていないかチェック。

# ps aux | grep ntp
・・・ ntpd -f /var/run/ntp.drift -p /var/run/ntpd.pid

とか出ててきたら動いているので、止める。

macの色んなサービスとかの起動スクリプトは大概に "/System/Library/StartupItems/" にあります。NTPもしかり。

# /System/Library/StartupItems/NetworkTime/NetworkTime stop

多分、デフォルトではntpの設定ファイルはないので、新しく作ります。

# vi /etc/ntp.conf
(以下 設定例)
### ntp.conf

restrict default ignore

restrict 127.0.0.1
restrict ntp.nict.jp noquery nomodify

server ntp.nict.jp
server ntp.nict.jp
server ntp.nict.jp  

restrict で接続制限をかけます。default ignore で最初に全部のアクセスを拒否。次に、localhostからの接続を許可、参照しているサーバへの接続を許可します。

サーバは、NICTのサーバを参照しています。NICTサーバはDNSラウンドロビンをしているので、3つくらい書けば勝手に3つのサーバへ登録さます。

参考:
ntpdのインストールと設定 http://www.ipa.go.jp/security/awareness/administrator/secure-web/chap4/4_ntpd.html
NTP推奨公開サーバhttp://wiki.nothing.sh/page/NTP/%BF%E4%BE%A9%B8%F8%B3%AB%A5%B5%A1%BC%A5%D0