NTP, Quelqu'un peut m'expliquer comment ça marche? - Hardware - Linux et OS Alternatifs
Marsh Posté le 23-08-2004 à 17:16:12
si le différentiel est trop fort, le démon ntp ne fait pas la mise à jour.
il faut utiliser ntpdate pour forcer la correction, puis lancer le démon
supposons que ton serveur NTP a comme IP 192.168.1.10
Code :
|
montre ton fihicer de conf de ntp ( /etc/ntp.conf )
Marsh Posté le 24-08-2004 à 09:20:20
Ok, mais le différentiel est de combien? ça se chiffre en millisecondes? secondes? minutes? Car j'ai vu plusieurs valeurs (1000s, 128ms...)
J'ai un autre problème lorsque je lance le démon: ntpd -xg -c /etc/ntp.conf
le client se synchronise avec le serveur mais ne met pas à jour l'horloge (sachant que j'ai 2minutes de retard) Je pensais que le client accélèrerai l'horloge pour rattrapper le retard...
Et au bout de 10Mins - 1/4 d'heure, le client dit que les serveurs ne sont pas "reachable".
Voici le ntp.conf sur mon client:
# /etc/ntp.conf pour clients Linux
authenticate no
# Serveurs de strate 2
server xxx.xxx.xxx.xxx
server xxx.xxx.xxx.xxx
# local clock
restrict 127.127.0.1 mask 255.255.255.255
server 127.127.0.1
# fichier stockant la valeur de derive de l'horloge
driftfile /etc/ntp/drift
# logconfig all
# fichier de log
logfile /var/log/ntp
Voilà.
Merci pour votre aide.
Marsh Posté le 24-08-2004 à 11:12:57
perso, je me contente de rajouter une ligne dans mon crontab pour executer toutes les 2 heures:
ntpdate ntp.ciril.fr
Marsh Posté le 24-08-2004 à 11:27:34
salut,
pareil j'ai dans le crontab un ntpdate toute les heures...
en fait j'ai jamais compris clairement comment fonctionnait le daemon ntpd, par exemple, quel sont les intervalles d'actualisation de l'heure.
Marsh Posté le 24-08-2004 à 12:52:45
Dans le linux pratique de juillet/aout 2004, il y a 3 pages sur ntp.
En gros ca dit que faire un ntpdate dans un crontab, c mal car ca sature les serveurs. Il est question meme de supprimer ntpdate. Car si tout le monde fait une mise a jour toutes les heures, comme tout le monde à la même heure, des milliers de demandes de synchronisation arrive au même instant. Puis pendant les 59 mins suivantes, il n'y a plus rien,
L'utilisation correcte est de se synchroniser une seule fois avec ntpdate NomDuServeur
De mettre dans ntp.conf "server NomDuServeur"
puis de laisser tourner le démon ntpd
Ainsi la précision de l'horloge de l'ordi va s'affiner (ca prend plusieurs jours) pour atteindre une précision de l'ordre du millième.
Je vous conseille l'achat du mag (l'article donne bcp plus d'infos pour comprendre ntp), il est encore en kiosque (au moins hier)
Marsh Posté le 24-08-2004 à 16:45:05
tu devrais virer le local clock.
voici un ntpd.conf plus correct
Code :
|
http://www.ntp.org/ntpfaq/NTP-a-faq.htm
http://www.eecis.udel.edu/~mills/ntp/html/index.html
http://www.ntp.org/documentation.html
la valeur maximale d'écart est donnée dansla doc et peut être aussi modifiée.
de plus dans /etc/ntp/step-tickers, je mettrais les adresses IP des 2 serveurs ntp.
ensuite pour synchro les machines je ferais :
Code :
|
ntp se synchronise régulièrement aux serveurs de temps mais ce de manière "aléatoire".
IMHO il utilise pour savoir le bon moment où se connecter la dérive de l'horloge ( cf drift-file ).
Pour vérifier que ton client se synchronise bien, utilise la commande : ntpq -p
tu dois avoir une étoile devant au moins un serveur car c'est celui qui est utilisé pour la synchro.
http://www.eecis.udel.edu/~mills/ntp/html/ntpq.html
Code :
|
Marsh Posté le 24-08-2004 à 16:48:53
utiliser les serveur de pool c'est bien(TM)
http://twiki.ntp.org/bin/view/Servers/NTPPoolServers
Marsh Posté le 03-02-2005 à 12:43:04
bonjour
j'ai mon client sous Redhat et mon serveur de temps qui s'appelle Blaster
Dans mon fichier ntp.conf du client Redhat, j'ai modifié uniquement la ligne Serveur 127.127.1.0 (j'ai mis serveur Blaster) et j'ai effacé la ligne fudge. je sauvegarde et je ressors, et là je lance un ntptrace Blaster, et il m'affiche rien. Cela prouve que ça ne marche pas. J'ai lu vos discussions et j'y comprend pas très bien. Aidez-moi s'il vous plait
Marsh Posté le 23-08-2004 à 11:57:25
J'ai fait des test avec mon PC avec un client NTP sous red hat.
J'ai mis 2 minutes de retard mais mon pc ne veut pas se mettre à l'heure progressivement...
C'est normal?
J'avais compris comme quoi NTP était capable de mettre à l'heure un PC/Serveur progressivement avec l'option -x, mais ça ne marche pas. Mon client perd la connexion avec le serveur, il dit quil n'arrive pas à joindre le serveur. Alors qu'en ping ça passe.
Merci pour votre aide!