2

У меня Raspberry Pi 3 под управлением Gentoo, и часы не синхронизируются с NTP после перезагрузки. Как только система снова включается, она восстанавливает последний записанный момент из swclock. Я должен запустить службу ntp-client вручную, чтобы синхронизировать часы. Конфигурация кажется правильной, поскольку swclock находится на уровне загрузки, а ntp-клиент - на уровне по умолчанию.

1 ответ1

0

Я видел это при использовании DNSSec. Если время слишком далеко, DNSSec не будет разрешать имена DNS, поэтому демон NTP не сможет получить IP-адреса для синхронизации.

Одним из решений может быть обеспечение того, чтобы по крайней мере один из ваших серверов NTP или пиров был IP-адресом или локально разрешаемым именем.

Я запускаю named на одном из моих Pi, и я добавил этот фрагмент в конец /etc/default/bind9 . Две из моих записей на server являются явными IP-адресами, а остальные в конечном итоге разрешаются, когда DNS начинает работать.

# Get an approximation to current time so that DNS will work, so that
# NTP can resolve its server/peer names
#
test -x /usr/sbin/ntpdate -a -s /etc/ntp.conf &&
    awk '/^server|^peer/ {print $2}' /etc/ntp.conf | xargs -r ntpdate || :

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .