rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Aide ntp.conf

Posté par Louis, le jeudi 3 février 2005 à 12:08:41
bonjour

j'ai une petite difficulté pour me synchroniser avec un serveur de temps.

j'ai un client sous Linux Redhat, j'ai tous les services NTP installés. dans le fichier etc/ntp.conf, j'indique serveur Excalibur

(Excalibur est le nom de mon serveur de temps de strate supérieur, et je veux que le client linux se synchronise son horloge sur Excalibur)

quand je fais "ntptrace Excalibur", il devrait y avoir normalement une sortie du genre:
Excalibur.highnet.fr: stratum 5, offset 1.074315, synch distance 0.01132

mais malheureusement, il me met rien. Même pas un message d'erreur. cela signifie que ça ne marche pas. Le problème c'est que je ne sais pas pourquoi s'il vous plait.

Louis
Répondre à Louis  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le jeudi 3 février 2005 à 13:47:16
et si je fais ntpdate -dv Excalibur alors il me dit:

"can't find host Excalibur"
"No Server can be used, exiting"

alors que les services NTP sont bien ouvert sur le serveur, les ping marchent bien.
Répondre à Louis

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
epinard, le jeudi 3 février 2005 à 14:46:47
il faut que le port 123 soit ouvert pour les paquets UDP entrants.

Ensuite, il faut tester avec ntp -qn. Ce sont les dernières colonnes qui disent si ça marche. Benoît
Répondre à epinard

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le jeudi 3 février 2005 à 14:59:48
ntp -qn: command not found

port 123 bien ouvert sur les firewall
Répondre à Louis

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le jeudi 3 février 2005 à 15:45:09
je ne comprend pas pourquoi ntptrace Excalibur ne marche pas encore.
pourrais-tu m'expliquer la commande ntp -qn s'il te plait

merci
Répondre à Louis

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le jeudi 3 février 2005 à 16:03:02
il faut que le port 123 soit ouvert

c'est le port du firewall ou un port sur mon client redhat ?
Répondre à Louis

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[Dal], le jeudi 3 février 2005 à 18:28:30
Salut Louis,

Essaye ntptrace avec des informations de débogage et dis nous ce que çà dit :
ntptrace -dv excalibur

Je suppose que tu as vérifié que tu arrives bien à pinger la machine excalibur, qu'un serveur NTPD est paramétré dessus, qu'il est lancé que le firewall de chaque machine ne bloque pas la communication, et que le nom "excalibur" signifie quelque chose pour ton DNS ou pour ton fichier /etc/hosts.

Hmmm... çà fait beaucoup de suppositions :)


Dal
Répondre à [Dal]

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
epinard, le jeudi 3 février 2005 à 18:41:46
la commande est ntpq (et non ntp comme je l'ai indiqué. Désolé). Donc ntpq -n.
123, c'est le port du firewall.
Si ntptrace ne parche pas c'est peut être que xntpd ne tourne pas ou que ton firewall l'empeche d'atteindre le serveur. Ou une autre cause que j'ignore.


J'ai configuré ma machine grace à http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/ht­ml_single/TimePrecision-HOWTO.html#ntp.configs et je suis très content d'avoir chez moi une référence de temps au 10e de seconde près sans rien faire (pas reglée depuis plus de 9 mois).

Benoît
Répondre à epinard

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le vendredi 4 février 2005 à 09:07:55
bonjour et merci les amis

1) j'ai essayé "ntptrace -dv excalibur" (excalibur est bien le nom DNS)

et il me répond rien.

[root@posteRedat root]#ntptrace -dv excalibur (puis "Entrée")
[root@posteRedat root]#_


2) tout pingue bien, aucun pb sur firewall, services NTPD lancés...

j'essaie ntpq -n et là il m'ouvre un session

ntpq> (et là je suis perdu)


3) il faut voir si excalibur est bien dans /etc/hosts ?
sur le client ntp ou le serveur ntp ?


Louis
Répondre à Louis

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le vendredi 4 février 2005 à 09:48:28
je viens enfin d'avoir des réponses qui semblent positifs...

je vais relever les réponses et je vous fait savoir...
Répondre à Louis

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le vendredi 4 février 2005 à 10:22:15
donc voila:
le serveur excalibur possède l'IP 10.2.20.2
ping excalibur (ça marche)

je fais un ntptrace -dv excalibur et voici la réponse:
DoTransmit(10.2.20.2)
DoTransmit to 10.2.20.2
ReceiveBuf(10.2.20.2, 10.2.20.2)
server 10.2.20.2, port 123
stratum 1, precision -26, leap 00
refid 'LOCL' delay 0.00941, dispersion 0.00000 offset 3013.575715
rootdelay 0.00000, rootdispersion 0.00000, synch dist 0.00000
reference time: c5adba0d.5ea18372 Fri, Feb 4 2005 10:08:29.369
originate timestamp: c5adba0d.5ea19439 Fri Feb 4 2005 10:08:29.369
transmit timestamp: c5adae47.ca0a73f7 Fri Feb 4 2005 9:18:15.789


Voila, je précise que j'ai fais exprès de régler l'heure de mon client Redhat à 9h18 pour se rendre compte de l'effet une fois synchronisé.

Louis
Répondre à Louis

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le vendredi 4 février 2005 à 10:27:52
le problème c'est que je lance une synchronisation d'abord manuelle: ntpdate excalibur

il me répond:
4 Feb 09:31:14 ntpdate[1663]: no server suitable for synchronization found

ce doit être le code erreur 1663, mais là je suis perdu
Répondre à Louis

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le vendredi 4 février 2005 à 11:25:26
et lorsque je fais "service ntpd start" sur mon client redhat,
je lance ntpdate excalibur et il me dit:

