Как использовать Chrony для синхронизации меток времени на двух компьютерах

Мне нужно сравнить результаты, которые приходят с двух разных ноутбуков. У каждого ноутбука свой набор датчиков, и для их правильного сравнения на обоих ноутбуках должна быть одинаковая временная метка. Они не подключены к общедоступному Интернету, но при необходимости я могу использовать роутер, чтобы заставить их общаться локально через Ethernet.

Я установил Chrony на обоих компьютерах, но я не понимал, как настроить мастер и как настроить клиент.

Я проверил эти инструкции:

Master:

driftfile /var/lib/chrony/drift
local stratum 8
manual
allow 192.168.165
smoothtime 400 0.01

Clients:

server master iburst
driftfile /var/lib/chrony/drift
logdir /var/log/chrony
log measurements statistics tracking

но я не понял, нужно ли мне указывать эти команды в командной строке или мне нужно создать текстовый файл с именем "drift", содержащий эти инструкции, и поместить его в /var/lib/chrony/, а затем перезапустить chrony.

Не могли бы вы мне помочь? Я действительно не могу понять, как использовать Chrony!

Спасибо!

1 ответ

Конфигурация по умолчанию в chrony поставляется с большей частью этого уже, нет необходимости изменять дрейф или файл журнала. Ваш пример очень похож на раздел "Изолированные сети" в man chrony.conf так что там вы можете найти более подробную информацию.

Все необходимые вам изменения /etc/chrony.conf после этого перезапустите сервис через systemctl restart chrony,

В дополнение к конфигурации по умолчанию вам нужно только:

а) по мастеру:

# make it serve time even if it is not synced (as it can't reach out)
local stratum 8
# allow the IP of your peer to connect (subnet not specific IP)
allow 192.168.XX

б) на клиенте:

# set the servers IP here to sync to it
server <IP> iburst
# remove the default servers in the config

Остальное, что было в вашем примере, либо уже в конфигурации по умолчанию, либо не соответствует вашему варианту использования. Например smoothtime сделает отслуженное время менее нервным, интересным, так как у вас нет часов высокого качества на вашем хозяине. Но если ваш вариант использования просто хочет, чтобы они были одинаковыми, независимо от того, насколько нервными, то это на самом деле не то, что вы хотите.

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