Um einen NTP-Client unter Solaris zu konfigurieren, sind folgende Schritte durchzuführen:
Als erstes sollte die Musterdatei „/etc/inet/ntp.client“
# /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.
als Datei „/etc/inet/ntp.conf“ kopiert werden, was mit dem Befehl
cp /etc/inet/ntp.client /etc/inet/ntp.conf
durchgeführt werden kann.
Anschließend die soeben kopierte Datei öffnen und z.B. durch Angabe eines Servers anpassen:
server pool.ntp.org
Als letzter Schritt muß noch der zugehörige Dienst gestartet werden
svcadm enable svc:/network/ntp
Ein anschließender Blick in die Datei „/var/adm/messages“ sollte Klarheit verschaffen, ob der konfigurierte Zeitserver auch erfolgreich angesprochen werden konnte:
Jun 22 12:29:59 myserver ntpdate[1549]: [ID 774510 daemon.notice] step time server 192.168.0.1 offset -1921.274780 sec Jun 22 12:29:59 myserver xntpd[1551]: [ID 702911 daemon.notice] xntpd 3-5.93e+sun 03/08/29 16:23:05 (1.4) Jun 22 12:29:59 myserver xntpd[1551]: [ID 301315 daemon.notice] tickadj = 5, tick = 10000, tvu_maxslew = 495, est. hz = 100 Jun 22 12:30:00 myserver xntpd[1551]: [ID 266339 daemon.notice] using kernel phase-lock loop 0041, drift correction 0.00000
Sollte es zu Problemen kommen, hilft hoffentlich ein Blick auf die Seite „Troubleshooting NTP on Solaris„, welche die Analyse möglicher Fehlerquellen erläutert.