I couldn' t launch multiple instances of chrony. I added lan.conf to the conf.d folder additionally to the main config file: server lan_IP port 123 minpoll 0 maxpoll 0 copy allow cmdport 123 bindcmdaddress /var/run/cc/chronyd-server1.sock pidfile /var/run/cc/chronyd-server1.pid driftfile /var/lib/cc/drift-server1
I even made /var/run/cc folder. But there is сен 05 22:55:07 key chronyd[152706]: chronyd version 4.3 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +NTS +SECHASH +IPV6 -DEBUG) сен 05 22:55:07 key chronyd-starter.sh[152704]: Could not open /var/run/cc/chronyd-server1.pid : Permission denied сен 05 22:55:07 key chronyd[152706]: Wrong permissions on /var/run/cc сен 05 22:55:07 key chronyd[152706]: Disabled command socket /var/run/cc/chronyd-server1.sock сен 05 22:55:07 key chronyd[152706]: Fatal error : Could not open /var/run/cc/chronyd-server1.pid : Permission denied сен 05 22:55:07 key systemd[1]: chrony.service: Control process exited, code=exited, status=1/FAILURE сен 05 22:55:07 key systemd[1]: chrony.service: Failed with result 'exit-code'. сен 05 22:55:07 key systemd[1]: Failed to start chrony, an NTP client/server. вт, 5 сент. 2023 г. в 17:46, CpServiceSPb <cpservice...@gmail.com>: > Adding this way of packet handling will bring a huge competition advantage > for chrony. > I think. > > Here is some onfi about netlink practical usgee, in Russian, but you can > read it via Google translator. > > Anyway, thanks in advance. > > вт, 5 сент. 2023 г. в 17:03, Miroslav Lichvar <mlich...@redhat.com>: > >> On Tue, Sep 05, 2023 at 04:33:11PM +0300, CpServiceSPb wrote: >> > > That would make more sense for security. However, it's not a simple >> thing >> > > to implement as peer associations use the server sockets too, so there >> > > would need to be some code selecting the right socket. >> > Maybe it is worth looking at NTP sources for aspects of the topic. >> > It supports multiple bindings as I know. >> >> The ntpd I/O code was designed around having a separate socket for >> each interface. It monitors changes in network configuration (on Linux >> using netlink socket). It needs that to be able to respond from the >> right address on multihomed hosts. The amount of code needed for that >> is huge and lot of it is system-specific. >> >> chronyd relies on the IP_PKTINFO socket option to get the destination >> address of requests. This is much simpler, but probably not available >> on all systems that ntpd currently supports. >> >> > I believe you will be able to implement correctly the functionality. >> > And will wait for the version to test it. >> >> I added it to my todo list, but don't get your hopes up. >> >> -- >> Miroslav Lichvar >> >> >> -- >> To unsubscribe email chrony-dev-requ...@chrony.tuxfamily.org with >> "unsubscribe" in the subject. >> For help email chrony-dev-requ...@chrony.tuxfamily.org with "help" in >> the subject. >> Trouble? Email listmas...@chrony.tuxfamily.org. >> >>