ntpd: Support IPv6-only hosts

0.pool.* returns only IPv4 addresses.
2.pool.* returns both, IPv6 and IPv4 addresses.

conservatively extend our IPv4 only pool configuration by adding a
second pool, which also returns IPv6 addresses.

PR:			270536
Reported by:		Lapo Luchini <lapo@lapo.it>
MFC after:		3 days
Pull Request:		https://github.com/freebsd/freebsd-src/pull/731
Differential Revision:	https://reviews.freebsd.org/D39954
This commit is contained in:
Mina Galic 2023-05-04 21:33:18 -07:00 committed by Cy Schubert
parent fa4651d7ea
commit fff1551c03

View File

@ -20,9 +20,10 @@
tos minclock 3 maxclock 6 tos minclock 3 maxclock 6
# #
# The following pool statement will give you a random set of NTP servers # The following pool statements will give you a random set of IPv4 and IPv6
# geographically close to you. A single pool statement adds multiple # NTP servers geographically close to you. A single pool statement adds
# servers from the pool, according to the tos minclock/maxclock targets. # multiple servers from the pool, according to the tos minclock/maxclock
# targets.
# See http://www.pool.ntp.org/ for details. Note, pool.ntp.org encourages # See http://www.pool.ntp.org/ for details. Note, pool.ntp.org encourages
# users with a static IP and good upstream NTP servers to add a server # users with a static IP and good upstream NTP servers to add a server
# to the pool. See http://www.pool.ntp.org/join.html if you are interested. # to the pool. See http://www.pool.ntp.org/join.html if you are interested.
@ -30,14 +31,16 @@ tos minclock 3 maxclock 6
# The option `iburst' is used for faster initial synchronization. # The option `iburst' is used for faster initial synchronization.
# #
pool 0.freebsd.pool.ntp.org iburst pool 0.freebsd.pool.ntp.org iburst
pool 2.freebsd.pool.ntp.org iburst
# #
# If you want to pick yourself which country's public NTP server # If you want to pick yourself which country's public NTP server
# you want to sync against, comment out the above pool, uncomment # you want to sync against, comment out the above pool statements,
# the next one, and replace CC with the country's abbreviation. # uncomment the next ones, and replace CC with the country's abbreviation.
# Make sure that the hostname resolves to a proper IP address! # Make sure that the hostnames resolves to a proper IP address!
# #
# pool 0.CC.pool.ntp.org iburst # pool 0.CC.pool.ntp.org iburst
# pool 2.CC.pool.ntp.org iburst
# #
# To configure a specific server, such as an organization-wide local # To configure a specific server, such as an organization-wide local