Package: chrony
Version: 4.0-8+deb11u1
Followup-For: Bug #995201
X-Debbugs-Cc: s.egb...@sbcglobal.net


Also, the client-side 'chronyc' is NOT able to use a custom UNIX socket
path.

We can configure or change such UNIX socket path on the server side
using 'bindcmdaddress'

But we cannot lead the horse (chronyc) by the nose (UNIX socket path) to the 
watering hole (chronyd socket path).

Perhaps, remove support for UNIX socket path altogether (just kidding
there) or provide a command-line option for chronyc to select its 
own non-compiled-in/non-default UNIX socket pathway.

Real world example: I've got 3 separate instances of chronyd running
(using a custom chronyd@netdev.service instances). I can only view 
exactly and at most ONE instance of those three(3) chrony daemons by 
the virtue of its compiled in default (/run/chrony/chrony.sock).  
And none of those are viewable by chrony client if using 'bindaddress' 
directive non-default setting at each instance of the chrony servers.

General idea is to ensure that UDP packets go into a specific interface
as indicated by the 'ss' util:

  # ss -lu | grep ntp
  UNCONN 0      0          172.16.1.1%enp4s0:ntp         0.0.0.0:*
  UNCONN 0      0           172.17.2.1%vmbr0:ntp         0.0.0.0:*
  UNCONN 0      0             172.18.1.1%br0:ntp         0.0.0.0:*

-- System Information:
Debian Release: 11.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-11-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages chrony depends on:
ii  adduser              3.118
ii  init-system-helpers  1.60
ii  iproute2             5.10.0-4
ii  libc6                2.31-13+deb11u2
ii  libcap2              1:2.44-1
ii  libedit2             3.1-20191231-2+b1
ii  libgnutls30          3.7.1-5
ii  libnettle8           3.7.3-1
ii  libseccomp2          2.5.1-1+deb11u1
ii  tzdata               2021a-1+deb11u2
ii  ucf                  3.0043

chrony recommends no packages.

Versions of packages chrony suggests:
ii  bind9-dnsutils [dnsutils]  1:9.16.22-1~deb11u1   (Using latest ISC Bind9 
9.17+
pn  networkd-dispatcher        <none>  (this is a bare-boned appliance server)

-- Configuration Files:
/etc/chrony/conf.d/README [Errno 2] No such file or directory: 
'/etc/chrony/conf.d/README'
/etc/chrony/sources.d/README [Errno 2] No such file or directory: 
'/etc/chrony/sources.d/README'
/etc/default/chrony changed [not included] (not applicable)
/etc/dhcp/dhclient-exit-hooks.d/chrony changed [not included] (not
applicable)

-- no debconf information

Reply via email to