トップ 履歴 一覧 カテゴリ ソース 検索 ヘルプ RSS ログイン

OpenBSD/ntpd

INDEX

その他:6.8, 7.1, 7.7

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サーバ がある場合はそれらを指定する。

  ディバイスを利用する

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

時刻の設定(手動同期)

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 を使用

サービスの制御

rcctl コマンドで開始・停止を行う。

最終更新時間:2025年07月06日 18時27分28秒 指摘や意見などあればSandBoxのBBSへ。