Как сконфигурировать NTP клиент и сервер на машине

Автор lenin, 05 января 2017, 19:54:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

lenin

Как правильно  сконфигурировать NTP  клиент ?
Машина может быть установлена в разных старнах и поэтому нужно чтоб использовался сервер той страны где установят машину. Как сделать чтоб NTP  выбирал сам правильный сервер?

ogost

NTP работает следующим образом: клиент запрашивает время, а сервер возвращает время в UNIX time формате . А клиент, следуя своим настройкам часового пояса, сам вычисляет локальное время. Другими словами, вам нужно выбрать один понравившийся нтп сервер, и настроить часовой пояс на клиенте.

lenin

Есть в этом пару проблем :  1) неизжестно в какой стране будет машина :- тоесть какой сервер ей запрашивать .
2) Как машине изначально отрегулировать локальное время ? Пример машину создали в Китае и отправили в Германию. Как она получит правельное локальное время ?



Kato

1. Ну почему "неизвестно какой".. Просто введите работающий NTP сервер
2. Выше уже ответили "как". "настроить часовой пояс на клиенте."
где проблемы? конечно на месте придется выставить только часовой пояс (если конечно неизвестно куда сервер данный поедет)

ogost

Цитата: lenin от 06 января 2017, 16:45:31неизжестно в какой стране будет машина :- тоесть какой сервер ей запрашивать
Любой публичный ntp сервер, с приемлимой для вас точностью. Я пользуюсь обычно 0.pool.ntp.org. Вы почитали про unixtime по линку в моём посте выше? unixtime - это количество секунд с 00:00:00 1 января 1970 года по часовому поясу UTC, сервер возвращает время клиенту именно в таком виде. Серверу пофиг в каком часовом поясе клиент, клиент сам должен вычислять локальное время исходя из своих настроек.
Цитата: lenin от 06 января 2017, 16:45:31Как машине изначально отрегулировать локальное время ? Пример машину создали в Китае и отправили в Германию. Как она получит правельное локальное время ?
Вариантов решения проблемы в вашем примере 2:
1. Китайцы прикручивают к машине удобный интерфейс для настройки часового пояса. Немцы, с помощью этого удобного интерфейса выставляют нужный им часовой пояс. Дешево, легко, сердито.
2. Китайцы прикручивают к машине технические средства (GPS, geoip, да мало ли других способов), пользуясь которыми машина вычисляет свое местоположение и выставляет себе правИльный часовой пояс. Дорого, сложно, в 99% случаев избыточно.

lenin

Спасибо за ответы, скоро проверим на реальной машине. поменяв часовой пояс.
Нашел в нете что NTP  может исправлять погрешность не больше 1000 секунд. Это так ?

Еще нашел интерсную опцию : datetimectl
Вставил NTP  в systemd  , принято так делать или нет ?
Хотел спросить ,  NTP  не синхронизирует hwclock  , я использую для этого скрипт и крон . Мне кажется есть более простой путь