NTPによる時刻同期(Debian GNU Linux)
ntpによる時刻同期方法
環境
- OSはDebian GNU/Linux.
- Internetは,ブロードバンドルータによりフレッツADSLで常時接続.
設定手順
-
rootまたはsudoでapt-getを行う.
$ sudo apt-get install ntp
これにより,2003/6/12現在ではntpとntp-simpleがインストールされます.
-
/etc/ntp.confを修正する 修正が必要な箇所は server 行だけでよい.たとえば,以下のように修正する.
server ntp1.jst.mfeed.ad.jp server ntp2.jst.mfeed.ad.jp server ntp3.jst.mfeed.ad.jp
-
ブロードバンドルータの設定で「port 123 TCP/UDP」のリクエストをntpを起動するパソコンへ向ける. ブロードバンドルータにより設定が異なる.私が使用しているI/O DATA NP-BBRsxでは「バーチャルサーバ」の設定で行う.
-
ntpq -pを実行し動作しているかをチェックする.
$ ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== +ntp1.jst.mfeed. mf-isdn3.mfeed. 2 u 71 1024 377 35.645 0.550 0.054 *ntp2.jst.mfeed. mf-isdn1.mfeed. 2 u 571 1024 377 36.396 0.609 0.305 +ntp3.jst.mfeed. mf-isdn1.mfeed. 2 u 102 1024 377 36.045 0.828 0.122
「*」があるサーバーが時刻同期に使用されている.
-
LAN内のPCからのアクセスを許可する – ‘‘2003/10/25追加’’ /etc/ntp.conf に以下の行を追加する。
$ vi /etc/ntp.conf [/etc/ntp.conf] restrict 192.168.0.0 mask 255.255.0.0 notrust nomodify notrap