У меня есть два компьютера, соединенных кабелем Ethernet. Первый компьютер, назовем его «мастер», также подключен к Интернету через беспроводную сеть. Это работает ntp
и получил свое время от 0.ubuntu.pool.ntp.org
и т. д. Второй компьютер, назовем его "подчиненным", подключен только к мастеру и работает chrony
. Я хочу, чтобы ведомое устройство отслеживало ведущее устройство для синхронизации времени.
Я установил локальные IPv6-адреса на ведущем устройстве: inet6 fe80::1/128 scope link
и раб: inet6 fe80::2/128 scope link
Два компьютера могут ping
друг друга и ssh
друг в друга, используя эти адреса IPv6. Все идет нормально.
Я не уверен, как настроить /etc/ntp.conf
на хозяине и /etc/chrony/chrony.conf
на ведомом, чтобы заставить ведомое отслеживать ведущего.
В случае с IPv4 мне, кажется, пришлось сделать следующие изменения:
# /etc/ntp.conf (master)
restrict 169.254.0.0 mask 255.255.0.0
broadcast 169.254.255.255
# /etc/chrony/chrony.conf (slave)
server 169.254.1.1 minpoll -1 maxpoll 2 prefer
Кажется, это работает (хотя у меня есть сомнения в его правильности), если я также установил соответствующие локальные адреса IPv4. Какой IPv6-эквивалент этой конфигурации?
PS. avahi
также работает на обоих компьютерах, что может усложнять ситуацию.