Keeping Time With NTPd

General Information

Many services on your FreeBSD either workstation or server benefit from knowing the time accurately, whether they are cron tasks or if you are sharing files around your network and you need the timestamps to be consistent across the network. The NTP daemon and the ntpdate program allow you to keep accurate time on your FreeBSD machine via the Network Time Protocol. nike air max femme Chaussures adidas running nike air max 90 femme new balance soldes The ntpdate program is being slowly replaced by NTPd, and indeed ntpd -q will act the same as ntpdate, so it is on its way out. nike air max tavas air jordan 1 soldes nike dunk Also the ntpdate program has reduced accuracy when compared to the ntpd. asics whizzer buy ffxiv Items This guide will show you how to setup your machine to keep time using the NTP daemon, and also show you how you can setup the NTP daemon to act as a Time Server for your local network.


  1. Local root access on the box or be able to su to root.
  2. A SSH client such as puTTy or SecureCRT (if you are setting it up remotely).
  3. A plain text editor, I prefer nano


We need to tell the machine that we want ntpd started at boot so login or su to root.

Add ntpd_enable=”YES” to your rc.conf file manually or enter the below command to append it to the end

 # echo 'ntpd_enable="YES"' >> /etc/rc.conf 

Note: This was changed to ntpd_enable in FreeBSD 5.x if you have a previous version use xntpd_enable

Create the Drift file which ntpd will use

 # touch /var/db/ntpd.drift 


Firstly you should find a ntp server reasonably local to you. nike tn ugg australia discount It’s not required, but it seems like a good idea.

Create the /etc/ntpd.conf file with the ntp servers you wish to synchronize with; I chose ‘’

 # nano -w /etc/ntp.conf server prefer driftfile /var/db/ntpd.drift restrict default ignore 

Save the file and close nano. nike air max adidas pas cher adidas messi Adidas Soldes air jordan future The first line specifies your default ntp server, you can add other below it — just leave off the prefer at the end, as this tells ntpd that this server is the default. adidas zx ugg classic mini The driftfile line fairly obviously specifies the drift file for ntpd to use. nike air max tn adidas chaussures adidas zx flux belgique Ntpd uses this file to automatically compensate for the natural drift of your systems clock, this allows it to keep fairly accurate time even when the machine is unable to update from any external sources. adidas gazelle pas cher basket adidas zx flux nike huarache The final line prevents your NTP server daemon from being accessed by other machines.

If you want to allow other machines on your network to access your NTP daemon to obtain their time settings then you need to add them to the ntpd.conf file below the ‘restrict default ignore’ line. adidas gazelle pas cher nike air max classic bw soldes If you don’t want the other machines to either configure the server or be used to sync from then you can add them like this:

 restrict mask notrust nomodify notrap 

Where is an IP address on your network and is your subnet mask. ugg bottes timberland discount chaussure timberland femme The notrust prevents them from being used for synchronization purposes, the nomodify stops the client machine from altering server settings, and notrap prevents remote logging.

Speak Your Mind