Il se peut qu'un pare-feu bloque le port 123. ce qui peut faire que le serveur ntp ne voit jamais les serveurs de temps.
Dans mon cas, mon ISP (Internet Service Provider) bloquait les ports.
L'analyse du port de la 123 n'a pas non plus détecté le blocage.
Le pistolet fumant était que j'ai temporairement deux alimentations internet indépendantes. Sous linux, si je lance ntpq -p
(à plusieurs reprises) avec le premier flux Internet connecté, rien n'est mis à jour, mais avec l'autre flux, je reçois des mises à jour !
Comme le dit @Jens A. Koch, ntpdate -u <server name>
permet de contourner ce problème, temporairement (sans mauvais jeu de mots), mais ne résout pas le problème du temps à long terme.
Avec le temps, une dérive se produira dans les horloges de votre système et de votre matériel. De plus, dans mon cas, le double démarrage linux/Windows entraîne un décalage supplémentaire de l'horloge matérielle (de plusieurs heures).
Vous devez donc avoir le port 123 ouvert pour UDP afin de maintenir votre horloge système.
Plutôt que d'utiliser -u
Vous pouvez également faire ceci qui, je pense, utilise le port 123 (plutôt qu'un port non 'privilégié') :
service ntp stop
alors
ntpdate <server url>
(sans le -u) et enfin
service ntp start
.
Cela semble contourner le problème de blocage du port, au moins pour régler l'horloge une fois. Si -u
fonctionne, mais pas celui-ci, alors c'est un signe évident que le port est bloqué, ou que le serveur ne répond pas, ...
Un autre problème que j'ai dû résoudre était que pour moi, la version par défaut de Debian /etc/ntp.conf
La configuration comprenait 4 lignes vers les piscines : debian.pool.ntp.org
. Aucun de ces serveurs n'a fonctionné. J'ai reçu ce message d'erreur :
Erreur de résolution de debian.pool.ntp.org : Aucune adresse associée à
hostname (-5) 24 Mar 04:49:27 ntpdate[15115] : Impossible de trouver l'hôte
debian.pool.ntp.org : Aucune adresse associée au nom d'hôte (-5) 24 Mar
04:49:27 ntpdate[15115] : aucun serveur ne peut être utilisé, exit
J'ai dû changer les serveurs pour us.pool.ntp.org
.