O ntpd escuta em várias interfaces por padrão, só quero que ele escute em 127.0.0.1:123, pois quero apenas que o host local sincronize a hora.
Como fazer isso, tentei editando / etc / default / ntp no Debian Wheezy:
NTPD_OPTS='-4 -I 127.0.0.1'
Mas ainda escuta globalmente em 0.0.0.0:123
Alguma ideia?
fudge
declaração. O que você está tentando alcançar?ntpdate -B timeserver
, queríamos executar um ntpd em todos os clientes com apenas 127.0.0.1:123, que solicita ao servidor de horas na LAN. Tem alguma coisa errada com isto?server
linhas nasntpd
configurações do seu cliente definem com quem você sincroniza. Se suasserver
linhas dizem que127.0.0.1
você está com um problema. Se eles apontarem para o seu servidor de horas central, tudo ficará bem.Respostas:
Remova todas as opções
-I
ou insira o seguinte no seu :--interface
/etc/default/ntp
/etc/ntp.conf
Um trecho da
ntpd(1)
página de manual sobre a-i
opção:Veja também a página de manual da Debian (não a encontrei no Arch Linux one) de
ntp.conf(5)
.fonte
Com o ntp escutando apenas no 127.0.0.1, parece que não é possível iniciar a conexão com um servidor ntp público:
Ele deve estar vinculado a um endereço IP roteável para funcionar.
fonte
/Etc/ntp.conf completo com protocolo neutro (IPv4 e | IPv6)
fonte
Se você deseja reduzir o número de serviços de atendimento por motivos de segurança, o openntpd pode ser considerado, pois não requer que um servidor de atendimento atue como cliente. É considerado um pouco menos preciso que o ntpd; é confiável em algumas centenas de ms, mas é adequado para a maioria dos propósitos.
fonte