O problema é que Relógio Local (LCL) requer explicitamente 127.127.1.1
endereço em vez do loopback padrão, o que eu tinha assumido.
Muito complicado - é o que acontece quando você não copia e cola configurações.
Eu configurei minha configuração do NTP para isso:
# local server
server 127.0.0.1
fudge 127.0.0.1 stratum 10
# Only allow read-only access from localhost
restrict -4 default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict ::1
# Location of drift file
driftfile /var/lib/ntp/ntp.drift
logfile /var/log/ntp.log
Deixando públicas as definições de server
, assumindo que isso atrasaria o tempo de minhas máquinas.
Agora, defino minha data com date --set="+5 minutes"
, reinicio NTPd systemctl restart ntpd
e quando testo meu servidor de horário na máquina Windows, recebo:
An error occured while Windows was synchronizing with 192.168.1.160.
The peer is unreachable.
Sempre que adiciono outras definições de server
à configuração, funciona.
Como eu configuraria um servidor NTP que serviria manualmente a hora?
O problema é que Relógio Local (LCL) requer explicitamente 127.127.1.1
endereço em vez do loopback padrão, o que eu tinha assumido.
Muito complicado - é o que acontece quando você não copia e cola configurações.
Tags time ntp arch-linux