diff options
Diffstat (limited to 'usr.sbin/xntpd/conf/grundoon.conf')
-rw-r--r-- | usr.sbin/xntpd/conf/grundoon.conf | 179 |
1 files changed, 139 insertions, 40 deletions
diff --git a/usr.sbin/xntpd/conf/grundoon.conf b/usr.sbin/xntpd/conf/grundoon.conf index c5aef6e..16003d5 100644 --- a/usr.sbin/xntpd/conf/grundoon.conf +++ b/usr.sbin/xntpd/conf/grundoon.conf @@ -2,43 +2,144 @@ # NTP configuration file (ntp.conf) # grundoon.udel.edu (128.4.2.7) # -server 127.127.6.0 prefer # irig audio decoder -fudge 127.127.6.0 time1 0.0005 -#pps delay -0.0004 # pps correction for CLK streams module -server 127.127.4.1 # spectracom 8170/netclock-2 wwvb receiver -# propagation delay: wwvb 0.0088; receiver delay 0.0173 os delay .0035 -fudge 127.127.4.1 time1 0.0035 flag4 1 -server 127.127.3.1 # pst/traconex 1020 wwv/h receiver -# propagation delay: wwv 0.0088 wwvh 0.0281; receiver+os delay 0.0035 -fudge 127.127.3.1 time1 0.0123 time2 0.0316 -server 127.127.7.1 # scratchbuilt chu receiver/demodulator -# propagtion delay: chu 0.0030; receiver+os delay 0.0060 -fudge 127.127.7.1 time1 0.0030 time2 0.0060 -#server 127.127.10.1 # austron 2201 gps receiver - -server 127.127.1.2 # local clock -#server 127.127.12.2 # ksi/odetics tpr0-s irig-b reader - -#broadcast 128.4.2.255 - -peer 128.4.1.1 key 3 # rackety.udel.edu (Sun4c/40 IPC) -peer 128.4.1.4 # barnstable.udel.edu (Sun4c/65 SS1+) -#peer 128.4.1.5 # churchy.udel.edu (Bancomm bc700LAN) -#peer 128.4.2.7 key 3 # grundoon.udel.edu (Sun4c/40 IPC) -peer 128.4.1.8 # bridgeport.udel.edu (Sun4c/40 IPC) -peer 128.4.1.20 key 3 # pogo.udel.edu (Sun4c/65 SS1+) -peer 128.4.1.22 # malarky.udel.edu (Sun4c/50 IPX) -peer 128.4.1.23 # beauregard.udel.edu (Sun4/40 IPC) -peer 128.4.1.24 # baldwin.udel.edu (Sun4/40 IPC) -peer 128.4.1.25 # albert.udel.edu (Sun4c/60 SS1) -peer 128.4.1.27 # bunnylou.udel.edu (Sun4c/40 IPC) -peer 128.4.1.28 # cowbird.udel.edu (DEC 5000/240) -peer 128.4.1.29 # porkypine.udel.edu (DEC 5000/240) -# -# Miscellaneous stuff -# -monitor yes # enable monitoring -precision -18 # clock reading precision (usec) +# 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 +# +enable auth monitor # enable the good stuff driftfile /etc/ntp.drift # path for drift file statsdir /grundoon/ntpstats/ # directory for statistics files filegen peerstats file peerstats type day enable @@ -48,11 +149,9 @@ filegen clockstats file clockstats type day enable # # Authentication stuff # -authenticate yes # enable authentication keys /usr/local/ntp.keys # path for keys file -trustedkey 1 2 3 4 14 15 # define trusted keys +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 -#authdelay 0.000073 # authentication delay (SPARC4c/40 IPC DES) authdelay 0.000163 # authentication delay (SPARC4c/40 IPC MD5) |