it-swarm.dev

Error "no se encontró ningún servidor adecuado para la sincronización" al intentar ejecutar `ntpdate`

Estoy tratando de configurar el servidor NTP en la máquina Ubuntu. Me estoy rompiendo la cabeza en este tema en particular.

Obteniendo un error ntpdate[5005]: no server suitable for synchronization found al hacer el comando ntppdate.

¿Alguien puede ayudarme en esto?


/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

También cuando le di el comando netstat -anltp | grep "LISTEN"

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

Entonces, ¿qué debo hacer para que escuche en 123?

Si obtengo salida como

PORT    STATE SERVICE
123/udp open  ntp

Si doy el comando nmap -p 123 -sU -P0 192.168.36.198, significa que UDP está abierto, ¿verdad? Entonces, ¿por qué no se muestra en el comando mostrar puertos de escucha?

6
Anups

El problema provenía de las restricciones predeterminadas de red dadas en /etc/ntp.conf. Puede que tenga que descomentar las siguientes líneas en el archivo de configuración del 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

a

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

Es posible que se le bloquee el acceso a buntu.pool.ntp.org


Pruebe con un grupo de servidores NTP diferente.

Solicite a su ISP (o administrador de red) un servidor local (o clúster) NTP.

1
david6

Si desea sincronizar con referencia de tiempo externo, no tiene que "escuchar".

Compruebe si puede llegar a 0.ubuntu.pool.ntp.org (ping y nmap -p 123 -sU 0.ubuntu.pool.ntp.org)

1
Alessandro Carini

He dado una respuesta detallada de arriba a abajo. Es posible que desee saltar a la mitad de mi respuesta o simplemente consultar las capturas de pantalla a continuación para comprenderlo de un vistazo.

Debe configurar ntp con servidores de la siguiente manera:

Al menos debe establecer el siguiente parámetro en el archivo de configuración /etc/ntp.conf: server

Por ejemplo, abra el archivo /etc/ntp.conf con el editor de texto nano:

  Sudo nano /etc/ntp.conf

Localice el parámetro del servidor y, si está vacío, configúrelo de la siguiente manera:

  server pool.ntp.org

Pero generalmente en ubuntu ya algunos servidores están preescritos, lo que podría 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

enter image description here

Guarde el archivo y reinicie el servicio ntpd:

   /etc/init.d/ntpd start

Puede sincronizar el reloj del sistema con un servidor NTP inmediatamente con el siguiente comando:

   Sudo ntpdate pool.ntp.org

o simplemente ejecutar ya los servidores están definidos

Sudo ntpdate 0.ubuntu.pool.ntp.org

u otros servidores que se definen usando el servidor

generalmente

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

BUT después de eso existe la posibilidad de que aparezca el Error NTP socket in use como se muestra a continuación:

enter image description here

En ese caso solo corre

ntpdate -u pool.ntp.org 

actualizar cuando se ejecuta ntp deamon

O simplemente detenga el demonio, actualícelo y vuelva a iniciarlo de la siguiente manera:

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

y obtendrás

enter image description here

0
Stormvirux

Este error aparece cuando el servidor ntp intenta sincronizar la hora local utilizando servidores remotos.

Compruebe si su máquina tiene acceso a Internet y el puerto 123/UDP no está bloqueado:

Si desea un servidor ntp sin acceso a internet, no debe definir servidores en su archivo ntp.conf, puede comentarlo agregando un # al comienzo de la línea:

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

Puede obtener más información en: http://support.ntp.org/bin/view/Support/WebHome

0
xkill