Reduzir o tempo limite do ntpdate quando as configurações do DNS forem inválidas?

1

Eu tenho um problema em que o ntpdate atinge o tempo limite após exatamente 80 segundos, caso o DNS seja inválido (ou, nesse caso, o host fica preso atrás de um firewall). Eu gostaria de trazer este tempo limite para algo mais razoável, como 1 ou 2 segundos.

# ntpdate -bud ntp.ubuntu.com  
23 Sep 08:39:56 ntpdate[9554]: ntpdate [email protected] Tue Apr 19 07:08:19 UTC 2011 (1) 
Looking for host ntp.ubuntu.com and service ntp 
Error : Name or service not known 23 Sep 08:41:16 ntpdate[9554]: can't find host ntp.ubuntu.com

23 Sep 08:41:16 ntpdate[9554]: no servers can be used, exiting

Note que a opção -t não parece ajudar aqui, porque parece que só entra em ação quando o servidor está ao alcance, mais o valor padrão é 1 segundo.

lsb_release: 10.04.4 LTS

uname: 2.6.32-43-server #97-Ubuntu SMP Wed Sep 5 16:56:41 UTC 2012 x86_64 GNU/Linux

Caso o DNS esteja configurado corretamente, o uso de um servidor NTP inválido expirará imediatamente:

# ntpdate -bud ntp.ubuntu.comm
23 Sep 09:47:39 ntpdate[6523]: ntpdate [email protected] Mon Apr 13 13:39:47 UTC 2015 (1)
Looking for host ntp.ubuntu.comm and service ntp
Error resolving ntp.ubuntu.comm: Name or service not known (-2)
23 Sep 09:47:39 ntpdate[6523]: Can't find host ntp.ubuntu.comm: Name or service not known (-2)
23 Sep 09:47:39 ntpdate[6523]: no servers can be used, exiting

Então, eu realmente acho que isso é mais um problema de resolução de DNS do que o ntpdate, mas por favor me ajude a encontrar uma solução.

    
por Jeff 23.09.2015 / 15:49

1 resposta

1

Eu não sei como corrigir ntpdate , mas você pode primeiro testar a pesquisa do DNS com um comando como

nslookup -timeout=1 ntp.ubuntu.com. 

Ele sai 1 no tempo limite ou não resolve.

    
por meuh 24.09.2015 / 16:01