Настройка и запуск NTP-сервера time.erdees.ru
В сети куча серверов времени, в том числе супер-точных, вроде stratum-1, которые синхронизируются с GPS или атомных часов. Так же есть stratum-2 серверы, которые обновляются с нескольких stratum-1 серверов, а в свою очередь, существуют stratum-3 серверы, которые обновляются c stratum-2 и так далее. Ну, вы поняли. Ан-нет, всех все равно тянет поднять свой сервер. Причин может быть несколько: либо в локалку нужно время раздать, либо политики безопасности не разрешают обновляться с публичных серверов, либо простое любопытство… В любом случае, настроить NTP-сервер будет полезно.
Ставим необходимые компоненты:
# aptitude install ntp ntpdate
После установки, сразу будет запущен сервер ntpd, однако, его еще предстоит настроить.
# nano /etc/default/ntpdate
В строке
NTPDATE_USE_NTP_CONF=yes
Меняем значение на “no”, этим самым говоря, что бы сервера ntp брались из файла /etc/ntp.conf
Далее редактируем основной файл конфигурации ntp:
# nano /etc/ntp.conf
Приводим имеющийся конфиг-файл к виду:
driftfile /var/lib/ntp/ntp.drift statistics loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file clockstats type day enable # Список серваков для синхронизации server ntp.ix.ru server 0.ru.pool.ntp.org server 1.ru.pool.ntp.org server 2.ru.pool.ntp.org server 3.ru.pool.ntp.org restrict -4 default kod notrap nomodify nopeer noquery restrict -6 default kod notrap nomodify nopeer noquery restrict 127.0.0.1 restrict ::1 disable auth # Отрубаем аутефикацию
Обратите внимание, что в моем списке серверов для обновления, ntp-серверы stratum-1 и stratum-2, что делает мой получившийся сервер полноценным stratum-2. Небольшое замечание – если Вы не собираетесь раздавать время на весь интернет, то не обновляйтесь с серверов stratum-1, так как они сильно загружены.
Далее проверяем состояние нашего сервера:
# ntpdate -q <ntp.yourserver.org>
У меня высветилось вот такое:
server 109.238.243.55, stratum 2, offset 0.133643, delay 0.02890 22 Nov 08:39:28 ntpdate[27496]: adjust time server 109.238.243.55 offset 0.133643 sec
А это значит, что я получил полноценный stratum-2 сервер 🙂
Стоит подметить, что с первых минут, сервер может работать некорректно, поскольку для начала ему нужно правильным образом синхронизироваться самому, а уж после, разрешить синхронизироваться клиентам. Время это может варьироваться от 15 минут до нескольких часов.
Так же, если у вас сразу не получилось, можно дополнительно проверить:
# ntpq -p
Получился такой вывод:
remote refid st t when poll reach delay offset jitter ============================================================================== *ntp.ix.ru .PPS. 1 u - 256 377 2.056 0.109 0.133 +c249.colo.hc.ru 195.54.192.50 3 u 187 256 377 1.745 0.159 0.163 80.90.180.140 .INIT. 16 u - 1024 0 0.000 0.000 0.000 +195.239.199.18 62.117.76.142 2 u 240 256 377 3.142 -0.754 0.044 -93.186.100.118 85.114.26.194 2 u 262 256 377 13.434 3.776 0.104
Данная команда вывела мне статус вышестоящих серверов, их stratum и прочую информацию. Результат данной статьи – NTP-сервер time.erdees.ru 🙂 Синхронизируйтесь на здоровье.
Recent Comments