Compile ntpsec with refclock support

I'm trying to use ntpd for accurate time sync with a ublox gps module using this tutorial on Ubuntu 16.04.

However, I'm stuck setting up ntpd to listen to the shm driver. In the /var/log/ntp.log, I get the following error:

05-18T10:58:56 ntpd[6687]: newpeer: addr:127.127.28.0, name:(null), cast_flags:1, flags:1
05-18T10:58:56 ntpd[6687]: ntpd was compiled without refclock support.
05-18T10:58:56 ntpd[6687]: 127.127.28.0 local addr 127.0.0.1 -> <null>
05-18T10:58:56 ntpd[6687]: newpeer: addr:127.127.28.1, name:(null), cast_flags:1, flags:21
05-18T10:58:56 ntpd[6687]: ntpd was compiled without refclock support.
05-18T10:58:56 ntpd[6687]: 127.127.28.1 local addr 127.0.0.1 -> <null>
05-18T10:58:56 ntpd[6687]: Fudge commands not supported: built without refclocks

I am using the NTPsec fork of NTP with the following ntp.conf file:

pool pool.ntp.org iburst
driftfile /var/lib/ntp/ntp.drift
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 refid GPS
# GPS PPS reference (NTP1)
server 127.127.28.1 prefer
fudge 127.127.28.1 refid PPS

It seems like I built NTP without refclock support. However, I don't find information how to include this.

All help is much appreciated!

2 Reset to default

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like