On Sun, Dec 10, 2023 at 09:57:08AM +0100, Otto Moerbeek wrote:

> On Fri, Dec 01, 2023 at 09:18:32PM +0000, guilherme.janc...@yandex.com wrote:
> 
> > >Synopsis:  Repeated NTP peers in OpenNTPD
> > >Category:  user
> > >Environment:
> >     System      : OpenBSD 7.4
> >     Details     : OpenBSD 7.4 (GENERIC.MP) #0: Sun Oct 22 12:13:42 MDT 2023
> >                      
> > r...@syspatch-74-amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> > 
> >     Architecture: OpenBSD.amd64
> >     Machine     : amd64
> > >Description:
> >     If the same address/domain is specified multiple times in
> >     OpenNTPD's configuration file, or if multiple domains resolve
> >     to the same IP address, OpenNTPD will treat the same IP address
> >     as if it was multiple peers.
> > >How-To-Repeat:
> >     This can be tested by appending `server 127.0.0.1` multiple
> >     times to the configuration file.
> > 
> >     Alternatively, assuming a default OpenNTPD configuration file
> >     from OpenBSD 7.4, the following entries can be added to
> >     /etc/hosts:
> >     127.0.0.1       time.cloudflare.com
> >     127.0.0.1       pool.ntp.org
> > 
> >     I noticed this bug using the default 7.4 configuration file. It
> >     can happen because time.cloudflare.com is part of pool.ntp.org:
> >     https://www.ntppool.org/scores/162.159.200.1
> >     https://www.ntppool.org/scores/162.159.200.123
> > >Fix:
> >     Removing the `server time.cloudflare.com` line from the
> >     configuration file is a simple fix the user can make, but
> >     OpenNTPD should check if an IP address it tries to add to the
> >     list of peers is already a peer, and ignore it if so. If a
> >     server is added with the `server` (not `servers`) keyword in the
> >     configuration file, OpenNTPD should try the next IP the domain
> >     resolves to if applicable.
> > 
> 
> Thanks for the report, I'll take a look.
> 
>       -Otto
> 

Due to verious reasons this is all a bit complicated, I did not find a
nice solution yet. Some patience required.

        -Otto

Reply via email to