Não é possível sincronizar o tempo usando 'ntpdate', erro: “nenhum servidor adequado para sincronização encontrada”

13

Meu arquivo ntp.conf:

user@pc[0][07:37:40]:/etc$ cat /etc/ntp.conf
idriftfile /var/lib/ntp/ntp.drift
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server pool.ntp.org

Saída de comando:

user@pc[0][07:37:24]:/etc$ sudo ntpdate -dv pool.ntp.org
18 Jun 07:37:35 ntpdate[10737]: ntpdate [email protected] Tue Apr 19 07:15:05 UTC 2011 (1)
Looking for host pool.ntp.org and service ntp
host found : conquest.kjsl.com
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
transmit(198.137.202.16)
transmit(216.45.57.38)
transmit(64.6.144.6)
198.137.202.16: Server dropped: no data
216.45.57.38: Server dropped: no data
64.6.144.6: Server dropped: no data
server 198.137.202.16, port 123
stratum 0, precision 0, leap 00, trust 000
refid [198.137.202.16], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time:    00000000.00000000  Thu, Feb  7 2036  0:28:16.000
originate timestamp: 00000000.00000000  Thu, Feb  7 2036  0:28:16.000
transmit timestamp:  d1a71a93.1f16c1e3  Sat, Jun 18 2011  7:37:39.121
filter delay:  0.00000  0.00000  0.00000  0.00000
         0.00000  0.00000  0.00000  0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
         0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000

server 216.45.57.38, port 123
stratum 0, precision 0, leap 00, trust 000
refid [216.45.57.38], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time:    00000000.00000000  Thu, Feb  7 2036  0:28:16.000
originate timestamp: 00000000.00000000  Thu, Feb  7 2036  0:28:16.000
transmit timestamp:  d1a71a93.524a05dd  Sat, Jun 18 2011  7:37:39.321
filter delay:  0.00000  0.00000  0.00000  0.00000
         0.00000  0.00000  0.00000  0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
         0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000

server 64.6.144.6, port 123
stratum 0, precision 0, leap 00, trust 000
refid [64.6.144.6], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time:    00000000.00000000  Thu, Feb  7 2036  0:28:16.000

transmitted 4, in filter 4
reference time:    00000000.00000000  Thu, Feb  7 2036  0:28:16.000
originate timestamp: 00000000.00000000  Thu, Feb  7 2036  0:28:16.000
transmit timestamp:  d1a71a93.524a05dd  Sat, Jun 18 2011  7:37:39.321
filter delay:  0.00000  0.00000  0.00000  0.00000
         0.00000  0.00000  0.00000  0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
         0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000

server 64.6.144.6, port 123
stratum 0, precision 0, leap 00, trust 000
refid [64.6.144.6], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time:    00000000.00000000  Thu, Feb  7 2036  0:28:16.000
originate timestamp: 00000000.00000000  Thu, Feb  7 2036  0:28:16.000
transmit timestamp:  d1a71a93.857c6fbd  Sat, Jun 18 2011  7:37:39.521
filter delay:  0.00000  0.00000  0.00000  0.00000
         0.00000  0.00000  0.00000  0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
         0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000

18 Jun 07:37:40 ntpdate[10737]: no server suitable for synchronization found
    
por wting 18.06.2011 / 15:57

7 respostas

6

meu ntp (/etc/ntp.conf) diz

server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
server 2.ubuntu.pool.ntp.org
server 3.ubuntu.pool.ntp.org

mude o seu para isso e faça isso como root ( sudo -i )

service ntp stop

faça as alterações:

service ntp start

teste-o

date

ATUALIZAÇÃO: ontem à noite eu tenho que configurar uma máquina e achei isso que poderia ser útil

~# dpkg-reconfigure tzdata

Você pode definir seu fuso horário e sair (como root: sudo -i )

:~# dpkg-reconfigure tzdata


Current default time zone: 'America/Montevideo'
Local time is now:      Tue Mar  6 13:18:00 UYST 2012.
Universal Time is now:  Tue Mar  6 15:18:00 UTC 2012.

:~# 
    
por maniat1k 25.02.2012 / 03:30
1

Primeiro de tudo, você não precisa de ntp server para sincronizar a hora (vejo que você tem /etc/ntp.conf que vem do pacote ntp , fornecendo o servidor), e se você usar esse servidor, você não precisa usar ntpdate manualmente.

Para ser mais específico em relação ao fato de que ntp package não é necessário, o tempo é sincronizado toda vez que sua conexão de rede é ativada usando ntpdate-debian , que vem na instalação padrão.

Então, para tentar a sincronização manual, pare o servidor

sudo service ntp stop

execute

sudo ntpdate-debian

que é o aplicativo auxiliar debian para executar ntpdate sem o incômodo que você tem agora.

    
por enzotib 18.06.2011 / 16:45
1

Use com a opção -u e um servidor confiável. Por exemplo. sudo ntpdate -u pool.ntp.org

    
por farshadnia 16.10.2013 / 19:13
1

Verifique se o seu firewall permite a conexão de saída.

Usando comandos:

sudo ntpdate ntp.ubuntu.com

e:

sudo ntpdate-debian

Eu estava recebendo o erro semelhante "ntpdate [14593]: nenhum servidor adequado para sincronização encontrado" antes de alterar o firewall do meu roteador para permitir a saída da porta 123, protocolo UDP.

    
por Skurfur 25.11.2013 / 19:10
1

O ntp faq da Universidade de Delaware (a casa do NTP, eu diria) menciona esse erro. O link é link .

Você pode tentar executar o ntpdate usando ntpdate -d servername ou ntpdate -u servername . Stock ntpdate não obtém o servername do arquivo de configuração ntp. Eu acho que é sensato ter o seu tempo perto de corrigir manualmente antes de tentar esses comandos, como sugerido por William Ting nos comentários aqui.

Os dois comandos ntpdate acima enviam, e esperam respostas UDP, em um número de porta pública aleatório, não na porta 123, em seu computador, para evitar possíveis complicações de usar essa entrada de porta com privilégios. Claro que os filtros de saída ainda podem ser um problema.

A FAQ sugere a filtragem de pacotes como uma causa, pois pode estar eliminando os pacotes UDP necessários da passagem para e da porta 123 em seu computador. Você deve ajustar seus filtros de pacotes em seus sistemas e roteadores, conforme necessário.

Observe que o ntpdate aceita um argumento do servidor. O ntpdate-debian usa o servidor especificado em / etc / default / ntpdate. Usar o ntpdate sem um argumento pode causar o erro mencionado na pergunta (o questionador está especificando-o corretamente, no entanto).

    
por John S Gruber 24.05.2012 / 00:51
0

Encontrei a solução porque precisava. Se não houver problemas de interverção de firewall, o link link fornece a solução. Pelo menos meu.

    
por edib 19.02.2014 / 23:19
0

Eu corri para o mesmo problema ao tentar sincronizar o tempo em um Raspberry Pi na minha rede de trabalho. Parece que os pacotes ntp externos estavam sendo bloqueados na minha rede. Para corrigir isso, eu removi os servidores listados no arquivo ntp.conf padrão e adicionei meu servidor de rede interno. Se você não tiver certeza do nome exato do servidor a ser usado, poderá encontrá-lo no /etc/resolv.conf .

Como somente ntpdate-debian usa o arquivo ntp.conf , isso só corrigirá ntpdate-debian (não ntpdate ).

    
por ssperling5 19.08.2015 / 17:35

Tags