ntpクライアント設定

/etc/inet/ntp.confを作る。雛形は/etc/inet/ntp.client。NTPサーバ(ここでは172.29.64.253)を指定。雛形にある multicastclient はコメントアウトするなる消すなりしておく。

# ident "@(#)ntp.client 1.3     00/07/17 SMI"
#
# /etc/inet/ntp.client
#
# An example file that could be copied over to /etc/inet/ntp.conf; it
# provides a configuration for a host that passively waits for a server
# to provide NTP packets on the ntp multicast net.
#

# multicastclient 224.0.1.1
server 172.29.64.253

ntpサーバ起動。

$ svcadm -v enable ntp
svc:/network/ntp:default enabled.

うまく時間が取れるとdmesgの出力に以下のようなレコードが現れる。

Aug  4 14:54:03 kyosun2 ntpdate[11654]: [ID 774510 daemon.notice] step time server 172.29.64.253 offset 28.755797 sec
Aug  4 14:54:03 kyosun2 xntpd[11656]: [ID 702911 daemon.notice] xntpd 3-5.93e+sun 03/08/29 16:23:05 (1.4)
Aug  4 14:54:03 kyosun2 xntpd[11656]: [ID 301315 daemon.notice] tickadj = 5, tick = 10000, tvu_maxslew = 495, est. hz = 100
Aug  4 14:54:03 kyosun2 xntpd[11656]: [ID 266339 daemon.notice] using kernel phase-lock loop 0041, drift correction 0.00000

ちなみに、ローカルゾーン上ではNTPの設定はできない。グローバルゾーンで設定するとそれがローカルゾーンにも反映される様子?


参考:Solaris10 NTPクライアント設定