4 Feb 10:33:21 ntpdate[1249]: The NTP socket is in use, exiting

mon client Redhat (10h33) n'a donc pas l'air d'être synchronisé avec mon serveur excalibur (11h21).

Louis
Répondre à Louis

13


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
epinard, le vendredi 4 février 2005 à 13:12:13
2) tout pingue bien, aucun pb sur firewall, : le ping ne traverse pas le firewall de la même manière que les paquets ntp :
il faut ouvrir le port udp 123 en entrée.

le HOW-to indique la commande ntpq -p et la manière de comprendre les résultats (http://en.tldp.org/HOWTO/TimePrecision-HOWTO/ntp.html#ntp.w­atch)

Remarque : le service xntpd ne remets pas les pendules à l'heure brusquement mais progressivement. As-tu attendu quelques heures ?
Benoît
Répondre à epinard

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le vendredi 4 février 2005 à 13:28:03
merci !

mais je viens enfin de réussir à me synchroniser manuellement, mais il y a encore un truc que je ne comprend toujours pas: je n'ai pas utilisé ntpdate !

sur la plupart des doc sur internet, il faut faire ntptrace, ensuite ntpdate -dv, puis ntpdate server... mais moi je n'ai pas du tout fait pareil mais j'y suis arrivé.

je vais vous dire comment j'ai procédé:

dans le fichier ntp.conf j'ai seulement mi server excalibur (et effacé fudge...), je n'ai mis aucune autre règle (restrictions ou autre)

ensuite j'ai édité le fichier etc/ntp/step-tickers (dedans je lui ai indiqué juste l'adresse IP du serveur de temps excalibur)

ensuite j'ai éxécuté la commande chkconfig ntpd on

ensuite j'ai démarré le service ntpd start


voila tout est synchronisé ! qu'est ce que vous en pensez ? pourquoi je n'ai pas utilisé ntpdate et ça marche ?
Répondre à Louis

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[Dal], le vendredi 4 février 2005 à 14:46:52
Salut Louis,

Les fonctionnalités de ntpdate sont intégrées au démon ntpd. Ton démon se synchronise tout seul avec le serveur de temps que tu lui as indiqué.

La commande ntpdate est vouée à disparaitre (d'après la page de manuel), bien que toujours fonctionnelle.


Dal
Répondre à [Dal]

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le vendredi 4 février 2005 à 15:14:54
merci

et donc c'est tout bon ce que j'ai fait ? je peux oublier ntpdate excalibur ?

si c'est tout bon manuellement, je dois passer à une synchronisation automatique. Tu connaitrais pas une technique avec un truc genre CRON ?


Louis
Répondre à Louis

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
[Dal], le vendredi 4 février 2005 à 16:59:38
Louis,

Il semble que tu aies paramétré le démon correctement, puisque tu dis qu'il se synchronise à ton serveur de temps.

Sauf erreur, la commande "chkconfig ntpd on" que tu as lancée fait que ton RedHat lancera le démon automatiquement au prochain redémarrage de ta machine.

Il me semble que tu n'as pas besoin d'un cron (tu en aurais eu besoin si tu avais choisi d'utiliser ntpdate au lieu du démon ntpd pour synchroniser).


Dal
Répondre à [Dal]

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le samedi 5 février 2005 à 08:00:04
merci

ce que j'ai fais:

1) j'avais déréglé l'heure redhat de 45 minutes. J'avais lancé ntpdate et il marchait qu'un fois. Quand j'avais encore redéréglé l'heure sur rdhat et que j'ai relancé ntpdate, il ne marchait plus. Je crois que c'est normal car il faut attendre plusieurs heures pour que le ntpdate remarche.

2) j'avais déréglé l'heure redhat de 45 minutes.j'ai essayé la solution sans passer par la commande ntpdate (que je vous ai montré), ça marchait et j'ai encore déréglé l'heure et refais la solution et il marchait. avec cette solution, je peux me synchroniser toutes les deux secondes.

Mon client Redhat est en réalité un serveur qui tourne 24h/24 et qui etait synchronisé avec un serveur supérieur du nom d'Excalibur.

donc comme mon redhat tourne 24h/24 et que je ne le reboot jamais ou presque jamais, comment ferais-t-on pour le synchroniser automatiquement chaque jour à 15h00 ?


Merci

Louis
Répondre à Louis

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Louis, le lundi 7 février 2005 à 09:02:06
Dal ? Epinard ?
Répondre à Louis
Discussions pertinentes trouvées dans le forum
18/06 19h48Configuration NTP netgear 834 gt1
30/03 13h07Configuration de NTP1
25/07 16h44Configuration impossible5
24/07 19h38CONFIG4
Plus de discussions sur « aide ntp.conf »
Logiciels pertinents trouvés dans les téléchargements
Télécharger Shareaza 2.3.1.0Shareaza - Shareaza est un client d'échange de fichiers P2P pour Windows qui vous permet de télécharger tout type de fichier que vous...Catégorie: Téléchargement
Licence: Open Source
Télécharger Jetico Personal Firewall 1.0.1.61Jetico Personal Firewall - Jetico Personal Firewall est un pare-feu personnel offrant un paramétrage fin, un journal d'activités détaillé et...Catégorie: Firewall
Licence: Freeware/gratuit
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger VirtualBox 1.6.2VirtualBox - VirtualBox permet d'émuler complètement un PC. C'est comme si vous aviez un second PC dans une simple fenêtre. C'est utile...Catégorie: Système
Licence: Open Source
Plus de logiciels gratuits sur « aide ntp.conf »