Arturs,

Might I trouble you to file a documentation category bug report at bugs.ntp.org?

Thanks...

H

On 4/3/2023 8:34 AM, Arturs Laizans wrote:
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 <mailto: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/
    <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
    <http://bugs.ntp.org>, b...@ntp.org <mailto:b...@ntp.org>>

    Does anyone has any insight on how to use ntpdsim or have an working
    example?

    Best,
    Arturs Laizans
    Mind.be


--
This is questions@lists.ntp.org
Subscribe: questions+subscr...@lists.ntp.org
Unsubscribe: questions+unsubscr...@lists.ntp.org




Reply via email to