Я хочу настроить сервер (размещенный на aws / или работающей системе в какой-то части мира) в качестве сервера NTP, который можно запрашивать глобально.
В настоящее время я изменил файл ntp.conf на узле, чтобы он стал сервером в качестве сервера. Но проблема в том, что при использовании клиента NTP, если я пытаюсь запросить время с этого сервера, или, скорее, при использовании sudo ntpdate он говорит, что подходящий сервер не найден.
Однако, если я реплицирую то же самое в своей локальной сети (сервер, а также запрашивающий узел находятся в локальной сети), это работает отлично.
Думаю, проблема может заключаться в файле ntp.conf. Нужно ли мне устанавливать какие-то особые ограничения, чтобы это работало и публично? И нет, я не могу разместить сервер на публичных страницах ntp. Это вообще возможно?
Начать захват пакета. Протокол NTP прост в использовании, вы можете увидеть, были ли отправлены пакеты, и получили ли они ответ.
Добавить сервер в ntp.conf
, и перезапустите ntpd, когда это будет безопасно. Бегать ntpq -p
чтобы увидеть статус пэра, в частности охват.
Эквивалент для хрони chrony.conf
и chronyc sources
.
Не используй ntpdate
. Требуется аргумент сервера, даже если вы настроили ntp.conf
, другими словами, вам нужно было сделать ntpdate ntp1.example.net
. Это дублированный код NTP вечной давности, Сопровождающие пытались избавиться от этого как минимум 12 лет.