NTP sem DNS

0

Eu tenho uma caixa rodando o ubuntu 10.04 x86 & amp; é isolado por necessidade de muita rede. Está bloqueado do DNS.

Eu gostaria que ele mantivesse o tempo exato, então eu configurei o NTP com vários servidores, todos os endereços IP. Ele tem o endereço IP, por isso não será necessário fazer pesquisas de DNS, exatamente?

Aqui está o erro que recebo quando tento atualizar o tempo:

data antes da sincronização:

Fri May 20 08:03:32 PDT 2016
* Stopping NTP server ntpd
...done.
Name server cannot be used, exiting20 May 08:03:32 ntpdate[26887]: name server cannot be used, reason: Temporary failure in name resolution

* Starting NTP server ntpd
...done.
COMMAND FAILED: /usr/sbin/ntpdate -u 216.228.192.69 prefer #S2Platform-Server1 131.107.13.100 prefer #S2Platform-Server2 192.43.244.18 prefer #S2Platform-Server3
date after sync:
Fri May 20 08:03:32 PDT 2016
Sync failed

Minha pergunta: será que isso vai funcionar ou o NTP exige apenas o DNS? Eu fiz um monte de googling, mas não consigo encontrar nenhuma informação sobre isso.

Obrigado

Também fiz esta pergunta nos fóruns.

    
por wales 21.05.2016 / 00:28

1 resposta

1

Eu testei ntpdate , que é o comando que está falhando usando o modo de consulta. Funciona bem. A falha parece estar relacionada aos valores como #S2Platform-Server1 , que exigem resolução de DNS. Parece que você comentou os servidores em /etc/ntp.conf ou /etc/default/ntpdate incorretamente. O comentário precisa estar no começo da linha.

O problema de resolução de nomes provavelmente se deve aos nomes inválidos, e não à falta de DNS. Você pode desabilitar a resolução de DNS em /etc/nsswitch.conf , e isso não será tentado pelo resolvedor de chamadas.

    
por BillThor 21.05.2016 / 05:58