"nenhum servidor adequado para sincronização encontrada" ao tentar executar 'ntpdate'

5

Estou tentando configurar o servidor NTP na máquina Ubuntu. Estou quebrando a cabeça nesta questão em particular.

Obtendo um erro ntpdate[5005]: no server suitable for synchronization found ao executar o comando ntppdate .

Alguém por favor pode me ajudar nisso?

/etc/ntp.conf:

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

Além disso, quando dei o comando netstat -anltp | grep "LISTEN"

tcp    0   0 127.0.0.1:53            0.0.0.0:*         LISTEN   1816/dnsmasq
tcp    0   0 0.0.0.0:22              0.0.0.0:*         LISTEN   939/sshd
tcp    0   0 127.0.0.1:631           0.0.0.0:*         LISTEN   1013/cupsd
tcp    0   0 127.0.0.1:39558         0.0.0.0:*         LISTEN   5529/rsession
tcp    0   0 0.0.0.0:902             0.0.0.0:*         LISTEN   1275/vmware-authdla
tcp    0   0 127.0.0.1:47304         0.0.0.0:*         LISTEN   5822/rsession
tcp6   0   0 :::80                   :::*              LISTEN   1400/apache2
tcp6   0   0 :::22                   :::*              LISTEN   939/sshd
tcp6   0   0 ::1:631                 :::*              LISTEN   1013/cupsd

Então, o que devo fazer para ouvir 123?

Se eu obtiver a saída como

PORT    STATE SERVICE
123/udp open  ntp

Se eu der o comando nmap -p 123 -sU -P0 192.168.36.198 , isso significa que o UDP está aberto, certo? Então, por que não aparece no comando para mostrar portas de escuta?

    
Erro
por Anups 27.08.2012 / 08:35

5 respostas

2

O problema estava vindo das restrições padrão de rede dadas em /etc/ntp.conf . Você pode ter que descomentar as seguintes linhas no arquivo de configuração do servidor ntp:

# Clients from this (example!) subnet have unlimited access, but only if
# cryptographically authenticated.
#restrict 192.168.123.0 mask 255.255.255.0 notrust

para

# Clients from this (example!) subnet have unlimited access, but only if
# cryptographically authenticated.
restrict 192.168.123.0 mask 255.255.255.0
    
por JulienV 18.05.2015 / 14:45
1

Você pode estar sendo impedido de acessar ubuntu.pool.ntp.org

Tente um pool de servidores NTP diferente.

Pergunte ao seu ISP (ou Network Administrator) por um servidor NTP (ou cluster) local.

    
por david6 28.08.2012 / 11:06
1

Se você deseja sincronizar com a referência externa, não precisa "ouvir".

Verifique se você pode acessar 0.ubuntu.pool.ntp.org (ping e nmap -p 123 -sU 0.ubuntu.pool.ntp.org)

    
por Alessandro Carini 28.08.2012 / 12:48
0

Este erro aparece quando o servidor ntp tenta sincronizar a hora local usando servidores remotos.

Verifique se a sua máquina tem acesso à Internet e a porta 123 / UDP não está bloqueada:

Se você quer um servidor ntp sem acesso à internet, você não deve definir servidores em seu arquivo ntp.conf, você pode comentar adicionando um # no início da linha:

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

Você pode obter mais informações em: link

    
por xkill 09.02.2013 / 17:30
0

Eu dei uma resposta detalhada de cima para baixo. Você pode querer pular para o meio da minha resposta ou apenas indicar as capturas de tela abaixo para entendê-las rapidamente.

Você precisa configurar o ntp com servidores da seguinte forma:

Você deve pelo menos definir o seguinte parâmetro no arquivo de configuração /etc/ntp.conf: server

Por exemplo, abra o arquivo /etc/ntp.conf usando o editor de texto nano:

  sudo nano /etc/ntp.conf

Localize o parâmetro do servidor e, se estiver vazio, configure-o da seguinte forma:

  server pool.ntp.org

Mas geralmente no Ubuntu já existem alguns servidores que podem ser

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

Salve o arquivo e reinicie o serviço ntpd:

   /etc/init.d/ntpd start

Você pode sincronizar o relógio do sistema para um servidor NTP imediatamente com o seguinte comando:

   sudo ntpdate pool.ntp.org

ou apenas executar já servidores estão definidos

sudo ntpdate 0.ubuntu.pool.ntp.org

ou outros servidores que são definidos usando o servidor

geralmente

sudo ntpdate <one of the servername in /etc/ntp.conf>

MAS depois disso, é possível que você receba o erro NTP socket in use , conforme mostrado abaixo:

Nesse caso, basta executar

ntpdate -u pool.ntp.org 

para atualizar quando o ntp deamon estiver rodando

OU apenas pare o deamon, atualize e inicie-o novamente da seguinte forma:

$ sudo ntpdate pool.ntp.org
$ sudo service ntp stop
$ sudo ntpdate pool.ntp.org
$ sudo service ntp start

e você receberá

    
por Stormvirux 04.03.2014 / 15:04

Tags