「NTPD」の設定

外部のNTPサーバを利用して時刻の同期をとり、LANのクライアントに対して時刻の同期をとるようにします。
なお、公開されているNTPサーバは、ISP別では こちら にあります。
自分の契約しているISPがなければ、こちら に日本の公開されているNTPサーバがあります。

「NTPD」の設定
Solaris# cp /etc/inet/ntp.server /etc/inet/ntp.conf <= サンプル設定ファイルをコピー
Solaris# vi /etc/inet/ntp.conf <= 設定ファイルの編集
restrict default nomodify notrap noquery <= 追加(デフォルトですべての問い合わせを拒否)

restrict 127.0.0.1 <= 追加(ローカルホストからの問い合わせには応答)

server 133.100.9.2 <= 追加(同期を取りたいサーバを記述)
server 133.40.41.175 <= 追加(同期を取りたいサーバを記述)

server 127.127.XType.0
↓
server 127.127.1.0 <= CMOSクロックの指定

fudge 127.127.XType.0 stratum 0
↓
fudge 127.127.1.0 stratum 10 <= ローカルでは自分自身を第10階層に指定

broadcast 224.0.1.1 ttl 4
↓
#broadcast 224.0.1.1 ttl 4 <= コメントアウト

enable auth monitor
↓
#enable auth monitor <= コメントアウト

statsdir /var/ntp/ntpstats/
filegen peerstats file peerstats type day enable
filegen loopstats file loopstats type day enable
filegen clockstats file clockstats type day enable
↓
#statsdir /var/ntp/ntpstats/ <= コメントアウト
#filegen peerstats file peerstats type day enable <= コメントアウト
#filegen loopstats file loopstats type day enable <= コメントアウト
#filegen clockstats file clockstats type day enable <= コメントアウト

keys /etc/inet/ntp.keys
trustedkey 0
requestkey 0
controlkey 0
↓
#keys /etc/inet/ntp.keys <= コメントアウト
#trustedkey 0 <= コメントアウト
#requestkey 0 <= コメントアウト
#controlkey 0 <= コメントアウト


restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
 <= 追加(LAN内の時刻の問い合わせには応答)

logfile /var/log/ntp <= 追加(ログファイルを指定)

driftファイルがない場合、作成します。

Solaris# touch /var/ntp/ntp.drift
NTPサーバの起動

時刻が大幅にずれているとNTPサーバを起動できないので、手動で時刻を合わせます。

Solaris# ntpdate 133.100.9.2 <= 福岡大学のNTPサーバで合わせる

NTPサーバを起動します。

Solaris# svcs -a | grep -i ntp <= 「NTPD」の動作状況の確認
disabled       21:32:45 svc:/network/ntp:default

Solaris# svcadm enable svc:/network/ntp:default <= 「NTPD」の起動

NTPサーバの時刻の同期の確認。

Solaris# ntpq -p
     remote           refid      st t when poll reach   delay   offset    disp
==============================================================================
*clock.nc.fukuok .GPS.            1 u   23   64   37    45.07   -2.814  882.31
+gpsntp.miz.nao. .GPS.            1 u   22   64   37    32.79    2.061  879.87
 LOCAL(0)        LOCAL(0)        10 l   21   64   37     0.00    0.000  885.01

「*」がついているサーバと時刻の同期を取っています。
ただし、サーバを起動してから時刻の同期を取るまでに多少の時間がかかります(10分程度)。
その間は先頭が空白になっています。

▲ページのトップへ