LINUX.ORG.RU
ФорумAdmin

Помогите разобрать с systemd-timesyncd (синхронизация времени)

 , , ,


0

1

Всем привет! Есть:

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]