Как настроить сервер ntp и клиент chrony для синхронизации времени по локальному каналу IPv6
У меня есть два компьютера, подключенных с помощью кабеля 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
также работает на обоих компьютерах, что может осложнить ситуацию.