web-dev-qa-db-fra.com

Erreur "Aucun serveur approprié pour la synchronisation trouvée" lors de la tentative d'exécution de `ntpdate`

J'essaye d'installer le serveur NTP sur la machine Ubuntu. Je me casse la tête dans ce dossier particulier.

Obtenir une erreur ntpdate[5005]: no server suitable for synchronization found en exécutant la commande ntppdatename__.

Quelqu'un peut-il m'aider s'il vous plaît dans ce domaine?


/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

Aussi quand j'ai donné la commande netstat -anltp | grep "LISTEN"

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

Alors, que dois-je faire pour qu'il écoute 123?

Si je reçois une sortie en

PORT    STATE SERVICE
123/udp open  ntp

Si je donne la commande nmap -p 123 -sU -P0 192.168.36.198, cela signifie que UDP est ouvert, non? Alors pourquoi ne montre-t-il pas dans la commande d'afficher les ports d'écoute?

6
Anups

Le problème provenait des restrictions réseau par défaut indiquées dans /etc/ntp.conf. Vous devrez peut-être supprimer les commentaires suivants dans le fichier de configuration du serveur 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

à

# 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

Vous pouvez être bloqué d'atteindre buntu.pool.ntp.org


Essayez un autre pool de serveurs NTP.

Demandez à votre fournisseur de services Internet (ou à votre administrateur réseau) de vous procurer un serveur (ou un cluster) NTP local.

1
david6

Si vous souhaitez synchroniser avec une référence de temps externe, vous n'avez pas à "écouter".

Vérifiez si vous pouvez atteindre 0.ubuntu.pool.ntp.org (ping et nmap -p 123 -sU 0.ubuntu.pool.ntp.org)

1
Alessandro Carini

J'ai donner une réponse détaillée de haut en bas. Vous voudrez peut-être passer au milieu de ma réponse ou simplement vous référer aux captures d'écran ci-dessous pour la comprendre d'un coup d'œil.

Vous devez configurer ntp avec les serveurs comme suit:

Vous devez au moins définir le paramètre suivant dans le fichier de configuration /etc/ntp.conf: server

Par exemple, ouvrez le fichier /etc/ntp.conf à l’aide de l’éditeur de texte nano:

  Sudo nano /etc/ntp.conf

Localisez le paramètre du serveur et s'il est vide, définissez-le comme suit:

  server pool.ntp.org

Mais généralement, à Ubuntu, certains serveurs sont déjà pré-écrits, ce qui peut être

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

Enregistrez le fichier et redémarrez le service ntpd:

   /etc/init.d/ntpd start

Vous pouvez synchroniser l’horloge système sur un serveur NTP immédiatement à l’aide de la commande suivante:

   Sudo ntpdate pool.ntp.org

ou tout simplement exécuter déjà les serveurs sont définis

Sudo ntpdate 0.ubuntu.pool.ntp.org

ou d'autres serveurs définis à l'aide de serveur

généralement

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

MAIS après cela, vous risquez d'obtenir l'erreur NTP socket in use comme indiqué ci-dessous:

enter image description here

Dans ce cas, il suffit de courir

ntpdate -u pool.ntp.org 

mettre à jour lorsque ntp deamon est en cours d'exécution

OU tout simplement arrêter le démon, le mettre à jour et le redémarrer comme suit:

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

et vous obtiendrez

enter image description here

0
Stormvirux

Cette erreur apparaît lorsque le serveur ntp tente de synchroniser l'heure locale à l'aide de serveurs distants.

Vérifiez si votre machine dispose d'un accès Internet et que le port 123/UDP n'est pas bloqué:

Si vous voulez un serveur ntp sans accès Internet, vous ne devez pas définir de serveurs dans votre fichier ntp.conf, vous pouvez le commenter en ajoutant un # au début de la ligne:

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

Vous pouvez obtenir plus d'informations à l'adresse suivante: http://support.ntp.org/bin/view/Support/WebHome

0
xkill