Usando o RHEL 5.x em uma estação de trabalho.
Eu defino o relógio usando ntpdate 0.us.pool.ntp.org
e, em seguida, inicio o NTPD usando service ntpd start
. (isso também acontece na inicialização). Observando isso nos próximos 20 a 30 minutos, parece correr a cerca de meia hora. Após 20 minutos, o relógio está a cerca de 10 minutos de atraso.
A chamada de ntpq -p
(após 20 minutos) mostra três servidores (vindos do pool), todos com .INIT.
na coluna refid .
Examinar o log do sistema mostra uma inicialização sem intercorrências para o NTPD. Não há erros para falar.
A chamada de hwclock
mostra a hora atual correta.
Conteúdo de /etc/ntp.conf
:
restrict 127.0.0.1
server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
driftfile /var/lib/ntp/drift
statsdir /var/lib/ntp
Olhando para nmap -p123 -sU -P0 servername
, vejo 123/udp open|filtered ntp
.
Não tenho certeza de onde mais procurar diagnosticar isso. Sugestões?
EDIT: iburst
não parece ter nenhum efeito.
Eu tentei executar o NTPD usando -ddd
para ver o que está acontecendo. Ele começa a receber pacotes de forma bastante constante e, em seguida, diminui a velocidade de um rastreamento. Após 5 minutos, meu relógio está 3 minutos atrasado. Foi definido inicialmente usando ntpdate
.