Outils pour utilisateurs

Outils du site


docs:ntp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

docs:ntp [2010/07/26 16:35] (Version actuelle)
yoann créée
Ligne 1: Ligne 1:
 +====== Services - NTP ======
  
 +====== Serveur NTP ======
 +
 +  aptitude install ntp
 +
 +Editer le fichier /​etc/​ntp.conf ​
 +
 +  # Statistiques
 +  driftfile /​var/​lib/​ntp/​ntp.drift
 +  statsdir /​var/​log/​ntpstats/​
 +  ​
 +  statistics loopstats peerstats clockstats
 +  filegen loopstats file loopstats type day enable
 +  filegen peerstats file peerstats type day enable
 +  filegen clockstats file clockstats type day enable
 +  ​
 +  # Serveurs
 +  server 0.fr.pool.ntp.org prefer
 +  server 1.fr.pool.ntp.org
 +  server 2.fr.pool.ntp.org
 +  ​
 +  # ... en cas de coupure l'​heure de la machine est prise en référence avec le stratum indiqué.
 +  server 127.127.1.0
 +  fudge 127.127.1.0 stratum 6
 +
 +Après avoir relancer le daemon NTP, il vous faudra patienter quelques bonnes minutes voir quelques heures, afin qu'il puisse servir de temps de référence. Pendant ce temps il aura un stratum de 16, et les clients refuserons de ce synchroniser (Stratum to hight)
 +
 +  * ntpdate -qdv ip_du_serveur : permet d'​interroger un serveur.
 +  * ntpq -p ip_du_serveur : permet de connaitre les serveurs de reférence. ​
 +
 +
 +==== Le servives time pour les clients m$ ====
 +
 +Il est necessaire d'​installer xinetd (inetd n'est pas utiliser)
 +  aptitude install xinetd
 +
 +dans le fichier /​etc/​xinetd.d/​time changer les lignes disable = yes par disable = no
 +
 +<​file>​
 +service time
 +{
 +        disable ​        = no
 +        type            = INTERNAL
 +        id              = time-stream
 +        socket_type ​    = stream
 +        protocol ​       = tcp
 +        user            = root
 +        wait            = no
 +}
 +
 +# This is the udp version.
 +service time
 +{
 +        disable ​        = no
 +        type            = INTERNAL
 +        id              = time-dgram
 +        socket_type ​    = dgram
 +        protocol ​       = udp
 +        user            = root
 +        wait            = yes
 +}
 +</​file>​
 +
 +Il est necessaire de redemarrer xinetd
 +
 +====== Client NTP ======
 +
 +===== Client NTP avec Debian =====
 +
 +Installer ntpdate :
 +  apt-get install ntpdate
 +
 +Editer le fichier de configuration par default de ntpdate :
 +  vim /​etc/​default/​ntpdate
 +
 +  # The settings in this file are used by the program ntpdate-debian,​ but not
 +  # by the upstream program ntpdate.
 +  ​
 +  # Set to "​yes"​ to take the server list from /​etc/​ntp.conf,​ from package ntp,
 +  # so you only have to keep it in one place.
 +  NTPDATE_USE_NTP_CONF=no
 +  ​
 +  # List of NTP servers to use  (Separate multiple servers with spaces.)
 +  # Not used if NTPDATE_USE_NTP_CONF is yes.
 +  NTPSERVERS="​ntp.queret.net"​
 +  ​
 +  # Additional options to pass to ntpdate
 +  NTPOPTIONS=""​
 +
 +Créer le fichier /​etc/​cron.d/​ntpdate :
 +  echo "0 * * * * root /​usr/​sbin/​ntpdate-debian 1> /dev/null 2>/​dev/​null"​ > /​etc/​cron.d/​ntpdate;​
 +
 +Redemarrer le service cron :
 +  /​etc/​init.d/​cron restart
 +
 +Pour mettre a jour manuellement la date et l'​heure :
 +  # /​usr/​sbin/​ntpdate-debian
 +  5 Nov 17:40:48 ntpdate[6743]:​ step time server 77.72.90.75 offset 3593.852079 sec
docs/ntp.txt · Dernière modification: 2010/07/26 16:35 par yoann