Lines Matching +full:7 +full:- +full:to +full:- +full:1

2 .  it 1 an-trap
6 .ds B-Font [CB]
7 .ds I-Font [CI]
8 .ds R-Font [CR]
10 .ds B-Font B
11 .ds I-Font I
12 .ds R-Font R
15 .\" EDIT THIS FILE WITH CAUTION (in-mem file)
17 .\" It has been AutoGen-ed May 25, 2024 at 12:04:03 AM by AutoGen 5.18.16
19 .\" and the template file agman-cmd.tpl
21 \f\*[B-Font]ntp.conf\fP
22 \- Network Time Protocol (NTP) daemon configuration file format
24 \f\*[B-Font]ntp.conf\fP
25 [\f\*[B-Font]\-\-option-name\f[]]
26 [\f\*[B-Font]\-\-option-name\f[] \f\*[I-Font]value\f[]]
36 \f\*[B-Font]ntp.conf\fP
38 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
39 daemon in order to specify the synchronization sources,
46 \f\*[B-Font]\-c\f[]
51 The file format is similar to other
56 character and extend to the end of the line;
63 host addresses written in numeric, dotted-quad form,
77 In addition to the discussion of general
80 and the options used to control it:
101 \f\*[B-Font]pool\f[],
102 \f\*[B-Font]server\f[],
103 \f\*[B-Font]peer\f[],
104 \f\*[B-Font]broadcast\f[]
106 \f\*[B-Font]manycastclient\f[]
126 only those options applicable to each command are listed below.
133 If the Basic Socket Interface Extensions for IPv6 (RFC-2553)
135 in addition to the default support of the IPv4 address family.
137 \f\*[B-Font]reslist\f[]
140 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
142 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[],
155 \f\*[B-Font]\-4\f[]
157 the host name forces DNS resolution to the IPv4 namespace,
159 \f\*[B-Font]\-6\f[]
160 qualifier forces DNS resolution to the IPv6 namespace.
163 .TP 7
164 .NOP \f\*[B-Font]pool\f[] \f\*[I-Font]address\f[] [\f\*[B-Font]burst\f[]] [\f\*[B-Font]iburst\f[]] [\f\*[B-Font]version\f[] \f\*[I-Font]version\f[]] [\f\*[B-Font]prefer\f[]] [\f\*[B-Font]minpoll\f[] \f\*[I-Font]minpoll\f[]] [\f\*[B-Font]maxpoll\f[] \f\*[I-Font]maxpoll\f[]] [\f\*[B-Font]xmtnonce\f[]]
165 .TP 7
166 .NOP \f\*[B-Font]server\f[] \f\*[I-Font]address\f[] [\f\*[B-Font]key\f[] \f\*[I-Font]key\f[] \f\*[I-Font]\&|\f[] \f\*[B-Font]autokey\f[]] [\f\*[B-Font]burst\f[]] [\f\*[B-Font]iburst\f[]] [\f\*[B-Font]version\f[] \f\*[I-Font]version\f[]] [\f\*[B-Font]prefer\f[]] [\f\*[B-Font]minpoll\f[] \f\*[I-Font]minpoll\f[]] [\f\*[B-Font]maxpoll\f[] \f\*[I-Font]maxpoll\f[]] [\f\*[B-Font]true\f[]] [\f\*[B-Font]xmtnonce\f[]]
167 .TP 7
168 .NOP \f\*[B-Font]peer\f[] \f\*[I-Font]address\f[] [\f\*[B-Font]key\f[] \f\*[I-Font]key\f[] \f\*[I-Font]\&|\f[] \f\*[B-Font]autokey\f[]] [\f\*[B-Font]version\f[] \f\*[I-Font]version\f[]] [\f\*[B-Font]prefer\f[]] [\f\*[B-Font]minpoll\f[] \f\*[I-Font]minpoll\f[]] [\f\*[B-Font]maxpoll\f[] \f\*[I-Font]maxpoll\f[]] [\f\*[B-Font]true\f[]] [\f\*[B-Font]xleave\f[]]
169 .TP 7
170 .NOP \f\*[B-Font]broadcast\f[] \f\*[I-Font]address\f[] [\f\*[B-Font]key\f[] \f\*[I-Font]key\f[] \f\*[I-Font]\&|\f[] \f\*[B-Font]autokey\f[]] [\f\*[B-Font]version\f[] \f\*[I-Font]version\f[]] [\f\*[B-Font]prefer\f[]] [\f\*[B-Font]minpoll\f[] \f\*[I-Font]minpoll\f[]] [\f\*[B-Font]ttl\f[] \f\*[I-Font]ttl\f[]] [\f\*[B-Font]xleave\f[]]
171 .TP 7
172 .NOP \f\*[B-Font]manycastclient\f[] \f\*[I-Font]address\f[] [\f\*[B-Font]key\f[] \f\*[I-Font]key\f[] \f\*[I-Font]\&|\f[] \f\*[B-Font]autokey\f[]] [\f\*[B-Font]version\f[] \f\*[I-Font]version\f[]] [\f\*[B-Font]prefer\f[]] [\f\*[B-Font]minpoll\f[] \f\*[I-Font]minpoll\f[]] [\f\*[B-Font]maxpoll\f[] \f\*[I-Font]maxpoll\f[]] [\f\*[B-Font]ttl\f[] \f\*[I-Font]ttl\f[]]
177 These five commands specify the time server name or address to
178 be used and the mode in which to operate.
180 \f\*[I-Font]address\f[]
182 either a DNS name or an IP address in dotted-quad notation.
189 .TP 7
190 .NOP \f\*[B-Font]pool\f[]
193 In this mode the local clock can synchronized to the
194 remote server, but the remote server can never be synchronized to
196 .TP 7
197 .NOP \f\*[B-Font]server\f[]
201 In this mode the local clock can synchronized to the
202 remote server, but the remote server can never be synchronized to
208 .TP 7
209 .NOP \f\*[B-Font]peer\f[]
211 persistent symmetric-active mode association with the specified
213 In this mode the local clock can be synchronized to
214 the remote peer or the remote peer can be synchronized to the local
221 .TP 7
222 .NOP \f\*[B-Font]broadcast\f[]
226 commands can be used to specify multiple local broadcast interfaces
229 broadcast messages go only to the interface associated with the
230 subnet specified, but multicast messages go to all interfaces.
232 messages to a client population at the
233 \f\*[I-Font]address\f[]
235 local network(s) or a multicast address assigned to NTP.
238 IPv6 ff05::101 (site local) exclusively to
239 NTP, but other nonconflicting addresses can be used to contain the
242 specification applies only to the local server operating as a
244 \f\*[B-Font]broadcastclient\f[]
246 \f\*[B-Font]multicastclient\f[]
249 .TP 7
250 .NOP \f\*[B-Font]manycastclient\f[]
256 \f\*[B-Font]manycastserver\f[]
261 means are taken to avoid spraying large areas of the Internet with
265 \f\*[B-Font]manycastserver\f[]
267 is to operate in client mode with the remote servers that are
270 client broadcasts a request message to the group address associated
272 \f\*[I-Font]address\f[]
274 servers respond to these messages.
277 \f\*[B-Font]server\f[]
286 .TP 7
287 .NOP \f\*[B-Font]autokey\f[]
288 All packets sent to and received from the server or peer are to
292 .TP 7
293 .NOP \f\*[B-Font]burst\f[]
296 This is designed to improve timekeeping quality with the
297 \f\*[B-Font]server\f[]
299 .TP 7
300 .NOP \f\*[B-Font]iburst\f[]
304 This is designed to speed the initial synchronization
306 \f\*[B-Font]server\f[]
308 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
310 \f\*[B-Font]\-q\f[]
312 .TP 7
313 .NOP \f\*[B-Font]key\f[] \f\*[I-Font]key\f[]
314 All packets sent to and received from the server or peer are to
316 \f\*[I-Font]key\f[]
317 identifier with values from 1 to 65535, inclusive.
319 default is to include no encryption field.
320 .TP 7
321 .NOP \f\*[B-Font]minpoll\f[] \f\*[I-Font]minpoll\f[]
322 .TP 7
323 .NOP \f\*[B-Font]maxpoll\f[] \f\*[I-Font]maxpoll\f[]
327 interval defaults to 10 (1,024 s), but can be increased by the
328 \f\*[B-Font]maxpoll\f[]
329 option to an upper limit of 17 (36.4 h).
331 minimum poll interval defaults to 6 (64 s), but can be decreased by
333 \f\*[B-Font]minpoll\f[]
334 option to a lower limit of 4 (16 s).
335 .TP 7
336 .NOP \f\*[B-Font]noselect\f[]
339 .TP 7
340 .NOP \f\*[B-Font]preempt\f[]
342 .TP 7
343 .NOP \f\*[B-Font]prefer\f[]
355 .TP 7
356 .NOP \f\*[B-Font]true\f[]
358 forcing the association to always survive the selection and clustering algorithms.
362 .TP 7
363 .NOP \f\*[B-Font]ttl\f[] \f\*[I-Font]ttl\f[]
366 It specifies the time-to-live
367 \f\*[I-Font]ttl\f[]
368 to
370 \f\*[I-Font]ttl\f[]
373 Selection of the proper value, which defaults to
376 .TP 7
377 .NOP \f\*[B-Font]version\f[] \f\*[I-Font]version\f[]
378 Specifies the version number to be used for outgoing NTP
380 Versions 1-4 are the choices, with version 4 the
382 .TP 7
383 .NOP \f\*[B-Font]xleave\f[]
385 \f\*[B-Font]peer\f[]
387 \f\*[B-Font]broadcast\f[]
389 .TP 7
390 .NOP \f\*[B-Font]xmtnonce\f[]
392 \f\*[B-Font]server\f[]
394 \f\*[B-Font]pool\f[]
398 .TP 7
399 .NOP \f\*[B-Font]broadcastclient\f[]
400 This command enables reception of broadcast server messages to
406 synchronizes to succeeding broadcast messages.
408 to avoid accidental or malicious disruption in this mode, both the
409 server and client should operate using symmetric-key or public-key
412 .TP 7
413 .NOP \f\*[B-Font]manycastserver\f[] \f\*[I-Font]address\f[] \f\*[I-Font]...\f[]
414 This command enables reception of manycast client messages to
419 taken to limit the span of the reply and avoid a possibly massive
421 Note that, in order to avoid
423 and client should operate using symmetric-key or public-key
426 .TP 7
427 .NOP \f\*[B-Font]multicastclient\f[] \f\*[I-Font]address\f[] \f\*[I-Font]...\f[]
428 This command enables reception of multicast server messages to
434 which it synchronizes to succeeding multicast messages.
436 in order to avoid accidental or malicious disruption in this mode,
437 both the server and client should operate using symmetric-key or
438 public-key authentication as described in
440 .TP 7
441 .NOP \f\*[B-Font]mdnstries\f[] \f\*[I-Font]number\f[]
444 we attempt to register with the mDNS system.
446 we try again at one minute intervals for up to
447 \f\*[B-Font]mdnstries\f[]
450 \f\*[B-Font]ntpd\f[]
453 \f\*[B-Font]mdnstries\f[]
457 Authentication support allows the NTP client to verify that the
459 accidentally or on purpose to masquerade as that server.
461 specification RFC-1305 defines a scheme which provides
466 DES-CBC.
468 5 (MD5) algorithm using a private key, commonly called keyed-MD5.
469 Either algorithm computes a message digest, or one-way hash, which
470 can be used to verify the server has the correct private key and
494 requires the OpenSSL software library to be installed
503 \f\*[B-Font]key\f[]
505 \f\*[B-Font]autokey\f[]
507 \f\*[B-Font]peer\f[],
508 \f\*[B-Font]server\f[],
509 \f\*[B-Font]broadcast\f[]
511 \f\*[B-Font]manycastclient\f[]
537 preliminary protocol exchange to obtain
544 \f\*[B-Font]auth\f[]
548 \f\*[B-Font]enable\f[]
550 \f\*[B-Font]disable\f[]
553 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
566 \f\*[B-Font]auth\f[]
572 important to note that this flag has no purpose
573 other than to allow or disallow
574 a new association in response to new broadcast
604 .SS Symmetric-Key Cryptography
605 The original RFC-1305 specification allows any one of possibly
606 65,535 keys, each distinguished by a 32-bit key identifier, to
609 agree on the key and key identifier to
620 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
622 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
628 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
630 \f\*[B-Font]keys\f[]
635 \f\*[B-Font]trusted\f[]
642 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[].
646 \f\*[B-Font]requestkey\f[]
648 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
650 \f\*[B-Font]controlkey\f[]
652 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
656 described in RFC-1305 and in addition the Autokey protocol,
682 corresponding to the various NTP modes supported.
686 All modes use in addition a variant of the S-KEY scheme,
687 in which a pseudo-random key list is generated and used
699 \fCntp-keygen\f[]\fR(1ntpkeygenmdoc)\f[]
710 \f\*[B-Font]md5WithRSAEncryption\f[],
719 NTP secure groups can be used to define cryptographic compartments
722 in the group be able to construct a certificate trail to one
725 host runs the Autokey protocol to obtain the certificates
726 for all hosts along the trail to one or more trusted hosts.
727 This requires the configuration file in all hosts to be
730 a trail to at least one trusted host.
732 It is important to note that Autokey does not use DNS to
735 The cryptographic name used by Autokey to bind the host identity
749 model, there are no provisions to allow alternate names or aliases.
750 However, this is not to say that DNS aliases, different names
755 It is also important to note that Autokey verifies authenticity
758 to deflect masquerade attacks.
786 \f\*[B-Font]server\f[]
788 \f\*[B-Font]peer\f[]
790 \f\*[B-Font]key\f[]
792 \f\*[B-Font]autokey\f[]
795 \f\*[B-Font]key\f[]
798 \f\*[B-Font]autokey\f[]
807 to which schemes it has available.
809 contains bits corresponding to which schemes it has available.
816 a server responds to any client packet that matches
831 Some examples may help to reduce confusion.
837 key file and has selected key ID 4 in messages to Bob.
843 Bob sends Cathy a thing called a crypto-NAK, which tells her
846 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
853 She sends the first Autokey message to Bob and they
871 \fCntp-keygen\f[]\fR(1ntpkeygenmdoc)\f[]
880 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
882 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
891 The certificate should be in ASN.1 syntax, X.509 Version 3
895 in ASN.1 must not exceed 1024 bytes.
903 \f\*[B-Font]trustRoot\f[];.
906 .TP 7
907 .NOP \f\*[B-Font]autokey\f[] [\f\*[I-Font]logsec\f[]]
917 .TP 7
918 .NOP \f\*[B-Font]controlkey\f[] \f\*[I-Font]key\f[]
919 Specifies the key identifier to use with the
920 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
922 protocol defined in RFC-1305.
924 \f\*[I-Font]key\f[]
927 range 1 to 65,535, inclusive.
928 .TP 7
929 .NOP \f\*[B-Font]crypto\f[] [\f\*[B-Font]cert\f[] \f\*[I-Font]file\f[]] [\f\*[B-Font]leap\f[] \f\*[I-Font]file\f[]] [\f\*[B-Font]randfile\f[] \f\*[I-Font]file\f[]] [\f\*[B-Font]host\f[] \f\*[I-Font]file\f[]] [\f\*[B-Font]gq\f[] \f\*[I-Font]file\f[]] [\f\*[B-Font]gqpar\f[] \f\*[I-Font]file\f[]] [\f\*[B-Font]iffpar\f[] \f\*[I-Font]file\f[]] [\f\*[B-Font]mvpar\f[] \f\*[I-Font]file\f[]] [\f\*[B-Font]pw\f[] \f\*[I-Font]password\f[]]
938 location of a file is relative to the keys directory specified
940 \f\*[B-Font]keysdir\f[]
945 .TP 7
946 .NOP \f\*[B-Font]cert\f[] \f\*[I-Font]file\f[]
949 \fIntpkey_cert_\f[]\f\*[I-Font]hostname\f[]
951 .TP 7
952 .NOP \f\*[B-Font]gqpar\f[] \f\*[I-Font]file\f[]
956 \fIntpkey_gq_\f[]\f\*[I-Font]hostname\f[]
958 .TP 7
959 .NOP \f\*[B-Font]host\f[] \f\*[I-Font]file\f[]
963 \fIntpkey_key_\f[]\f\*[I-Font]hostname\f[]
965 .TP 7
966 .NOP \f\*[B-Font]iffpar\f[] \f\*[I-Font]file\f[]
969 \fIntpkey_iff_\f[]\f\*[I-Font]hostname\f[]
971 .TP 7
972 .NOP \f\*[B-Font]leap\f[] \f\*[I-Font]file\f[]
977 .TP 7
978 .NOP \f\*[B-Font]mvpar\f[] \f\*[I-Font]file\f[]
981 \fIntpkey_mv_\f[]\f\*[I-Font]hostname\f[]
983 .TP 7
984 .NOP \f\*[B-Font]pw\f[] \f\*[I-Font]password\f[]
985 Specifies the password to decrypt files containing private keys and
989 .TP 7
990 .NOP \f\*[B-Font]randfile\f[] \f\*[I-Font]file\f[]
995 .TP 7
996 .NOP \f\*[B-Font]keys\f[] \f\*[I-Font]keyfile\f[]
999 \fCntpd\f[]\fR(1ntpdmdoc)\f[],
1000 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
1002 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
1005 \f\*[B-Font]\-k\f[]
1007 .TP 7
1008 .NOP \f\*[B-Font]keysdir\f[] \f\*[I-Font]path\f[]
1013 .TP 7
1014 .NOP \f\*[B-Font]requestkey\f[] \f\*[I-Font]key\f[]
1015 Specifies the key identifier to use with the
1016 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
1018 proprietary protocol specific to this implementation of
1019 \fCntpd\f[]\fR(1ntpdmdoc)\f[].
1021 \f\*[I-Font]key\f[]
1023 for the trusted key, where the value can be in the range 1 to
1025 .TP 7
1026 .NOP \f\*[B-Font]revoke\f[] \f\*[I-Font]logsec\f[]
1027 Specifies the interval between re-randomization of certain
1030 These values need to be updated frequently in order to
1031 deflect brute-force attacks on the algorithms of the scheme;
1037 .TP 7
1038 .NOP \f\*[B-Font]trustedkey\f[] \f\*[I-Font]key\f[] \f\*[I-Font]...\f[]
1042 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
1044 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
1051 \f\*[I-Font]key\f[]
1052 arguments are 32-bit unsigned
1053 integers with values from 1 to 65,535.
1058 .TP 7
1062 .TP 7
1066 This could be due to a replay or a server clock time step.
1067 .TP 7
1071 This could be due to a replay or a key file generation error.
1072 .TP 7
1076 .TP 7
1080 .TP 7
1084 .TP 7
1088 .TP 7
1094 .TP 7
1098 .TP 7
1103 .TP 7
1107 .TP 7
1111 .TP 7
1115 .TP 7
1121 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
1126 \f\*[B-Font]statistics\f[]
1141 .TP 7
1142 .NOP \f\*[B-Font]statistics\f[] \f\*[I-Font]name\f[] \f\*[I-Font]...\f[]
1145 \f\*[I-Font]name\f[]
1148 .TP 7
1149 .NOP \f\*[B-Font]clockstats\f[]
1152 received from a clock driver appends a line of the following form to
1154 \f\*[B-Font]clockstats\f[]:
1159 .in -4
1167 clock address in dotted-quad notation.
1173 See information specific to each
1175 .TP 7
1176 .NOP \f\*[B-Font]cryptostats\f[]
1181 following form to the file generation set named
1182 \f\*[B-Font]cryptostats\f[]:
1187 .in -4
1195 address in dotted-quad notation, The final message field includes the
1200 .TP 7
1201 .NOP \f\*[B-Font]loopstats\f[]
1204 update of the local clock outputs a line of the following form to
1206 \f\*[B-Font]loopstats\f[]:
1211 .in -4
1219 show time offset (seconds), frequency offset (parts per million \-
1222 .TP 7
1223 .NOP \f\*[B-Font]peerstats\f[]
1229 line of the following form to the current element of a file
1231 \f\*[B-Font]peerstats\f[]:
1235 48773 10847.650 127.127.4.1 9714 \-0.001605376 0.000000000 0.001424877 0.000958674
1236 .in -4
1244 show the peer address in dotted-quad notation and status,
1250 .TP 7
1251 .NOP \f\*[B-Font]rawstats\f[]
1252 Enables recording of raw-timestamp statistics information.
1258 following form to the file generation set named
1259 \f\*[B-Font]rawstats\f[]:
1264 .in -4
1273 in dotted-quad notation.
1279 .TP 7
1280 .NOP \f\*[B-Font]sysstats\f[]
1283 hour a line of the following form is appended to the file generation
1285 \f\*[B-Font]sysstats\f[]:
1290 .in -4
1301 .TP 7
1302 .NOP Time since restart \f\*[B-Font]36000\f[]
1304 .TP 7
1305 .NOP Packets received \f\*[B-Font]81965\f[]
1307 .TP 7
1308 .NOP Packets processed \f\*[B-Font]0\f[]
1309 Number of packets received in response to previous packets sent
1310 .TP 7
1311 .NOP Current version \f\*[B-Font]9546\f[]
1313 .TP 7
1314 .NOP Previous version \f\*[B-Font]56\f[]
1316 .TP 7
1317 .NOP Bad version \f\*[B-Font]71793\f[]
1319 .TP 7
1320 .NOP Access denied \f\*[B-Font]512\f[]
1322 .TP 7
1323 .NOP Bad length or format \f\*[B-Font]540\f[]
1325 .TP 7
1326 .NOP Bad authentication \f\*[B-Font]10\f[]
1328 .TP 7
1329 .NOP Rate exceeded \f\*[B-Font]147\f[]
1330 Number of packets discarded due to rate limitation.
1332 .TP 7
1333 .NOP \f\*[B-Font]statsdir\f[] \f\*[I-Font]directory_path\f[]
1338 \f\*[B-Font]filegen\f[]
1339 filename prefix to be modified for file generation sets, which
1341 .TP 7
1342 .NOP \f\*[B-Font]filegen\f[] \f\*[I-Font]name\f[] [\f\*[B-Font]file\f[] \f\*[I-Font]filename\f[]] [\f\*[B-Font]type\f[] \f\*[I-Font]typename\f[]] [\f\*[B-Font]link\f[] | \f\*[B-Font]nolink\f[]] [\f\*[B-Font]enable\f[] | \f\*[B-Font]disable\f[]]
1348 Generation file sets provide access to a set of files used
1349 to store the actual data.
1351 of the set is being written to.
1353 when and how data will be directed to a new element of the set.
1357 (Most important: they can be removed to free space for new data
1363 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
1366 .TP 7
1367 .NOP \f\*[B-Font]name\f[]
1369 \f\*[B-Font]statistics\f[]
1371 .TP 7
1372 .NOP \f\*[B-Font]file\f[] \f\*[I-Font]filename\f[]
1376 \f\*[B-Font]prefix\f[],
1377 \f\*[B-Font]filename\f[]
1379 \f\*[B-Font]suffix\f[]:
1381 .TP 7
1382 .NOP \f\*[B-Font]prefix\f[]
1384 It is not subject to
1386 \f\*[I-Font]filegen\f[]
1389 server, usually specified as a compile-time constant.
1394 \f\*[I-Font]loopstats\f[]
1396 \f\*[I-Font]peerstats\f[]
1398 \f\*[I-Font]statsdir\f[]
1400 .TP 7
1401 .NOP \f\*[B-Font]filename\f[]
1402 This string is directly concatenated to the prefix mentioned
1406 the file argument to the
1407 \f\*[I-Font]filegen\f[]
1412 allowed in this component to prevent filenames referring to
1414 \f\*[I-Font]prefix\f[].
1415 .TP 7
1416 .NOP \f\*[B-Font]suffix\f[]
1419 generated according to the type of a file set.
1421 .TP 7
1422 .NOP \f\*[B-Font]type\f[] \f\*[I-Font]typename\f[]
1427 .TP 7
1428 .NOP \f\*[B-Font]none\f[]
1430 .TP 7
1431 .NOP \f\*[B-Font]pid\f[]
1434 This type does not perform any changes to file set
1436 separating files belonging to different
1437 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
1441 to concatenated
1442 \f\*[I-Font]prefix\f[]
1444 \f\*[I-Font]filename\f[]
1447 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
1449 .TP 7
1450 .NOP \f\*[B-Font]day\f[]
1459 \f\*[B-Font]YYYYMMdd\f[].
1460 \f\*[B-Font]YYYY\f[]
1461 is a 4-digit year number (e.g., 1992).
1462 \f\*[B-Font]MM\f[]
1464 \f\*[B-Font]dd\f[]
1468 \f\*[I-Font]prefix\f[]
1469 \f\*[I-Font]filename\f[].19921210.
1470 .TP 7
1471 .NOP \f\*[B-Font]week\f[]
1472 Any file set member contains data related to a certain week of
1474 The term week is defined by computing day-of-year
1475 modulo 7.
1477 distinguished by appending the following suffix to the file set
1478 filename base: A dot, a 4-digit year number, the letter
1479 \f\*[B-Font]W\f[],
1480 and a 2-digit week number.
1483 .NOP. \f\*[I-Font]1992W1\f[].
1484 .TP 7
1485 .NOP \f\*[B-Font]month\f[]
1488 file name suffix consists of a dot, a 4-digit year number, and
1489 a 2-digit month.
1490 .TP 7
1491 .NOP \f\*[B-Font]year\f[]
1495 .TP 7
1496 .NOP \f\*[B-Font]age\f[]
1497 This type of file generation sets changes to a new element of
1501 \f\*[B-Font]a\f[],
1502 and an 8-digit number.
1503 This number is taken to be the number of seconds the server is
1504 running at the start of the corresponding 24-hour period.
1505 Information is only written to a file generation by specifying
1506 \f\*[B-Font]enable\f[];
1508 \f\*[B-Font]disable\f[].
1510 .TP 7
1511 .NOP \f\*[B-Font]link\f[] | \f\*[B-Font]nolink\f[]
1512 It is convenient to be able to access the current element of a file
1516 \f\*[B-Font]link\f[]
1518 \f\*[B-Font]nolink\f[].
1520 hard link from the current file set element to a file without
1525 \f\*[B-Font]C\f[],
1527 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
1532 allows the current file to be accessed by a constant name.
1533 .TP 7
1534 .NOP \f\*[B-Font]enable\f[] \f\*[B-Font]\&|\f[] \f\*[B-Font]disable\f[]
1541 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
1547 source address is equal to the bitwise AND of the mask and
1564 Later the facility was expanded to deflect
1569 an alternative to the NTP authentication facilities.
1577 \f\*[B-Font]restrict\f[]
1590 for an indefinite period, the only way at present to remove
1592 .SS The Kiss-of-Death Packet
1597 explicitly requests the client to stop sending and leave a message
1600 for this purpose called the "kiss-of-death" (KoD) packet.
1602 to zero and the reference identifier field set to a four-byte
1605 \f\*[B-Font]noserve\f[]
1607 \f\*[B-Font]notrust\f[]
1610 \f\*[B-Font]limited\f[]
1617 A client receiving a KoD performs a set of sanity checks to
1621 a message to the log.
1623 the client will send no further packets to the server.
1624 The only way at present to recover from this condition is
1625 to restart the protocol at both the client and server.
1630 .TP 7
1631 .NOP \f\*[B-Font]discard\f[] [\f\*[B-Font]average\f[] \f\*[I-Font]avg\f[]] [\f\*[B-Font]minimum\f[] \f\*[I-Font]min\f[]] [\f\*[B-Font]monitor\f[] \f\*[I-Font]prob\f[]]
1633 \f\*[B-Font]limited\f[]
1637 \f\*[B-Font]average\f[]
1639 spacing in log2 seconds, defaulting to 3 (8s), while the
1640 \f\*[B-Font]minimum\f[]
1642 in seconds, defaulting to 2.
1644 and a kiss-o'-death packet returned if enabled.
1646 \f\*[B-Font]monitor\f[]
1649 list of recent requests used to enforce rate controls,
1653 \f\*[B-Font]monitor\f[]
1660 .TP 7
1661 .NOP \f\*[B-Font]restrict\f[] \f\*[I-Font]address\f[] [\f\*[B-Font]mask\f[] \f\*[I-Font]mask\f[]] [\f\*[B-Font]ippeerlimit\f[] \f\*[I-Font]int\f[]] [\f\*[I-Font]flag\f[] \f\*[I-Font]...\f[]]
1663 \f\*[I-Font]address\f[]
1667 \f\*[I-Font]address\f[]
1670 address the hostname resolves to, and any provided
1671 \f\*[I-Font]mask\f[]
1675 \f\*[I-Font]mask\f[]
1676 argument expressed in numeric form defaults to
1678 \f\*[I-Font]address\f[]
1683 \f\*[B-Font]default\f[],
1685 be used to indicate the default entry.
1687 \f\*[B-Font]ippeerlimit\f[]
1688 directive limits the number of peer requests for each IP to
1689 \f\*[I-Font]int\f[],
1690 where a value of \-1 means "unlimited", the current default.
1692 There would usually be at most 1 peering request per IP,
1694 there could well be more than 1 per IP.
1696 \f\*[B-Font]flag\f[]
1699 access to the server is to be given.
1705 restrict informational queries and attempts to do run-time
1710 .TP 7
1711 .NOP \f\*[B-Font]ignore\f[]
1713 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
1715 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
1717 .TP 7
1718 .NOP \f\*[B-Font]kod\f[]
1719 If this flag is set when a rate violation occurs, a kiss-o'-death
1721 KoD packets are rate limited to no more than one per minimum
1723 \f\*[B-Font]discard\f[] \f\*[B-Font]average\f[]
1724 defaulting to 8s. Otherwise, no response is sent.
1725 .TP 7
1726 .NOP \f\*[B-Font]limited\f[]
1729 \f\*[B-Font]discard\f[]
1733 \fCntpd\f[]\fR(1ntpdmdoc)\f[].
1736 \f\*[B-Font]limited\f[]
1738 .TP 7
1739 .NOP \f\*[B-Font]lowpriotrap\f[]
1740 Declare traps set by matching hosts to be low priority.
1747 modifies the assignment algorithm by allowing low priority traps to
1749 .TP 7
1750 .NOP \f\*[B-Font]noepeer\f[]
1753 Note that the ability to use a symmetric key for authentication may be restricted to
1758 to maintain backward compatability.
1760 \f\*[B-Font]noepeer\f[]
1761 to become the default in ntp-4.4.
1762 .TP 7
1763 .NOP \f\*[B-Font]nomodify\f[]
1765 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
1767 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
1768 queries which attempt to modify the state of the
1772 .TP 7
1773 .NOP \f\*[B-Font]noquery\f[]
1775 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
1777 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
1780 .TP 7
1781 .NOP \f\*[B-Font]nopeer\f[]
1787 \f\*[B-Font]pool\f[]
1788 associations, so if you want to use servers from a
1789 \f\*[B-Font]pool\f[]
1790 directive and also want to use
1791 \f\*[B-Font]nopeer\f[]
1793 \f\*[B-Font]restrict source ...\f[]
1797 \f\*[B-Font]nopeer\f[]
1799 .TP 7
1800 .NOP \f\*[B-Font]noserve\f[]
1802 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
1804 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
1806 .TP 7
1807 .NOP \f\*[B-Font]notrap\f[]
1808 Decline to provide mode 6 control message trap service to matching
1811 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
1814 .TP 7
1815 .NOP \f\*[B-Font]notrust\f[]
1817 .TP 7
1818 .NOP \f\*[B-Font]ntpport\f[]
1821 Its presence causes the restriction entry to be
1826 \f\*[B-Font]ntpport\f[]
1829 \f\*[B-Font]ntpport\f[]
1832 .TP 7
1833 .NOP \f\*[B-Font]serverresponse fuzz\f[]
1834 When reponding to server requests,
1836 \f\*[B-Font]reftime\f[].
1837 .TP 7
1838 .NOP \f\*[B-Font]version\f[]
1846 inserted into the table at startup to prevent ntpd
1847 from attempting to synchronize to itself, such as with
1848 \f\*[B-Font]manycastclient\f[]
1850 \f\*[B-Font]manycast\f[]
1856 .TP 7
1857 .NOP \f\*[B-Font]delrestrict\f[] [source] \f\*[I-Font]address\f[]
1858 Remove a previously-set restriction. This is useful for
1860 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
1862 \f\*[B-Font]source\f[]
1864 \f\*[B-Font]restrict\f[] \f\*[B-Font]source\f[]
1867 \f\*[B-Font]source\f[]
1873 new to NTPv4.
1875 to troll the nearby network neighborhood to find cooperating
1877 and evaluate their time values with respect to other servers
1882 to sustain this number of servers should one or another fail.
1887 with the anycast paradigm described in RFC-1546,
1888 which is designed to find a single server from a clique
1890 The manycast paradigm is designed to find a plurality
1911 \f\*[B-Font]manycastclient\f[]
1912 command, which is similar to the
1913 \f\*[B-Font]server\f[]
1915 \f\*[B-Font]D\f[]
1917 \f\*[B-Font]FF\f[])
1922 client messages to this address at the minimum feasible rate
1923 and minimum feasible time-to-live (TTL) hops, depending
1932 \f\*[B-Font]manycastserver\f[]
1937 which passively responds to them.
1940 to a valid source and operating at a stratum level equal
1941 to or lower than the manycast client, it replies to the
1947 an ephemeral client/server association according to the
1950 to the client stratum.
1954 in burst mode in order to reliably set the host clock
1957 in a volley of eight client/server at 2-s intervals
1962 algorithms, which act to discard all but the "best"
1963 associations according to stratum and synchronization
1970 The manycast client polling strategy is designed to reduce
1972 and the effects of implosion due to near-simultaneous
1975 \f\*[B-Font]manycastclient\f[],
1976 \f\*[B-Font]tos\f[]
1978 \f\*[B-Font]ttl\f[]
1983 \f\*[B-Font]minpoll\f[]
1985 \f\*[B-Font]manycastclient\f[],
1986 command and, under normal circumstances, increments to the
1987 \f\*[B-Font]maxpolll\f[]
1991 \f\*[B-Font]ttl\f[]
2003 \f\*[B-Font]minclock\f[]
2005 \f\*[B-Font]minsane\f[]
2007 \f\*[B-Font]tos\f[]
2010 \f\*[B-Font]minsane\f[]
2013 \f\*[B-Font]minclock\f[]
2014 survivors in order to synchronize the clock.
2016 candidates in order to correctly discard a single falseticker.
2018 \f\*[B-Font]minsane\f[]
2019 defaults to 1 and
2020 \f\*[B-Font]minclock\f[]
2021 defaults to 3.
2023 \f\*[B-Font]minsane\f[]
2024 should be explicitly set to 4, assuming at least that
2030 \f\*[B-Font]minclock\f[]
2032 set to eight times
2033 \f\*[B-Font]maxpoll\f[].
2035 \f\*[B-Font]minclock\f[]
2041 \f\*[B-Font]maxpoll\f[].
2055 \f\*[B-Font]ttl\f[]
2057 used to modify the values to match the scope rules.
2061 It is often useful to narrow the range of acceptable
2064 stratum is equal to or greater than the server stratum,
2065 primary (stratum 1) servers fill find only primary servers
2072 \f\*[B-Font]tos\f[]
2073 command can be used to modify this behavior.
2075 \f\*[B-Font]floor\f[]
2077 \f\*[B-Font]ceiling\f[]
2079 \f\*[B-Font]tos\f[]
2084 \f\*[B-Font]minclock\f[].
2095 \f\*[B-Font]minclock\f[],
2097 to the initial poll interval and TTL hops and operation
2099 It is important to avoid
2101 all manycast servers in TTL range to respond.
2105 \f\*[B-Font]maxpoll\f[]
2110 It is possible and frequently useful to configure a host
2121 \f\*[B-Font]multicastclient\f[]
2123 \f\*[B-Font]multicastserver\f[]
2134 \f\*[B-Font]tos\f[]
2136 For stratum 1 and stratum 2 servers, that command is
2139 \f\*[B-Font]floor\f[]
2140 value is set to the intended stratum number.
2149 stratum (1), but not with any secondary server or client,
2154 it will continue to operate as a client and other clients
2156 re-associate accordingly.
2160 Some administrators prefer to avoid running
2161 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2163 \fCsntp\f[]\fR(1sntpmdoc)\f[]
2165 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2166 \f\*[B-Font]\-q\f[]
2173 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2174 \f\*[B-Font]\-q\f[].
2178 Servers do not have to be configured in advance and
2183 to a multicast group address, all manycast servers
2193 from the client to the primary servers are collected in this way.
2201 used to generate cookies is refreshed along with all
2207 all prior certificates that happen to be in the
2211 the expanding ring shrinks to the minimum and increments
2214 .TP 7
2215 .NOP \f\*[B-Font]tos\f[] [\f\*[B-Font]bcpollbstep\f[] \f\*[I-Font]gate\f[]]
2216 This command provides a way to delay,
2219 Broadcast time networks are expected to be trusted.
2221 there is clear benefit to having the clients notice this change
2224 and even though there are a number of protections built in to
2225 broadcast mode, attempts to perform a replay attack are possible.
2226 This value defaults to 0, but can be changed
2227 to any number of poll intervals between 0 and 4.
2230 .TP 7
2231 .NOP \f\*[B-Font]tos\f[] [\f\*[B-Font]ceiling\f[] \f\*[I-Font]ceiling\f[] | \f\*[B-Font]cohort\f[] { \f\*[B-Font]0\f[] | \f\*[B-Font]1\f[] } | \f\*[B-Font]floor\f[] \f\*[I-Font]floor\f[] | \f\*[B-Font]minclock\f[] \f\*[I-Font]minclock\f[] | \f\*[B-Font]minsane\f[] \f\*[I-Font]minsane\f[]]
2234 It can be used to select the quality and
2235 quantity of peers used to synchronize the system clock
2240 .TP 7
2241 .NOP \f\*[B-Font]ceiling\f[] \f\*[I-Font]ceiling\f[]
2243 \f\*[B-Font]ceiling\f[]
2245 \f\*[B-Font]minclock\f[]
2247 This value defaults to 15, but can be changed
2248 to any number from 1 to 15.
2249 .TP 7
2250 .NOP \f\*[B-Font]cohort\f[] {0 | 1 }
2251 This is a binary flag which enables (0) or disables (1)
2252 manycast server replies to manycast clients with the same
2254 This is useful to reduce implosions where
2257 The default is to enable these replies.
2258 .TP 7
2259 .NOP \f\*[B-Font]floor\f[] \f\*[I-Font]floor\f[]
2261 \f\*[B-Font]floor\f[]
2263 \f\*[B-Font]minclock\f[]
2265 This value defaults to 1, but can be changed
2266 to any number from 1 to 15.
2267 .TP 7
2268 .NOP \f\*[B-Font]minclock\f[] \f\*[I-Font]minclock\f[]
2271 \f\*[B-Font]minclock\f[]
2273 This value defaults to 3,
2274 but can be changed to any number from 1 to the number of
2276 .TP 7
2277 .NOP \f\*[B-Font]minsane\f[] \f\*[I-Font]minsane\f[]
2279 to the clock selection algorithm in order to produce
2282 undisciplined and allowed to run free.
2283 The default is 1
2285 However, according to principles of
2287 \f\*[B-Font]minsane\f[]
2288 should be at least 4 in order to detect and discard
2291 .TP 7
2292 .NOP \f\*[B-Font]ttl\f[] \f\*[I-Font]hop\f[] \f\*[I-Font]...\f[]
2294 order, up to 8 values can be specified.
2296 in an expanding-ring search.
2302 satellite and modem reference clocks plus a special pseudo-clock
2315 "How To Write a Reference Clock Driver"
2322 "Pulse-per-second (PPS) Signal Interfacing"
2341 timecode receiver which is synchronized to a source of standard
2347 device driver specific to each reference clock must be selected and
2350 Note that an attempt to
2353 in a scalding remark to the system log file, but is otherwise non
2359 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2361 reference clocks in a manner analogous to normal NTP peers as much
2364 correct but invalid IP address, in order to distinguish them from
2367 \f[C]127.127.\f[]\f\*[I-Font]t\f[].\f\*[I-Font]u\f[],
2369 \f\*[I-Font]t\f[]
2372 \f\*[I-Font]u\f[]
2374 number in the range 0-3.
2376 sometimes useful to configure multiple reference clocks of the same
2382 \f\*[B-Font]server\f[]
2383 command is used to configure a reference
2385 \f\*[I-Font]address\f[]
2389 \f\*[B-Font]key\f[],
2390 \f\*[B-Font]version\f[]
2392 \f\*[B-Font]ttl\f[]
2395 \f\*[B-Font]mode\f[]
2399 \f\*[B-Font]prefer\f[]
2400 option can be useful to
2401 persuade the server to cherish a reference clock with somewhat more
2411 \f\*[B-Font]minpoll\f[]
2413 \f\*[B-Font]maxpoll\f[]
2422 \f\*[B-Font]fudge\f[]
2423 command is used to provide additional
2426 \f\*[B-Font]server\f[]
2429 \f\*[I-Font]address\f[]
2432 \f\*[B-Font]refid\f[]
2434 \f\*[B-Font]stratum\f[]
2435 options can be used to
2438 device-dependent time offsets and four flags that can be included
2440 \f\*[B-Font]fudge\f[]
2447 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2448 daemon adds one to the stratum of each
2451 In order to provide engineered backups, it is often useful to
2454 \f\*[B-Font]stratum\f[]
2457 involving both a reference clock and a pulse-per-second (PPS)
2458 discipline signal, it is useful to specify the reference clock
2461 \f\*[B-Font]refid\f[]
2464 these options apply to all clock drivers.
2466 .TP 7
2467 .NOP \f\*[B-Font]server\f[] \f[C]127.127.\f[]\f\*[I-Font]t\f[].\f\*[I-Font]u\f[] [\f\*[B-Font]prefer\f[]] [\f\*[B-Font]mode\f[] \f\*[I-Font]int\f[]] [\f\*[B-Font]minpoll\f[] \f\*[I-Font]int\f[]] [\f\*[B-Font]maxpoll\f[] \f\*[I-Font]int\f[]]
2468 This command can be used to configure reference clocks in
2472 .TP 7
2473 .NOP \f\*[B-Font]prefer\f[]
2485 .TP 7
2486 .NOP \f\*[B-Font]mode\f[] \f\*[I-Font]int\f[]
2488 device-specific fashion.
2493 .TP 7
2494 .NOP \f\*[B-Font]minpoll\f[] \f\*[I-Font]int\f[]
2495 .TP 7
2496 .NOP \f\*[B-Font]maxpoll\f[] \f\*[I-Font]int\f[]
2501 \f\*[B-Font]minpoll\f[]
2503 \f\*[B-Font]maxpoll\f[]
2504 default to 6 (64 s).
2506 \f\*[B-Font]minpoll\f[]
2507 defaults to 10 (17.1 m) and
2508 \f\*[B-Font]maxpoll\f[]
2509 defaults to 14 (4.5 h).
2510 The allowable range is 4 (16 s) to 17 (36.4 h) inclusive.
2512 .TP 7
2513 .NOP \f\*[B-Font]fudge\f[] \f[C]127.127.\f[]\f\*[I-Font]t\f[].\f\*[I-Font]u\f[] [\f\*[B-Font]time1\f[] \f\*[I-Font]sec\f[]] [\f\*[B-Font]time2\f[] \f\*[I-Font]sec\f[]] [\f\*[B-Font]stratum\f[] \f\*[I-Font]int\f[]] [\f\*[B-Font]refid\f[] \f\*[I-Font]string\f[]] [\f\*[B-Font]mode\f[] \f\*[I-Font]int\f[]] [\f\*[B-Font]flag1\f[] \f\*[B-Font]0\f[] \f\*[B-Font]\&|\f[] \f\*[B-Font]1\f[]] [\f\*[B-Font]flag2\f[] \f\*[B-Font]0\f[] \f\*[B-Font]\&|\f[] \f\*[B-Font]1\f[]] [\f\*[B-Font]flag3\f[] \f\*[B-Font]0\f[] \f\*[B-Font]\&|\f[] \f\*[B-Font]1\f[]] [\f\*[B-Font]flag4\f[] \f\*[B-Font]0\f[] \f\*[B-Font]\&|\f[] \f\*[B-Font]1\f[]]
2514 This command can be used to configure reference clocks in
2517 \f\*[B-Font]server\f[]
2521 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
2526 .TP 7
2527 .NOP \f\*[B-Font]time1\f[] \f\*[I-Font]sec\f[]
2528 Specifies a constant to be added to the time offset produced by
2529 the driver, a fixed-point decimal number in seconds.
2531 as a calibration constant to adjust the nominal time offset of a
2532 particular clock to agree with an external standard, such as a
2534 It also provides a way to correct a
2535 systematic error or bias due to serial port or operating system
2538 specified offset is in addition to the propagation delay provided
2543 Note: in order to facilitate calibration when more than one
2546 It takes the form of an argument to the
2547 \f\*[B-Font]enable\f[]
2556 .TP 7
2557 .NOP \f\*[B-Font]time2\f[] \f\*[I-Font]secs\f[]
2558 Specifies a fixed-point decimal number in seconds, which is
2559 interpreted in a driver-dependent way.
2567 .TP 7
2568 .NOP \f\*[B-Font]stratum\f[] \f\*[I-Font]int\f[]
2569 Specifies the stratum number assigned to the driver, an integer
2573 .TP 7
2574 .NOP \f\*[B-Font]refid\f[] \f\*[I-Font]string\f[]
2575 Specifies an ASCII string of from one to four characters which
2580 .TP 7
2581 .NOP \f\*[B-Font]mode\f[] \f\*[I-Font]int\f[]
2583 device-specific fashion.
2588 .TP 7
2589 .NOP \f\*[B-Font]flag1\f[] \f\*[B-Font]0\f[] \f\*[B-Font]\&|\f[] \f\*[B-Font]1\f[]
2590 .TP 7
2591 .NOP \f\*[B-Font]flag2\f[] \f\*[B-Font]0\f[] \f\*[B-Font]\&|\f[] \f\*[B-Font]1\f[]
2592 .TP 7
2593 .NOP \f\*[B-Font]flag3\f[] \f\*[B-Font]0\f[] \f\*[B-Font]\&|\f[] \f\*[B-Font]1\f[]
2594 .TP 7
2595 .NOP \f\*[B-Font]flag4\f[] \f\*[B-Font]0\f[] \f\*[B-Font]\&|\f[] \f\*[B-Font]1\f[]
2602 \f\*[B-Font]flag4\f[]
2603 is used to enable recording monitoring
2604 data to the
2605 \f\*[B-Font]clockstats\f[]
2607 \f\*[B-Font]filegen\f[]
2610 \f\*[B-Font]filegen\f[]
2616 .TP 7
2617 .NOP \f\*[B-Font]broadcastdelay\f[] \f\*[I-Font]seconds\f[]
2619 to determine the network delay between the local and remote
2624 the calibration procedure may fail due to network or server access
2626 This command specifies the default delay to
2632 .TP 7
2633 .NOP \f\*[B-Font]driftfile\f[] \f\*[I-Font]driftfile\f[]
2634 This command specifies the complete path and name of the file used to
2638 \f\*[B-Font]\-f\f[]
2641 startup in order to set the initial frequency and then updated once per
2653 in parts-per-million (PPM).
2656 this file to replace the old version.
2658 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2662 .TP 7
2663 .NOP \f\*[B-Font]dscp\f[] \f\*[I-Font]value\f[]
2665 a 6-bit code.
2667 .TP 7
2668 .NOP \f\*[B-Font]enable\f[] [\f\*[B-Font]auth\f[] | \f\*[B-Font]bclient\f[] | \f\*[B-Font]calibrate\f[] | \f\*[B-Font]kernel\f[] | \f\*[B-Font]mode7\f[] | \f\*[B-Font]monitor\f[] | \f\*[B-Font]ntp\f[] | \f\*[B-Font]stats\f[] | \f\*[B-Font]peer_clear_digest_early\f[] | \f\*[B-Font]unpeer_crypto_early\f[] | \f\*[B-Font]unpeer_crypto_nak_early\f[] | \f\*[B-Font]unpeer_digest_early\f[]]
2669 .TP 7
2670 .NOP \f\*[B-Font]disable\f[] [\f\*[B-Font]auth\f[] | \f\*[B-Font]bclient\f[] | \f\*[B-Font]calibrate\f[] | \f\*[B-Font]kernel\f[] | \f\*[B-Font]mode7\f[] | \f\*[B-Font]monitor\f[] | \f\*[B-Font]ntp\f[] | \f\*[B-Font]stats\f[] | \f\*[B-Font]peer_clear_digest_early\f[] | \f\*[B-Font]unpeer_crypto_early\f[] | \f\*[B-Font]unpeer_crypto_nak_early\f[] | \f\*[B-Font]unpeer_digest_early\f[]]
2671 Provides a way to enable or disable various server options.
2675 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
2678 .TP 7
2679 .NOP \f\*[B-Font]auth\f[]
2680 Enables the server to synchronize with unconfigured peers only if the
2684 \f\*[B-Font]enable\f[].
2685 .TP 7
2686 .NOP \f\*[B-Font]bclient\f[]
2687 Enables the server to listen for a message from a broadcast or
2689 \f\*[B-Font]multicastclient\f[]
2693 \f\*[B-Font]disable\f[].
2694 .TP 7
2695 .NOP \f\*[B-Font]calibrate\f[]
2699 \f\*[B-Font]disable\f[].
2700 .TP 7
2701 .NOP \f\*[B-Font]kernel\f[]
2705 \f\*[B-Font]enable\f[]
2707 \f\*[B-Font]disable\f[].
2708 .TP 7
2709 .NOP \f\*[B-Font]mode7\f[]
2710 Enables processing of NTP mode 7 implementation-specific requests
2712 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
2716 \fCntpq\f[]\fR(1ntpqmdoc)\f[].
2718 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
2720 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
2722 .TP 7
2723 .NOP \f\*[B-Font]monitor\f[]
2726 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[]
2729 \f\*[B-Font]monlist\f[]
2733 \f\*[B-Font]enable\f[].
2734 .TP 7
2735 .NOP \f\*[B-Font]ntp\f[]
2741 \f\*[B-Font]enable\f[].
2742 .TP 7
2743 .NOP \f\*[B-Font]peer_clear_digest_early\f[]
2745 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2747 receives a crypto-NAK packet that
2752 a properly forged and appropriately delivered crypto-NAK packet
2758 \f\*[B-Font]peerstats\f[]
2762 \f\*[B-Font]enable\f[].
2763 .TP 7
2764 .NOP \f\*[B-Font]stats\f[]
2770 \f\*[B-Font]disable\f[].
2771 .TP 7
2772 .NOP \f\*[B-Font]unpeer_crypto_early\f[]
2774 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2789 \f\*[B-Font]peerstats\f[]
2793 \f\*[B-Font]enable\f[].
2794 .TP 7
2795 .NOP \f\*[B-Font]unpeer_crypto_nak_early\f[]
2797 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2798 receives a crypto-NAK packet that
2803 a properly forged and appropriately delivered crypto-NAK packet
2809 \f\*[B-Font]peerstats\f[]
2813 \f\*[B-Font]enable\f[].
2814 .TP 7
2815 .NOP \f\*[B-Font]unpeer_digest_early\f[]
2817 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2830 \f\*[B-Font]peerstats\f[]
2834 \f\*[B-Font]enable\f[].
2836 .TP 7
2837 .NOP \f\*[B-Font]includefile\f[] \f\*[I-Font]includefile\f[]
2839 to be included from a separate file.
2841 be nested to a depth of five; upon reaching the end of any
2845 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2848 .TP 7
2849 .NOP \f\*[B-Font]interface\f[] [\f\*[B-Font]listen\f[] | \f\*[B-Font]ignore\f[] | \f\*[B-Font]drop\f[]] [\f\*[B-Font]all\f[] | \f\*[B-Font]ipv4\f[] | \f\*[B-Font]ipv6\f[] | \f\*[B-Font]wildcard\f[] \f\*[I-Font]name\f[] | \f\*[I-Font]address\f[] [\f\*[B-Font]/\f[] \f\*[I-Font]prefixlen\f[]]]
2851 \f\*[B-Font]interface\f[]
2853 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2861 \f\*[I-Font]prefixlen\f[]
2862 determines how many bits must match for this rule to apply.
2863 \f\*[B-Font]ignore\f[]
2865 \f\*[B-Font]drop\f[]
2867 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2868 to open the address and drop all received packets without examination.
2870 \f\*[B-Font]interface\f[]
2873 \f\*[B-Font]interface\f[]
2875 \f\*[B-Font]\-I\f[],
2876 \f\*[B-Font]\-\-interface\f[],
2877 \f\*[B-Font]\-L\f[],
2879 \f\*[B-Font]\-\-novirtualips\f[]
2880 command-line options are specified in the configuration file,
2883 \f\*[B-Font]nic\f[]
2885 \f\*[B-Font]interface\f[].
2886 .TP 7
2887 .NOP \f\*[B-Font]leapfile\f[] \f\*[I-Font]leapfile\f[]
2892 \f[C]https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list\f[]
2894 \f[C]ftp://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.list\f[].
2896 \f\*[B-Font]leapfile\f[]
2898 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2900 \f\*[B-Font]leapfile\f[] \f\*[B-Font]directive\f[] \f\*[B-Font]or\f[] \f\*[B-Font]when\f[]
2901 \f\*[B-Font]ntpd\f[] \f\*[B-Font]detects\f[] \f\*[B-Font]that\f[] \f\*[B-Font]the\f[]
2902 \f\*[I-Font]leapfile\f[]
2904 \f\*[B-Font]ntpd\f[]
2905 checks once a day to see if the
2906 \f\*[I-Font]leapfile\f[]
2909 \fCupdate-leap\f[]\fR(1update_leapmdoc)\f[]
2910 script can be run to see if the
2911 \f\*[I-Font]leapfile\f[]
2913 .TP 7
2914 .NOP \f\*[B-Font]leapsmearinterval\f[] \f\*[I-Font]seconds\f[]
2916 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
2918 \f\*[B-Font]\--enable-leap-smear\f[]
2919 option to the
2920 \f\*[B-Font]configure\f[]
2925 .Sy DO NOT USE THIS OPTION ON PUBLIC-ACCESS SERVERS!
2927 .TP 7
2928 .NOP \f\*[B-Font]logconfig\f[] \f\*[I-Font]configkeyword\f[]
2929 This command controls the amount and type of output written to
2933 \f\*[B-Font]logfile\f[]
2937 \f\*[I-Font]configkeyword\f[]
2942 \[oq]\-\[cq],
2950 \[oq]\-\[cq]
2956 (\f\*[B-Font]clock\f[], \f\*[B-Font]peer\f[], \f\*[B-Font]sys\f[] and \f\*[B-Font]sync\f[]).
2959 (\f\*[B-Font]info\f[]),
2961 (\f\*[B-Font]events\f[]),
2963 (\f\*[B-Font]statistics\f[])
2966 (\f\*[B-Font]status\f[]).
2973 \f\*[B-Font]all\f[]
2977 \f\*[B-Font]all\f[]
2978 keyword to enable/disable all
2986 .in -4
2992 \fCntpd\f[]\fR(1ntpdmdoc)\f[]
3000 .in -4
3009 .TP 7
3010 .NOP \f\*[B-Font]logfile\f[] \f\*[I-Font]logfile\f[]
3011 This command specifies the location of an alternate log file to
3016 \f\*[B-Font]\-l\f[]
3018 .TP 7
3019 .NOP \f\*[B-Font]mru\f[] [\f\*[B-Font]maxdepth\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]maxmem\f[] \f\*[I-Font]kilobytes\f[] | \f\*[B-Font]mindepth\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]maxage\f[] \f\*[I-Font]seconds\f[] | \f\*[B-Font]initialloc\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]initmem\f[] \f\*[I-Font]kilobytes\f[] | \f\*[B-Font]incalloc\f[] \f\*[I-Font]count\f[] | \f\*[B-Font]incmem\f[] \f\*[I-Font]kilobytes\f[]]
3025 .TP 7
3026 .NOP \f\*[B-Font]maxdepth\f[] \f\*[I-Font]count\f[]
3027 .TP 7
3028 .NOP \f\*[B-Font]maxmem\f[] \f\*[I-Font]kilobytes\f[]
3030 The acutal limit will be up to
3031 \f\*[B-Font]incalloc\f[]
3033 \f\*[B-Font]incmem\f[]
3036 \f\*[B-Font]mru\f[]
3038 \f\*[B-Font]maxdepth\f[]
3040 \f\*[B-Font]maxmem\f[] \f\*[B-Font]are\f[] \f\*[B-Font]used,\f[] \f\*[B-Font]the\f[] \f\*[B-Font]last\f[] \f\*[B-Font]one\f[] \f\*[B-Font]used\f[] \f\*[B-Font]controls.\f[]
3042 .TP 7
3043 .NOP \f\*[B-Font]mindepth\f[] \f\*[I-Font]count\f[]
3046 \f\*[B-Font]mindepth\f[]
3047 entries, existing entries are never removed to make room for newer ones,
3050 .TP 7
3051 .NOP \f\*[B-Font]maxage\f[] \f\*[I-Font]seconds\f[]
3053 \f\*[B-Font]mindepth\f[]
3054 entries and an additional client is to ba added to the list,
3056 \f\*[B-Font]maxage\f[]
3059 subject to
3060 \f\*[B-Font]maxdepth\f[] \f\*[B-Font]/\f[] \f\*[B-Font]moxmem\f[].
3062 .TP 7
3063 .NOP \f\*[B-Font]initalloc\f[] \f\*[I-Font]count\f[]
3064 .TP 7
3065 .NOP \f\*[B-Font]initmem\f[] \f\*[I-Font]kilobytes\f[]
3069 .TP 7
3070 .NOP \f\*[B-Font]incalloc\f[] \f\*[I-Font]count\f[]
3071 .TP 7
3072 .NOP \f\*[B-Font]incmem\f[] \f\*[I-Font]kilobytes\f[]
3076 .TP 7
3077 .NOP \f\*[B-Font]nonvolatile\f[] \f\*[I-Font]threshold\f[]
3079 \f\*[I-Font]threshold\f[]
3080 delta in seconds before an hourly change to the
3081 \f\*[B-Font]driftfile\f[]
3082 (frequency file) will be written, with a default value of 1e-7 (0.1 PPM).
3086 \f\*[B-Font]threshold\f[]
3089 This is intended to reduce the number of file writes
3091 .TP 7
3092 .NOP \f\*[B-Font]phone\f[] \f\*[I-Font]dial\f[] \f\*[I-Font]...\f[]
3095 or the JJY driver (type 40, mode 100 \- 180).
3097 a maximum of 10 telephone numbers used to dial USNO, NIST, or European
3099 For the JJY driver (type 40 mode 100 \- 180), the argument is
3100 one telephone number used to dial the telephone JJY service.
3101 The Hayes command ATDT is normally prepended to the number.
3103 .TP 7
3104 .NOP \f\*[B-Font]pollskewlist\f[] [\f\*[I-Font]poll\f[] \f\*[I-Font]early\f[] \f\*[I-Font]late\f[]] \f\*[I-Font]...\f[] [\f\*[B-Font]default\f[] \f\*[I-Font]early\f[] \f\*[I-Font]late\f[]]
3105 Enable skewing of our poll requests to our servers.
3106 \f\*[I-Font]poll\f[]
3109 so a poll value of 3 corresponds to 8 seconds
3111 a poll interval of 17 corresponds to
3113 The next two numbers must be between 0 and one-half of the poll interval,
3121 .TP 7
3122 .NOP \f\*[B-Font]reset\f[] [\f\*[B-Font]allpeers\f[]] [\f\*[B-Font]auth\f[]] [\f\*[B-Font]ctl\f[]] [\f\*[B-Font]io\f[]] [\f\*[B-Font]mem\f[]] [\f\*[B-Font]sys\f[]] [\f\*[B-Font]timer\f[]]
3124 \f\*[B-Font]ntpd\f[]
3126 \f\*[B-Font]ntpq\f[]
3128 \f\*[B-Font]ntpdc\f[].
3129 .TP 7
3130 .NOP \f\*[B-Font]rlimit\f[] [\f\*[B-Font]memlock\f[] \f\*[I-Font]Nmegabytes\f[] | \f\*[B-Font]stacksize\f[] \f\*[I-Font]N4kPages\f[] \f\*[B-Font]filenum\f[] \f\*[I-Font]Nfiledescriptors\f[]]
3132 .TP 7
3133 .NOP \f\*[B-Font]memlock\f[] \f\*[I-Font]Nmegabytes\f[]
3138 \f\*[B-Font]\-i\f[]
3140 The default is 32 megabytes on non-Linux machines, and \-1 under Linux.
3141 -1 means "do not lock the process into memory".
3143 .TP 7
3144 .NOP \f\*[B-Font]stacksize\f[] \f\*[I-Font]N4kPages\f[]
3148 Defaults to 50 4k pages (200 4k pages in OpenBSD).
3149 .TP 7
3150 .NOP \f\*[B-Font]filenum\f[] \f\*[I-Font]Nfiledescriptors\f[]
3152 Defaults to the system default.
3154 .TP 7
3155 .NOP \f\*[B-Font]saveconfigdir\f[] \f\*[I-Font]directory_path\f[]
3156 Specify the directory in which to write configuration snapshots
3159 \f\*[B-Font]saveconfig\f[]
3162 \f\*[B-Font]saveconfigdir\f[]
3164 \f\*[B-Font]saveconfig\f[]
3166 \f\*[B-Font]ntpd\f[].
3167 .TP 7
3168 .NOP \f\*[B-Font]saveconfig\f[] \f\*[I-Font]filename\f[]
3171 \f\*[B-Font]:config\f[]
3173 \f\*[B-Font]config-from-file\f[]
3174 to the
3175 \f\*[B-Font]ntpd\f[]
3177 \f\*[I-Font]filename\f[]
3179 \f\*[B-Font]saveconfigdir\f[].
3181 \f\*[B-Font]saveconfigdir\f[]
3185 \f\*[I-Font]filename\f[]
3188 format directives to substitute the current date and time,
3190 \f\*[B-Font]saveconfig\ ntp-%Y%m%d-%H%M%S.conf\f[].
3192 \f\*[B-Font]savedconfig\f[].
3194 .TP 7
3195 .NOP \f\*[B-Font]setvar\f[] \f\*[I-Font]variable\f[] [\f\*[B-Font]default\f[]]
3198 variables can be used to distribute additional information such as
3201 \fIname\f[]\fI=\f[]\f\*[I-Font]value\f[]
3203 \f\*[B-Font]default\f[]
3206 (\fCntpq\f[]\fR(1ntpqmdoc)\f[] \f\*[B-Font]rv\f[] command)).
3209 They are not related to the protocol
3213 \f\*[B-Font]setvar\f[]
3227 .TP 7
3228 .NOP \f\*[B-Font]sysinfo\f[]
3230 .TP 7
3231 .NOP \f\*[B-Font]sysstats\f[]
3233 .TP 7
3234 .NOP \f\*[B-Font]tinker\f[] [\f\*[B-Font]allan\f[] \f\*[I-Font]allan\f[] | \f\*[B-Font]dispersion\f[] \f\*[I-Font]dispersion\f[] | \f\*[B-Font]freq\f[] \f\*[I-Font]freq\f[] | \f\*[B-Font]huffpuff\f[] \f\*[I-Font]huffpuff\f[] | \f\*[B-Font]panic\f[] \f\*[I-Font]panic\f[] | \f\*[B-Font]step\f[] \f\*[I-Font]step\f[] | \f\*[B-Font]stepback\f[] \f\*[I-Font]stepback\f[] | \f\*[B-Font]stepfwd\f[] \f\*[I-Font]stepfwd\f[] | \f\*[B-Font]stepout\f[] \f\*[I-Font]stepout\f[]]
3235 This command can be used to alter several system variables in
3243 general, they interact in intricate ways that are hard to predict
3246 rarely is it necessary to change the default values; but, some
3256 .TP 7
3257 .NOP \f\*[B-Font]allan\f[] \f\*[I-Font]allan\f[]
3261 The value in log2 seconds defaults to 7 (1024 s), which is also the lower
3263 .TP 7
3264 .NOP \f\*[B-Font]dispersion\f[] \f\*[I-Font]dispersion\f[]
3267 .TP 7
3268 .NOP \f\*[B-Font]freq\f[] \f\*[I-Font]freq\f[]
3270 parts-per-million.
3273 .TP 7
3274 .NOP \f\*[B-Font]huffpuff\f[] \f\*[I-Font]huffpuff\f[]
3276 huff-n'-puff filter span, which determines the most recent interval
3283 .TP 7
3284 .NOP \f\*[B-Font]panic\f[] \f\*[I-Font]panic\f[]
3286 If set to zero,
3289 .TP 7
3290 .NOP \f\*[B-Font]step\f[] \f\*[I-Font]step\f[]
3293 be set to any positive number in seconds.
3294 If set to zero, step
3297 disabled if the step threshold is set to zero or greater than the
3299 .TP 7
3300 .NOP \f\*[B-Font]stepback\f[] \f\*[I-Font]stepback\f[]
3304 be set to any positive number in seconds.
3305 If both the forward and backward step thresholds are set to zero, step
3310 set to zero or greater than .5 second.
3311 .TP 7
3312 .NOP \f\*[B-Font]stepfwd\f[] \f\*[I-Font]stepfwd\f[]
3314 .TP 7
3315 .NOP \f\*[B-Font]stepout\f[] \f\*[I-Font]stepout\f[]
3318 be set to any positive number in seconds.
3319 If set to zero, the stepout
3322 .TP 7
3323 .NOP \f\*[B-Font]writevar\f[] \f\*[I-Font]assocID\ name\f[] \f\*[I-Font]=\f[] \f\*[I-Font]value\f[] \f\*[I-Font][,...]\f[]
3326 \f\*[B-Font]assocID\f[]
3333 \f\*[B-Font]assocID\f[]
3335 .TP 7
3336 .NOP \f\*[B-Font]trap\f[] \f\*[I-Font]host_address\f[] [\f\*[B-Font]port\f[] \f\*[I-Font]port_number\f[]] [\f\*[B-Font]interface\f[] \f\*[I-Font]interface_address\f[]]
3346 interface used may vary from time to time with routing changes.
3347 .TP 7
3348 .NOP \f\*[B-Font]ttl\f[] \f\*[I-Font]hop\f[] \f\*[I-Font]...\f[]
3350 Up to 8 values can be specified.
3352 \f\*[B-Font]manycast\f[]
3353 mode these values are used in-turn in an expanding-ring search.
3364 .TP 7
3365 .NOP \f\*[B-Font]hop\f[] \f\*[I-Font]...\f[]
3366 This command specifies a list of TTL values in increasing order, up to 8
3369 an expanding-ring search.
3375 .NOP \f\*[B-Font]\-\-help\f[]
3378 .NOP \f\*[B-Font]\-\-more-help\f[]
3381 .NOP \f\*[B-Font]\-\-version\f[] [{\f\*[I-Font]v|c|n\f[]}]
3390 \fBNTP_CONF_<option-name>\fP or \fBNTP_CONF\fP
3412 .NOP \fIntpkey_\f[]\f\*[I-Font]host\f[]
3418 Diffie-Hellman agreement parameters
3426 .NOP 1 " (EXIT_FAILURE)"
3431 it to autogen-users@lists.sourceforge.net. Thank you.
3434 \fCntpd\f[]\fR(1ntpdmdoc)\f[],
3435 \fCntpdc\f[]\fR(1ntpdcmdoc)\f[],
3436 \fCntpq\f[]\fR(1ntpqmdoc)\f[]
3440 In addition to the manual pages provided,
3454 Copyright (C) 1992-2024 The University of Delaware and Network Time Foundation all rights reserved.
3464 \fIntpkey_\f[]\f\*[I-Font]host\f[]
3472 Please send bug reports to: https://bugs.ntp.org, bugs@ntp.org
3478 This manual page was \fIAutoGen\fP-erated from the \fBntp.conf\fP