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 .