Using pfSense's time server
-
Makes me want to dig out my Pi …. What OS are you running on it? Last time I tried I couldn't get FreeBSD installed on it.
I don't suppose pfSense would work on it :)....
-
Nope, pfSense won't run but using the basic Pi OS and following the help in the forums I have mine running. It works well enough that I don't pay any attention to it for months on end.
Basic forum topic: https://forums.adafruit.com/viewtopic.php?f=50&t=70133
I'd start reading it about here to miss the initial confusion: https://forums.adafruit.com/viewtopic.php?f=50&t=70133&start=60#p359668
I got involved a bit later: https://forums.adafruit.com/viewtopic.php?f=50&t=70133&start=90#p360387
A bit on the network delay in the Pi: https://forums.adafruit.com/viewtopic.php?f=50&t=70133&start=150#p389708
If you search the Adafruit forums on GPS you'll hit a few more topics that apply to newer hardware and later OS releases.
-
If you want quick easy to follow guide with info on what to order, and getting a ntp stratum 1 on a pi..
http://www.satsignal.eu/ntp/Raspberry-Pi-quickstart.html
Quick start NTP on the Raspberry Pi -
I applied the tweaks mentioned here to my Pi and it has really improved the stability of the time system on my pfSense box. I will be trying a newer version of the Pi than my very old v1 to see if that improves the USB - Ethernet delay.
The left side scale (+1 to -1 ms) is showing all the items except the Disp. The Disp is on the left side (+5 to +40 ms) scale. The disp is still high enough that if it is shown on the same scale it swamps the other data.