Outils pour utilisateurs

Outils du site


Panneau latéral

Bienvenu,

Bonne lecture.

docs:ntp

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

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
}

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