Preciso configurar um servidor NTP para fins de teste em uma rede não conectada à Internet, mas estou tendo problemas para encontrar um exemplo claro do que fazer para que isso funcione.
Este servidor NTP será apenas para fins de teste. Nenhum dos sistemas da rede tem qualquer acesso à internet... 100% air gap.
Eu quero que minha máquina de desenvolvimento (192.168.1.123) seja o servidor NTP. Isto é o que eu tentei:
$ sudo yum install ntp
$ sudo systemctl start ntpd
$ sudo systemctl enable ntpd
Então eu editei meu arquivo /etc/ntp.conf:
server 192.168.1.123 prefer
restrict 127.0.0.1
driftfile /etc/ntp/drift
broadcastdelay 0.008
Então editei meu arquivo /etc/ntp/drift:
0.000
Certifiquei-me de que o firewall do sistema (192.168.1.123) estava permitindo o ntp e reiniciei a máquina. Quando a máquina volta a ficar online e eu verifico ntpstat
, recebo esta mensagem:
unsynchronised
polling server every 8 s
Quando corro ntpq -p
recebo:
remote refid st t when poll reach delay offset jitter
==============================================================================
1470-lt-037881 .INIT. 16 u - 1024 0 0.000 0.000 0.000
quando corro netstat -an | grep 123
recebo isso:
udp 0 0 172.16.156.1:123 0.0.0.0:*
udp 0 0 192.168.125.1:123 0.0.0.0:*
udp 0 0 192.168.1.123:123 0.0.0.0:*
udp 0 0 127.0.0.1:123 0.0.0.0:*
udp 0 0 0.0.0.0:123 0.0.0.0:*
udp6 0 0 xxxx::xxx:xxxx:xxxx:123 :::*
udp6 0 0 xxxx::xxx:xxxx:xxxx:123 :::*
udp6 0 0 xxxx::xxx:xxxx:xxxx:123 :::*
udp6 0 0 ::1:123 :::*
udp6 0 0 :::123 :::*
Não tenho ideia do que 1470-lt-037881
é e os 172.16.156.1
endereços 192.168.125.1
IP são endereços vmnet8 e vmnet1 (respectivamente).