Я хочу настроить автономный NTP-сервер в Ubuntu.
Проблема в том, что все учебники, которые я вижу в Интернете, касаются того, как заставить сервер синхронизироваться с другим сервером времени в Интернете, а затем транслировать время в моей сети.
Мне нужен сервер, который я настраиваю для использования собственных системных часов и передачи их в сеть, и перед этим не нужно синхронизироваться с интернет-сервером времени. Как мне этого добиться?
Кроме того, на другой ноте, какую команду можно запустить с помощью ntpd
или ntpdc
, чтобы проверить, что мой сервер и клиенты правильно запускают демон?
Можно прокомментировать те серверы пула список под /etc/ntp.conf
и специфика собственный сервер. Позвольте мне дать полный шаг:
Сторона сервера
Первый, отключите ntpdate сервис:
sudo update-rc.d -f ntpdate remove
NTP
sudo apt-get install ntp
Установки Открывают и редактируют файл конфигурации NTP:
/etc/ntp.conf
Комментируют те серверы пула и specifiy Ваш собственный адрес сервера, например:
server 192.168.20.1
Теперь, перезапустите сервис ntp
sudo service ntp restart
Клиентская сторона
NTP
sudo apt-get install ntp
Установки И затем отредактируйте конфигурационный файл /etc/ntp.conf
, Наконец определяют Ваш собственный адрес сервера:
server 192.168.20.1
, Если у Вас есть запись DNS для сервера NTP, можно использовать как:
server et.ntp.org
Перезапуск
sudo service ntp restart
необходимо видеть это для последнего вопроса:
, Как проверить, обновляет ли NTPD время машины Linux успешно
Это - старый вопрос, но никто не отвечает здесь, таким образом, я предоставил бы ответ для других людей, борющихся с этой проблемой, если Вы уже решили ее.
Вы могли бы хотеть использовать (на сервере):
server 127.127.1.0
fudge 127.127.1.0 stratum 8
, где слой #number является некоторым довольно небольшим числом, что означает, что серверу можно доверять для получения информации времени, что это обеспечивает.