Die Systemuhr weicht immer leicht ab. Um diese jedoch nicht immer von Hand stellen zu müssen empfiehlt es sich die lokale Zeit mit Zeitservern aus dem Internet zu synchronisieren. An dieser Stelle wird nicht der empfohlene, FreeBSD eigene **ntpd** verwendet sondern OpenNTPD.
Zur Installation von OpenNTPD sind root-Rechte und ein aktueller Port-Tree Voraussetzung. Zudem wird hier davon ausgegangen, dass das System UTC als Systemzeit verwendet!
# cd /usr/ports/net/openntpd # make install clean
Die Konfiguration findet in der Datei /usr/local/etc/ntpd.conf statt.
# $FreeBSD: ports/net/openntpd/files/ntpd.conf,v 1.1 2009/08/03 13:58:59 naddy Exp $ # sample ntpd configuration file, see ntpd.conf(5) # Addresses to listen on (ntpd does not listen by default) #listen on * # sync to a single server #server ntp.example.org # use a random selection of NTP Pool Time Servers # see http://support.ntp.org/bin/view/Servers/NTPPoolServers servers pool.ntp.org
Die Konfiguration sollte so ausreichend sein und bedarf keiner Überarbeitung. Bei Bedarf ist jedoch die Zeile servers pool.ntp.org durch servers de.pool.ntp.org auszutauschen um deutsche Server abzufragen.
Um OpenNTPD beim Systemstart zu starten wird die Datei /etc/rc.conf um folgende Zeilen erweitert:
openntpd_enable="YES" openntpd_flags="-s"
Nach dem nächsten Neustart sollte der Zeitserver geladen werden. Dies ist natürlich nun auch manuell durch das Aufrufen als root möglich mit
# /usr/local/etc/openntpd start