{{category OpenBSD,nolink}}OpenBSDのサーバ ntpd の設定 (OpenBSD 7.1) !!! 時刻同期サーバ(ntpd)の設定 '''/etc/ntpd.conf''' で時刻同期のNTPサーバを設定する。サンプルは /etc/examples/ntpd.conf にある。 デフォルトでは、NTP Pool Time Servers ( pool.ntp.org ) に同期するようになっている。 通常 NTP ではネットワーク的に近い場所と同期するようにすべきなので適に書き換える。 同じイントラネット内に NTPサーバ、接続するISPが公開している NTPサーバ がある場合はそれらを指定する。 * 関連 man → [ntpd(8)|http://man.openbsd.org/ntpd.8], [ntpd.conf(5)|http://man.openbsd.org/ntpd.conf.5] * 関連 → [OpenBSD FAQ - General Questions|http://www.openbsd.org/faq/faq8.html] の [Using OpenNTPD|http://www.openbsd.org/faq/faq8.html#OpenNTPD] !! ディバイスを利用する GPS などのディバイスを利用して時刻同期する場合は、 '''sensor''' でディバイスを指定する。 '''*''' を指定すると検出されたディバイスが使用される。 sensor * !! NTP サーバと同期する NTP サーバと同期する場合は、'''server''' または '''servers''' で対象のサーバアドレスを指定する。 ラウンドロビンなどで複数サーバがある場合は、servers をしようする。 server address servers address !! NTP サーバにする NTP サーバとして稼働させる場合は、'''listen on''' で待ち受けるアドレスを指定する。 '''*''' を指定するとすべてのローカルアドレスが使用される。 listen on * !! 公開NTPサーバの例 [[公開NTPサーバ|Network/PublicNtpServer]] を対象にした例 ## NICT - http://jjy.nict.go.jp/tsp/PubNtp/ servers ntp.nict.jp ## NAO - https://www.miz.nao.ac.jp/vlbi/ntp.html servers s2csntp.miz.nao.ac.jp ## MFEED - https://www.mfeed.ad.jp/ntp/overview.html servers ntp.jst.mfeed.ad.jp ## e-timing - https://www.e-timing.ne.jp/product/timestamp/open-server/ server ats1.e-timing.ne.jp ## NTP POOL PROJECT - http://www.pool.ntp.org/ #servers pool.ntp.org servers jp.pool.ntp.org ## Cloudflare Time Services - https://www.cloudflare.com/time/ servers time.cloudflare.com ## Google Public NTP - https://developers.google.com/time/ servers time.google.com ## Microsoft NTP - server time.windows.com ## Apple NTP - servers time.apple.com !!! 同期の状態確認 同期の状態は、'''ntpctl -s all''' コマンドで確認できる。 bbb# ntpctl -s all 5/5 peers valid, constraint offset -28s, clock unsynced, clock offset is -20492.913ms peer wt tl st next poll offset delay jitter 162.159.200.123 time.cloudflare.com 1 10 3 16s 32s -3.146ms 10.121ms 0.774ms 133.243.238.243 from pool pool.ntp.org 1 10 1 26s 33s 7.027ms 5.097ms 0.561ms 162.159.200.123 from pool pool.ntp.org 1 10 3 7s 33s -3.253ms 9.725ms 0.440ms 162.159.200.1 from pool pool.ntp.org 1 10 3 3s 32s -3.095ms 10.695ms 2.244ms 129.250.35.250 from pool pool.ntp.org 1 10 2 7s 30s 5.232ms 10.909ms 0.448ms * 関連 man → [ntpctl(8)|http://man.openbsd.org/ntpctl.8] !!! 時刻の設定(手動同期) '''rdate''' コマンドで SNTP/NTP サーバと同期させる。 bbb# rdate -ncv ntp.nict.jp Tue Oct 22 12:34:56 JST 2019 rdate: adjust local clock by 27.001561 seconds ※ [NICT 公開NTP|http://jjy.jp/tsp/PubNtp/index.html] を使用 * 関連 man → [rdate(8)|http://man.openbsd.org/rdate.8] !!! サービスの制御 '''rcctl''' コマンドで開始・停止を行う。