Como usar o chrony para sincronizar o timestamp em dois computadores

1

Eu preciso comparar os resultados que vêm de dois laptops diferentes. Cada laptop tem um conjunto diferente de sensores e, para compará-los corretamente, eu preciso ter o mesmo timestamp em ambos os laptops. Eles não estão conectados à Internet pública, mas, se necessário, eu posso usar um roteador para fazê-los se comunicarem localmente pela ethernet.

Instalei o chrony em ambos os computadores, mas não entendi como configurar o mestre e como configurar o cliente.

Eu verifiquei estas instruções:

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

mas não entendi se preciso especificar esses comandos na linha de comando ou se preciso criar um arquivo de texto chamado "drift" contendo essas instruções e colocá-lo em / var / lib / chrony / e depois reiniciar chrony.

Você pode me ajudar, por favor? Eu realmente não consigo entender como usar o chrony!

Obrigado!

    
por Marcus Barnet 16.06.2016 / 19:31

1 resposta

0

a configuração padrão no chrony já vem com a maior parte disso, sem necessidade de alterar o drift ou o arquivo de log. Seu exemplo parece muito com a seção "Redes isoladas" em man chrony.conf , para que você possa encontrar mais detalhes.

As alterações de que você precisa estão todas em /etc/chrony.conf depois, reinicie o serviço via systemctl restart chrony .

Além da configuração padrão, você precisa apenas:

a) no mestre:

# 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
allow 192.168.165

b) no cliente:

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

O resto que você tinha em seu exemplo já está na configuração padrão ou não se ajusta ao seu caso de uso. Por exemplo, smoothtime tornará o tempo de espera menos agitado, por não ter um relógio de alta qualidade no seu mestre. Mas se o seu caso de uso só quer que eles sejam iguais , não importa o quanto você esteja nervoso, então, na verdade, isso não é o que você quer.

    
por Christian Ehrhardt 22.03.2018 / 11:27