OpenBSDのサーバ ntpd の設定 (OpenBSD 7.7)
時刻同期サーバ(ntpd)の設定
/etc/ntpd.conf で時刻同期のNTPサーバを設定する。サンプルは /etc/examples/ntpd.conf にある。
デフォルトでは、NTP Pool Time Servers ( pool.ntp.org ) に同期するようになっている。
通常 NTP ではネットワーク的に近い場所と同期するようにすべきなので適に書き換える。同じイントラネット内に NTPサーバ、接続するISPが公開している NTPサーバ がある場合はそれらを指定する。
- 関連 man → ntpd(8), ntpd.conf(5)
- 関連 → OpenBSD FAQ - General Questions の Using OpenNTPD
ディバイスを利用する
GPS などのディバイスを利用して時刻同期する場合は、 sensor でディバイスを指定する。* を指定すると検出されたディバイスが使用される。
sensor *
NTP サーバと同期する
NTP サーバと同期する場合は、server または servers で対象のサーバアドレスを指定する。ラウンドロビンなどで複数サーバがある場合は、servers を使用する。
server address servers address
NTP サーバにする
NTP サーバとして稼働させる場合は、listen on で待ち受けるアドレスを指定する。* を指定するとすべてのローカルアドレスが使用される。
listen on *
公開NTPサーバの例
公開NTPサーバ を対象にした例
## 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 11s, clock unsynced, clock offset is 9583.464ms
peer
wt tl st next poll offset delay jitter
162.159.200.123 time.cloudflare.com
1 10 3 6s 30s 12.481ms 3.785ms 0.262ms
129.250.35.251 from pool pool.ntp.org
1 10 2 12s 34s 13.420ms 4.223ms 0.402ms
162.159.200.123 from pool pool.ntp.org
1 10 3 1s 31s 12.586ms 4.035ms 0.304ms
129.250.35.250 from pool pool.ntp.org
1 10 2 5s 33s 10.709ms 4.455ms 0.459ms
162.159.200.1 from pool pool.ntp.org
1 10 3 6s 33s 12.326ms 3.987ms 0.174ms
- 関連 man → ntpctl(8)
時刻の設定(手動同期)
rdate コマンドで SNTP/NTP サーバと同期させる。
bbb# rdate -ncv ntp.nict.jp Sun Jul 6 15:53:35 JST 2025 rdate: adjust local clock by -6.860245 seconds
※ NICT 公開NTP を使用
- 関連 man → rdate(8)
サービスの制御
rcctl コマンドで開始・停止を行う。
最終更新時間:2025年07月06日 18時03分40秒 指摘や意見などあればSandBoxのBBSへ。