diff -u old/ntp.conf new/ntp.conf --- old/ntp.conf 2016-12-21 08:36:33.887646960 -0600 +++ new/ntp.conf 2016-12-21 08:37:41.115645756 -0600 @@ -1,7 +1,20 @@ -# This is the most basic ntp configuration file # The driftfile must remain in a place specific to this # machine - it records the machine specific clock error -driftfile /etc/ntp.drift +# Driftfile must be in a directory owned by ntp +driftfile /var/lib/ntp/ntp.drift + +# The following code is for evaluating the timeserver. +# Remove the # to activate the statistics +# statistics loopstats +# statistics peerstats +# statsdir /var/log/ntpstats +# filegen peerstats file peerstats type day link enable +# filegen loopstats file loopstats type day link enable + +# This is the US timeserver pool. You should use a pool +# close to your location. +#pool us.pool.ntp.org iburst + # This should be a server that is close (in IP terms) # to the machine. Add other servers as required. # Unless you un-comment the line below ntpd will sync @@ -9,8 +22,26 @@ # # server time.server.example.com # + +logfile /var/log/ntp.log + +restrict default kod nomodify notrap nopeer noquery +restrict -6 default kod nomodify notrap nopeer noquery +restrict 127.0.0.1 mask 255.255.255.0 +restrict -6 ::1 + +# GPS Serial data reference (NTP0) +server 127.127.28.0 +fudge 127.127.28.0 time1 0.080 refid GPS + +# GPS PPS reference (NTP2) +server 127.127.28.2 prefer +fudge 127.127.28.2 time1 0.000 refid PPS + # Using local hardware clock as fallback # Disable this when using ntpd -q -g -x as ntpdate or it will sync to itself +# The stratum should be a high value so this does not get chosen +# except in dire circumstances. server 127.127.1.0 fudge 127.127.1.0 stratum 14 # Defining a default security setting