Всем привет! Есть:
1. Arch linux: сетевые настройки получает через DHCP.
2. FreeBSD шлюз: раздает DHCP, на этом шлюзе настроен ntpd.
Ip-адрес, маска, шлюз и DNS все приходит и работает. Проблема с NTP-сервером.
Почему-то systemd-timesyncd не берет настройки из DHCP, а берет их из файла /etc/systemd/timesyncd.conf, причем из закомментированной секции FallBack.
Сеть на Arch настроена через nmcli. При этом, если настроить сеть через systemd-networkd все отлично работает и время берется с freebsd-шлюза. Собственно настройки такие:
/etc/systemd/timesyncd.conf
#NTP=
#FallbackNTP=0.arch.pool.ntp.org1.arch.pool.ntp.org2.arch.pool.ntp.org 3.arch.pool.ntp.org
#RootDistanceMaxSec=5
#PollIntervalMinSec=32
#PollIntervalMaxSec=2048
Вывод команды timedatectl show-timesync:
FallbackNTPServers=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
ServerName=0.arch.pool.ntp.org
ServerAddress=85.21.78.91
RootDistanceMaxUSec=5s
PollIntervalMinUSec=32s
PollIntervalMaxUSec=34min 8s
PollIntervalUSec=34min 8s
NTPMessage={ бла-бла-бла }
Frequency=-1469279
На шлюз грешить нельзя на другие устройства все прилатает отлично. Я так понимаю, проблема в настройках NetworkManager. Сами настройки делал через nm-applet, вот они:
[connection]
id=ethernet
uuid=dd1ca6bb-466b-3633-8f09-bbd6b4953c60
type=ethernet
autoconnect-priority=-999
interface-name=enp4s0
permissions=
timestamp=1591727733
[ethernet]
mac-address-blacklist=
[ipv4]
dns-search=
method=auto
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto
[proxy]