Я просто пытаюсь настроить NTP в моей системе. На моем компьютере будут работать и сервер, и клиенты, которые связаны между собой локальной связью. У одного из них будут опорные часы.
И сервер, и Клиент - это Linux Ubuntu. Я устанавливаю демон ntp в обе стороны. В клиентах я ввожу IP-адрес сервера в /etc/ntp.conf. Все отлично работает
Однако установка времени для корректировки времени на стороне клиента занимает слишком много времени (около 17 минут). Можно ли собрать правильное время только при запуске. Я пишу некоторый код, который регулярно вызывает "ntpdate" системным вызовом, и проблема решена, но должно быть что-то, что позволяет мне сократить время опроса клиента до 1-2 минут. В ntp.conf есть некоторые настройки как maxpoll - minpoll, но мне не удалось понять их функцию, потому что с лучшей конфигурацией (minpoll 4? 16 секунд?) Я также не вижу, чтобы клиентская сторона корректировала свое время до 10 минут.
Кроме того, в некоторых случаях моим клиентом является встроенная система (плата ARM - IGEP), и она всегда открывается с неуместной датой (2-3 года назад). Поэтому время, которое требуется для исправления времени, также не должно зависеть от разницы во времени.