Introdução
Este documento descreve como validar a configuração, alterar e solucionar problemas do serviço NTP. Aplicável para trilhas de software Cyber Vision Center 2.x, 3.x, 4.x.
Etapas para validar o emparelhamento do servidor NTP
ntpq -c peer <peer device IP>
Com a troca de tráfego (peering), o centro tem seu tempo de folga em um dispositivo par, como um roteador ou um Gateway na rede.
associação de cliente NTP
A associação NTP mostra o status das associações do cliente para cada servidor NTP.
ntpq -c associations <dispositivo onde a hora é sincronizada>
Saída de exemplo:
Exemplo: problema ao mostrar falha com resolução de nome
***Can't find host peer
server (local remote refid st t when poll reach delay offset jitter
===========================================================================================
localhost.lo *LOCAL(0) .LOCL. 10 l - 64 377 0.000 0.000 0.000
Verificar a data atual
cv-admin@Center:~$ date
Tue Jul 11 18:01:05 UTC 2023
Verificar o status do daemon NTP
systemctl status ntp
Alterar a configuração do NTP
sbs-timeconf -h to learn about the commands to tune NTP on the center.
sbs-timeconf -s with IP or hostname.
Após as alterações, reinicie o serviço ntp com o seguinte comando:
Validar configuração NTP
cat /data/etc/ntp.conf
Vulnerabilidade do modo NTP 6
Há duas opções para resolver isso.
Opção #1: Uso de listas de acesso
-
Crie o arquivo rc.local em /data/etc com esta regra (somente em eth0 se a implantação tiver uma implementação de interface única ou em eth1 para interface dupla). Exemplos de regras abaixo:
iptables -I FORWARD -i eth0 -o brntpd -p udp -m udp --dport 123 -j DROP
iptables -I FORWARD -i eth0 -o brntpd -p udp -m udp -s X.X.X.X -d 169.254.0.10 --dport 123 -j ACCEPT
No comando acima, X.X.X.X é o endereço IP do servidor NTP autorizado. Se você tiver vários servidores NTP, poderá adicionar regras de Aceitação para cada servidor NTP autorizado usado na solução.
-
Reinicie o seu centro
Opção #2: Do arquivo ntp.conf
1. No arquivo /data/etc/ntp.conf, adicione essas duas linhas à configuração existente
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
2- Reinicie o serviço ntp usando o comando "systemctl restart ntp"
As duas opções também podem ser combinadas para melhorar a segurança do NTP.