Как добавить таблицу файлов дополнительной секунды на NTP-сервере

Сервер NTP не отправляет пакеты с установленным битом индикатора скачка. Это из-за отсутствия файла таблицы секунд координации? Как я могу установить этот файл?


ntp
person Nayana S Nair    schedule 31.03.2015    source источник


Ответы (2)


Нет... Прыжки обычно объявляются с вышестоящего (высшего уровня) сервера ближе ко времени вставки. Я не могу точно вспомнить, как долго это делается, но я помню, что еще в 2012 году вся моя временная иерархия показывала правильные биты, установленные до того, как это произошло.

Если вы хотите использовать свой собственный файл скачка, посмотрите эта ссылка, она должна вам помочь.

leapfile "/path/to your/leap-file" — это основная директива конфигурации для ntp4.2.6 и новее.

person user3788685    schedule 07.04.2015

Возможно, ваш NTP-сервер не был уведомлен о дополнительной секунде, как это должно было быть, из-за того, что некоторые серверы времени уровня 1 не знали о предстоящей дополнительной секунде. Цитата из документация поддержки ntpd:

Прошлый опыт показал, что многие серверы уровня 1 не объявляют об ожидающих дополнительных секундах в течение дня, предшествующего событию. Установка файла скачка на ваш NTP-сервер гарантирует, что он уведомит своих клиентов об ожидающем скачке, а также изящно обработает событие.

Серверы времени, которые знают о надвигающейся секунде координации, начинают рекламировать ее в течение дня, предшествующего секунде координации.

Для ntpd версии 4.2.6 и новее необходимо загрузить файл дополнительных секунд с https://www.ietf.org/timezones/data/leap-seconds.list или в другом месте. Затем этот файл добавляется в файл конфигурации ntpd (обычно /etc/ntp.conf в Linux) со следующей директивой:

# Assuming the file is named leap-seconds.list,
# and is located in /var/lib/ntp/
leapfile /var/lib/ntp/leap-seconds.list

Для получения более подробной информации см. раздел Использование файла Leap Second File в документации по поддержке NTP.

person Phizes    schedule 30.08.2015