Назад | Перейти на главную страницу

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