diff options
Diffstat (limited to 'contrib/ntp/conf/grundoon.conf')
-rw-r--r-- | contrib/ntp/conf/grundoon.conf | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/contrib/ntp/conf/grundoon.conf b/contrib/ntp/conf/grundoon.conf new file mode 100644 index 0000000..4462923 --- /dev/null +++ b/contrib/ntp/conf/grundoon.conf @@ -0,0 +1,154 @@ +# +# NTP configuration file (ntp.conf) +# grundoon.udel.edu +# +# This machine can best be described as the kitchen sink. It has, in +# addition to the baseboard tty ports ttya and ttyb, an 8-line +# Serial/Parallel Interface (SPIF) with ports ttyz00 through ttyz07. The +# configuration includes the following drivers, clock addresses and Unix +# device names. +# +# Local Clock 127.127.1.0 /dev/audio +# PST 1020 WWV/WWVH Receiver 127.127.3.1 /dev/pst1 +# Spectracom 8170 WWVB Receiver 127.127.4.1 /dev/wwvb1 +# IRIG Audio Decoder 127.127.6.0 /dev/audio +# Scratchbuilt CHU Receiver 127.127.7.1 /dev/chu1 +# NIST ACTS modem 127.127.18.1 /dev/acts1 +# Heath GC-1000 WWV Receiver 127.127.19.1 /dev/pst1 +# PPS Clock 127.127.22.1 none +# +# This machine has the kernel modifications described in the README.kern +# file, as well as the tty_clk, tty_chu and ppsclock streams modules. +# +# Spectracom 8170/Netclock-2 WWVB receiver. This receiver is equipped +# with a 1-pps and IRIG outputs. The 1-pps signal is connected via the +# ppsclock streams module and the carrier detect line of the CHU +# receiver below (ttyb). The IRIG signal is connected via an attenuator +# to the audio port (/dev/audio). The propagation delay computed from +# geographical coordinates is 8.8 ms, while the receiver delay +# calibrated at the factory is 17.3 ms, for a total delay of 26.1 ms. +# This is confirmed within 0.1 ms at the 1-pps signal output using a +# portable cesium clock. We add a fudge time1 of 3.5 ms so the driver +# time agrees with the 1-pps signal to within 1 ms. The fudge flag4 is +# set to cause the receiver to dump the quality table once each day to +# the clockstats file. + +# +#server 127.127.4.1 # /dev/wwvb1 -> /dev/ttyz03 +#fudge 127.127.4.1 time1 0.0035 flag4 1 +# +# IRIG Audio Decoder. The IRGI signal of the Spectracom WWVB receiver is +# connected to the audio codec via a resistor attenuator. We add a fudge +# time1 of 3.5 ms so the driver agrees with the calibrated 1-pps signal +# to within 0.1 ms. We also specify a reference ID of WWVB to indicate +# the signal origin. Note the prefer keyword in the server line, which +# favors this driver over all others that survive the clock selection +# algorithm. See README.refclock for further insight on this feature. +# +server 127.127.6.0 prefer # /dev/audio +fudge 127.127.6.0 time1 0.0005 refid WWVB + +# +# PST/Traconex 1020 WWV/WWVH Receier. The internal DIPswitches are set +# as near as possible to the delays to WWV (8.8 ms) and WWVH (28.1 ms), +# as computed from geographical coordinates. We add a fudge time1 of 5.9 +# ms so the driver time agrees with the 1-pps signal to within 1 ms for +# WWV. We also set the stratum to 1, so this receiver will not normally +# be selected, unless the primary WWVB receiver comes unstuck. +# +server 127.127.3.1 # /dev/pst1 -> ttyz05 +fudge 127.127.3.1 time1 0.0059 stratum 1 + +# +# Scratchbuilt CHU Receiver. The audio signal from a computer controlled +# CHU receiver is connected to a gadget box, which contains a 103A modem +# chip and level converter operating at 300 bps. The propagation delay +# computed from geographical coordinates is 3.0 ms, which is the value +# of the fudge time1 parameter. We add a fudge time2 of 9.9 ms so that +# the driver time agrees with the 1-pps signal to within a few ms, +# ordinarily the best possible with this receiver. The fudge flag3 is +# set because the 1-pps signal happens to be connected vit the carrier +# detect line on this port (ttyb). We also set the stratum to 1, so this +# receiver will not normally be selected, unless the primary WWVB +# receiver comes unstuck. +# +server 127.127.7.1 # /dev/chu1 -> /dev/ttyb +fudge 127.127.7.1 time1 0.0030 time2 0.0099 flag3 1 stratum 1 + +# +# NIST Automated Computer Time Service. This driver calls a special +# telephone number in Boulder, CO, to fetch the time directly from the +# NIST cesium farm. The details of the complicated calling program are +# in the README.refclock file. The Practical Peripherals 9600SA modem +# does not work correctly with the ACTS echo-delay scheme for +# automatically calculating the propagation delay, so the fudge flag2 is +# set to disable the feature. Instead, we add a fudge time1 of 65.0 ms +# so that the driver time agrees with th e1-pps signal to within 1 ms. +# The phone command specifies three alternate telephone numbers, +# including AT modem command prefix, which will be tried one after the +# other at each measurement attempt. In this case, a cron job is used to +# set fudge flag1, causing a measurement attempt, every six hours. +# +server 127.127.18.1 # /dev/acts1 -> /dev/ttyz00 +fudge 127.127.18.1 time1 0.0650 flag2 1 +phone atdt13034944774 atdt13034944785 atdt13034944774 + +# +# Heath GC-1000 Most Accurate Clock. This is a WWV receiver with a +# claimed accuracy better than 100 ms under "hi spec" conditions, but +# such conditions are not frequent. The propagation delay DIPswitchs are +# set to 9 ms, as close as possible to the 8.8 ms computed from +# geographical coordinates. We add a fudge time2 of 40.0 ms so that the +# driver time agrees with the 1-pps signal to within 50 ms, ordinarily +# the best possible with this receiver. We also set the stratum to 1, so +# this receiver will not normally be selected, unless the primary WWVB +# receiver comes unstuck. +# +server 127.127.19.1 # /dev/heath1 -> ttyz07 +fudge 127.127.19.1 time1 0.040 stratum 1 + +# +# Undisciplined Local Clock. This is a fake driver intended for backup +# and when no outside source of synchronized time is available. The +# default stratum is usually 3, but in this case we elect to use stratum +# 0. Since the server line does not have the prefer keyword, this driver +# is never used for synchronization, unless no other other +# synchronization source is available. In case the local host is +# controlled by some external source, such as an external oscillator or +# another protocol, the prefer keyword would cause the local host to +# disregard all other synchronization sources, unless the kernel +# modifications are in use and declare an unsynchronized condition. +# +server 127.127.1.0 # local clock +fudge 127.127.1.0 stratum 0 + +# +# PPS Clock. This driver is used to capture a 1-pps signal when the PPS +# kernel modifications are not in use. It can be configured for the +# tty_clk or ppsclock streams module or no module at all, assuming the +# RS232 connector is properly wired. Normally, the 1-pps signal is +# generated by a radio clock, in this cast the Spectracom clock +# 127.127.4.1 also configured for this host. When used this way, the +# associated radio clock normally has the prefer keyword in the serve +# command line. The PPS driver then will be selected only if the prefer +# peer is operating within nominal error bounds. See the README.refclock +# file for further details. +# +#server 127.127.22.1 # pps clock + +# +# Miscellaneous stuff. We enable authentication in order to prevent +# +driftfile /etc/ntp.drift # path for drift file +statsdir /grundoon/ntpstats/ # directory for statistics files +filegen peerstats file peerstats type day enable +filegen loopstats file loopstats type day enable +filegen clockstats file clockstats type day enable + +# +# Authentication stuff +# +keys /usr/local/etc/ntp.keys # path for keys file +trustedkey 1 2 3 4 5 6 14 15 # define trusted keys +requestkey 15 # key (7) for accessing server variables +controlkey 15 # key (6) for accessing server variables |