Setting NTP ( Network Time Protocol) on Solaris 10
Configuring an NTP Server
1. Edit file ntp.conf
bash> cp /etc/inet/ntp.server /etc/inet/ntp.conf bash> vi /etc/inet/ntp.conf
Add server address for ntp server
server 1.id.pool.ntp.org server 1.asia.pool.ntp.org server 3.asia.pool.ntp.org broadcast 224.0.1.1 ttl 4 enable auth monitor driftfile /var/ntp/ntp.drift 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
Save your change configuration
2. Refresh daemon NTP
bash> touch /var/ntp/ntp.drift bash> svcadm enable svc:/network/ntp
Configuring an NTP Client
1. Edit file ntp.conf
bash> cp /etc/inet/ntp.client /etc/inet/ntp.conf
bash> touch /var/ntp/ntp.drift
bash> vi /etc/inet/ntp.conf server 10.10.10.1 prefer # IP NTP Server Primary server 10.10.10.2 # IP NTP Server Secondary driftfile /var/ntp/ntp.drift
2. Refresh daemon NTP
bash> svcadm enable svc:/network/ntp bash> svcadm refresh svc:/network/ntp bash> svcadm restart svc:/network/ntp
You can use "ntpq -p" to monitor ntpd's performance.