I received notification that my previous email was rejected by the list, because I am not subscribed. So hopefully now I am properly subscribed and I am resending this email.
Best, Arturs On Mon, Apr 3, 2023 at 10:48 AM 'Arturs Laizans' via comp.protocols.time.ntp <comp.protocols.time....@googlegroups.com> wrote: > Hello List! > > I have trouble using ntpdsim. I want to test jumps, leaps and erratic > behavior of upstream NTP sources to my infrastructure. I hoped to simulate > different conditions with help of ntpdsim. However, I cannot figure out how > to use it. > > I follow documentation and example found in > https://www.ntp.org/documentation/4.2.8-series/ntpdsim/ > > Documentation there provides such test script to be used: > #!/bin/bash > rm -f ./ntpstats/* > ntpdsim -C .001 -T 400 -W 1 -c ./ntp.conf, > > And I get such errors when I run it: > /usr/local/bin/ntpdsim: illegal option -- C > ntpd - NTP daemon program - Ver. 4.2.8p15 > Usage: ntpdsim [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \ > [ <server1> ... <serverN> ] > Try 'ntpdsim --help' for more information. > > When I execute ntpdsim with --help flag, the output does not mention the > specific ntpdsim CLI parameters: > $ ntpdsim --help > ntpd - NTP daemon program - Ver. 4.2.8p15 > Usage: ntpdsim [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \ > [ <server1> ... <serverN> ] > Flg Arg Option-Name Description > -4 no ipv4 Force IPv4 DNS name resolution > - prohibits the option 'ipv6' > -6 no ipv6 Force IPv6 DNS name resolution > - prohibits the option 'ipv4' > -a no authreq Require crypto authentication > - prohibits the option 'authnoreq' > -A no authnoreq Do not require crypto authentication > - prohibits the option 'authreq' > -b no bcastsync Allow us to sync to broadcast servers > -c Str configfile configuration file name > -d no debug-level Increase debug verbosity level > - may appear multiple times > -D Num set-debug-level Set the debug verbosity level > - may appear multiple times > -f Str driftfile frequency drift file name > -g no panicgate Allow the first adjustment to be Big > - may appear multiple times > -G no force-step-once Step any initial offset correction. > -i --- jaildir built without --enable-clockctl or > --enable-linuxcaps or --enable-solarisprivs > -I Str interface Listen on an interface name or address > - may appear multiple times > -k Str keyfile path to symmetric keys > -l Str logfile path to the log file > -L no novirtualips Do not listen to virtual interfaces > -n no nofork Do not fork > - prohibits the option 'wait-sync' > -N no nice Run at high priority > -p Str pidfile path to the PID file > -P Num priority Process priority > -q no quit Set the time and quit > - prohibits these options: > saveconfigquit > wait-sync > -r Str propagationdelay Broadcast/propagation delay > Str saveconfigquit Save parsed configuration and quit > - prohibits these options: > quit > wait-sync > -s Str statsdir Statistics file location > -t Str trustedkey Trusted key number > - may appear multiple times > -u --- user built without --enable-clockctl or > --enable-linuxcaps or --enable-solarisprivs > -U Num updateinterval interval in seconds between scans for new or > dropped interfaces > Str var make ARG an ntp variable (RW) > - may appear multiple times > Str dvar make ARG an ntp variable (RW|DEF) > - may appear multiple times > -w Num wait-sync Seconds to wait for first clock sync > - prohibits these options: > nofork > quit > saveconfigquit > -x no slew Slew up to 600 seconds > opt version output version information and exit > -? no help display extended usage information and exit > -! no more-help extended usage information passed thru pager > > Options are specified by doubled hyphens and their name or by a single > hyphen and the flag character. > > > The following option preset mechanisms are supported: > - examining environment variables named NTPD_* > > Please send bug reports to: <http://bugs.ntp.org, b...@ntp.org> > > Does anyone has any insight on how to use ntpdsim or have an working > example? > > Best, > Arturs Laizans > Mind.be >