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 ntppdate
name__.
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?
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
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.
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)
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
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:
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
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