Размещение NTP-сервера в автономной сети

У меня есть локальная сеть, которая не подключена к Интернету, и я пытаюсь синхронизировать все машины, Windows и Linux, с NTP-сервером. Все, что я смог найти, это настроить NTP-клиента с интернет-NTP-сервером.

Как я могу настроить свой собственный NTP-сервер Linux или найти хорошую документацию о том, как?

2 ответа

Решение

Вы создаете часовой пояс острова. По сути, вы создаете новый сервер Stratum 1 для своей сети, и это может оказаться непростым делом.

Исправление для этого заключается в использовании:

tos orphan

В вашем файле ntp.conf. Это говорит NTP, что ваш часовой пояс осиротел. Но вам нужна достаточно новая версия (4.2.2), чтобы использовать ее. Если вы не можете использовать, то используйте:

server 127.127.0.1
fudge 127.127.0.1 stratum 1

Также известный как "Недисциплинированные местные часы". Хотя я настоятельно рекомендую создать пул времени, несколько серверов, которые предоставляют время взаимно. Это поможет замедлить смещение часов.

server 127.127.0.1
peer 192.168.100.66
peer 192.168.100.69

И, наконец, если это вообще возможно, использование источника времени GPS очень хорошо поддерживается и будет держать ваш остров времени близко к истине.

В зависимости от вашего дистрибутива, apt-get или yum install ntp должны сделать свое дело, а вам просто нужно отредактировать /etc/ntpd.conf, чтобы обслуживать время.

http://www.ubuntugeek.com/network-time-protocol-ntp-server-and-clients-setup-in-ubuntu.html выглядит довольно подробно.

Другие вопросы по тегам