FreeBSD 10.0 - NTP サーバ ntpd 設定!

Updated:


「FreeBSD 10.0 - NTP サーバ 設定」についての記録です。

(旧バージョンでの個人の作業記録を更新しました。興味がなければスルーしてください)

0. 前提条件

  • 以下の作業は、リモート接続して行う。(リモートから ssh vbox で接続)
  • リモート端末は、 Linux Mint 17 マシンを想定しているが、 Unix 系 OS なら同じ。
  • 設定ファイル等のテキストファイルの編集には vi コマンドを使用。
  • 作業はリモート接続で一般ユーザから root になって行う。
  • 主にFreeBSDサーバー構築マニュアルを参照。

1. 設定ファイル編集

念の為、オリジナルの設定ファイルを退避。

# cp /etc/ntp.conf /etc/ntp.conf.org

そして、編集。

File: /etc/ntp.conf

1
2
3
4
5
6
7
#server 0.freebsd.pool.ntp.org iburst  # <= コメント化
#server 1.freebsd.pool.ntp.org iburst  # <= コメント化
#server 2.freebsd.pool.ntp.org iburst  # <= コメント化
#server 3.freebsd.pool.ntp.org iburst  # <= コメント化
server ntp1.jst.mfeed.ad.jp            # <= 追加
server ntp2.jst.mfeed.ad.jp            # <= 追加
server ntp3.jst.mfeed.ad.jp            # <= 追加

2. 時刻調整

一旦、 ntpdate コマンドでマシンの時刻を手動調整。(マシンの時刻が大幅に狂っていると ntpd が正常に作動しないため)

# ntpdate -u ntp1.jst.mfeed.ad.jp
 8 Oct 23:27:48 ntpdate[897]: no server suitable for synchronization found

3. 自動起動設定

File: /etc/rc.conf

1
ntpd_enable="YES"  # <= 追加

4. NTPd 起動

(ファイアウォール設定で外部 NTP からの戻りパケットを許可するようにしていることを確認して)

# /etc/rc.d/ntpd start
Starting ntpd.

5. 同期確認

しばらく(5〜10分くらい)待ってから、時刻が同期されているか確認。

# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ntp1.jst.mfeed. 172.29.2.50      2 u   29   64  377   35.445    2.034  55.150
+ntp2.jst.mfeed. 172.29.3.60      2 u   28   64  377   35.945    2.540  39.235
+ntp3.jst.mfeed. 172.16.177.60    2 u   28   64  377   36.618    2.861  17.223

各行1カラム目について、

  • * 同期中であると宣言されたサーバ
  • + 接続テストに合格し、いつでも参照可能なサーバ
  • - クラスタリング検査で捨てられたサーバ
  • ` ` 距離が遠くて捨てられたサーバ
  • etc.

以上。





 

Sponsored Link

 

Comments