ntpd.conf − конфигурационный файл демона Network Time Protocol (Протокола Сетевого Времени)
Эта страница руководства описывает формат файла конфигурации ntpd(8).
Необязательное ключевое слово weight позволяет достичь более точного контроля над относительной важностью источинков времени (серверов или датчиков). Вес указывается в диапазоне от 1 до 10; если вес не указан, по умолчанию используется 1. Сервер с весом 5, например, будет оказывать в пять раз больше влияния на расчётное смещение времени, чем сервер с весом 1.
ntpd.conf имеет следующий формат:
Пустые строки и строки, начинающиеся с символа ’#’ игнорируются.
Ключевые слова в конфигурационном файле могут быть указаны несколько раз. Доступные ключевые слова:
listen on адрес
OpenNTPd позволяет синхронизироват локальные часы с удалёнными NTP−серверами и, если это указано, может сам выступать в роли NTP−сервера, распространяя собственное время.
Задаёт локальный IP−адрес или имя узла, который должен прослушивать демон ntpd(8) для включения синхронизации клиентов. Если ключевое слово указано несколько раз, ntpd(8) будет ожидать соединений на каждом указанном адресе. Если вместо адреса указан символ "*", ntpd(8) будет ожидать соединений на всех локальных адресах. ntpd(8) по умолчанию не прослушивает какие−либо адреса. Например:
listen on *
или
listen on 127.0.0.1
listen on ::1
sensor устройство [correction микросекунды] [weight значение−веса]
Задаёт датчик времени, который должен использоваться демоном ntpd(8). Датчик может быть указан несколько раз: ntpd(8) будет использовать каждый реально существующий датчик. Не существующие датчики игнорируются. Если вместо имени устройства указан символ "*", ntpd(8) будет использовать все обнаруженные датчики времени. ntpd(8) по умолчанию не использует какие−либо датчики. Например:
sensor *
sensor udcf0
Можно указать необязательную величину коррекции в микросекундах для компенсации смещения датчика. Максимальное значение коррекции составляет 127 секунд. Например, если приёмник DCF77 отстаёт на 15 милисекунд от действительного значения времени:
sensor udcf0 correction 15000
server адрес [weight значение−веса]
Указывает IP−адрес или имя узла NTP−сервера для синхронизации. Если ключевое слово указано несколько раз, ntpd(8) попытается синхронизироваться со всеми указанными серверами. Если имя узла решается в несколько IPv4 и/или IPv6−адресов, ntpd(8) использует первый адрес. Если ntpd(8) не получит ответ, он попытается воспользоваться следующим адресом и продолжит делать это до тех пор, пока не найдёт рабочий адрес. Например:
server 10.0.0.2 weight 5
server ntp.example.org weight 1
Для предоставления избыточности, хорошей практикой является указывание нескольких серверов. Обычно большая точность получается при использовании серверов, которые имеют низкую задержку передачи пакетов по сети.
servers адрес [weight значение−веса]
Как и ключевое слово server, указывает адрес или доменное имя NTP−сервера для синхронизации. Если ключевое слово указано несколько раз, ntpd(8) попытается синхронизироваться со всеми указанными серверами. Имя узла может разрешаться в несколько IP−адресов, в таком случае ntpd(8) попытается синхронизироваться со всеми ими. Например:
servers pool.ntp.org
/etc/openntpd/ntpd.conf
Файл конфигурации ntpd(8) по умолчанию.
ntpd(8), sysctl(8)
Формат файла ntpd.conf был впервые введён в OpenBSD 3.6.
Перевод на русский язык выполнил Владимир Ступин <vladimir@stupin.su>.