serveur ntp ne se syncrhonise pas

serveur ntp ne se syncrhonise pas - Logiciels - Linux et OS Alternatifs

Marsh Posté le 11-05-2010 à 15:35:31    

Bonjour tout le monde.
J'ai une machine debian etch.Cette machine est une VM avec VMWare ESX.
Chaque jour, son heure se décale de deux ou trois minutes
Donc on voudrait qu'il se synchronise sur un controleur de domaine windows.
Pour cela on a intégré la machine au domaine, cela marche niquel.
Voici mon fichier ntp.conf

Code :
  1. # /etc/ntp.conf, configuration for ntpd
  2. driftfile /var/lib/ntp/ntp.drift
  3. statsdir /var/log/ntpstats/
  4. statistics loopstats peerstats clockstats
  5. filegen loopstats file loopstats type day enable
  6. filegen peerstats file peerstats type day enable
  7. filegen clockstats file clockstats type day enable
  8. # You do need to talk to an NTP server or two (or three).
  9. #server ntp.your-provider.example
  10. # pool.ntp.org maps to more than 300 low-stratum NTP servers.
  11. # Your server will pick a different set every time it starts up.
  12. #  *** Please consider joining the pool! ***
  13. #  *** <http://www.pool.ntp.org/join.html> ***
  14. server 10.169.34.1
  15. #server 0.debian.pool.ntp.org iburst
  16. #server 1.debian.pool.ntp.org iburst
  17. #server 2.debian.pool.ntp.org iburst
  18. #server 3.debian.pool.ntp.org iburst
  19. # By default, exchange time with everybody, but don't allow configuration.
  20. # See /usr/share/doc/ntp-doc/html/accopt.html for details.
  21. #restrict -4 default kod notrap nomodify nopeer noquery
  22. #restrict -6 default kod notrap nomodify nopeer noquery
  23. # Local users may interrogate the ntp server more closely.
  24. restrict 127.0.0.1
  25. restrict ::1
  26. # Clients from this (example!) subnet have unlimited access,
  27. # but only if cryptographically authenticated
  28. #restrict 192.168.123.0  mask  255.255.255.0 notrust
  29. # If you want to provide time to your local subnet, change the next line.
  30. # (Again, the address is an example only.)
  31. #broadcast 192.168.123.255
  32. # If you want to listen to time broadcasts on your local subnet,
  33. # de-comment the next lines. Please do this only if you trust everybody
  34. # on the network!
  35. #disable auth
  36. #broadcastclient


 
L'ip du serveur Windows est donc 10.169.34.1
si je fait ntpq -p

Code :
  1. remote           refid      st t when poll reach   delay   offset  jitter
  2. ==============================================================================
  3. 10.169.34.1     10.204.1.1       2 u   12   64  377    0.240  -527.32  96.797


 
On voit bien que j'ai de l'offset et que le serveur n'a pas été sélectionné.
Voici les logs syslogs du démarrage de ntp

Code :
  1. May 11 14:14:11 grasrlyoxivm ntpd[17456]: precision = 1.000 usec
  2. May 11 14:14:11 grasrlyoxivm ntpd[17456]: Listening on interface wildcard, 0.0.0.0#123 Disabled
  3. May 11 14:14:11 grasrlyoxivm ntpd[17456]: Listening on interface wildcard, ::#123 Disabled
  4. May 11 14:14:11 grasrlyoxivm ntpd[17456]: Listening on interface eth0, fe80::20c:29ff:fee6:ee7a#123 Enabled
  5. May 11 14:14:11 grasrlyoxivm ntpd[17456]: Listening on interface lo, ::1#123 Enabled
  6. May 11 14:14:11 grasrlyoxivm ntpd[17456]: Listening on interface lo, 127.0.0.1#123 Enabled
  7. May 11 14:14:11 grasrlyoxivm ntpd[17456]: Listening on interface eth0, 10.169.34.159#123 Enabled
  8. May 11 14:14:11 grasrlyoxivm ntpd[17456]: Listening on interface eth0:0, 10.169.34.161#123 Enabled
  9. May 11 14:14:11 grasrlyoxivm ntpd[17456]: kernel time sync status 0040
  10. May 11 14:14:11 grasrlyoxivm ntpd[17456]: frequency initialized 0.000 PPM from /var/lib/ntp/ntp.drift


Par contre si je fait avec ntpdate-debian, la il se met bien à l'heure.
Code:

Code :
  1. grasrlyoxivm:~# /etc/init.d/ntp stop
  2. Stopping NTP server: ntpd.
  3. grasrlyoxivm:~# ntpdate-debian
  4. 11 May 14:13:15 ntpdate[17302]: step time server 10.169.34.1 offset -0.772863 sec


 
Une des solutions va etre de faire une cron qui se lance chaque jour, pour remettre à l'heure,
mais bon j'aimerai quand meme bien comprendre pourquoi ntp ne se syncrhonise pas.
Merci de votre aide.

Reply

Marsh Posté le 11-05-2010 à 15:35:31   

Reply

Marsh Posté le 11-05-2010 à 22:06:05    

ntpdate force une mise à jour de l'heure immédiatemment, même si le décalage est grand
 
le démon ntp lui, au contraire, va très doucement faire évoluer l'horloge pour corriger le retard, afin d'éviter un saut brutal qui pourrait perturber des applications ...
 
donc ça me parait normal tout ça ...

Reply

Marsh Posté le 12-05-2010 à 10:17:31    

dans la logique et la théorie je suis d'accord,
mais dans la pratique, meme avec un decalage de 15 min, il ne se remet pas l'heure.

Reply

Marsh Posté le 12-05-2010 à 22:17:02    

ça c'est normal aussi ...
 
si tu as un décalage trop important, ntpd se fera jeter par les serveurs auxquels il essaiera de se synchroniser
 
perso, après une install fraiche d'une machine, je commence par un ntpdate, puis je lance ntpd, et là aucun problème ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed