mercredi 14 mai 2008, 14:21:33 (UTC+0200)

OpenNTPd

Pour ceux qui veulent mettre en place OpenNTPd et qui pensent que cela ne marche pas car votre copain 'ntpdate' vous répond d'aller vous faire $*ù**## car pas de 'server suitable'. Alors je vous recommande la patience :-)
Pas pour calmer vos nerfs, mais surtout car il ne faut pas oublier que le serveur NTP doit se synchroniser avec les serveurs du pool que vous avez mis dans votre 'ntpd.conf(8)'.
Voici un exemple de fichier de configuration :

# $OpenBSD: ntpd.conf,v 1.7 2004/07/20 17:38:35 henning Exp $
# sample ntpd configuration file, see ntpd.conf(5)

# Addresses to listen on (ntpd does not listen by default)
# listen on *
listen on 217.169.243.11
listen on 127.0.0.1
#listen on ::1

# sync to a single server
# server ntp.example.com

# use a random selection of 4 public stratum 2 servers
# see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers
# and http://www.pool.ntp.org/
server 0.debian.pool.ntp.org
server 1.debian.pool.ntp.org
server 2.debian.pool.ntp.org
server 3.debian.pool.ntp.org

Une fois votre petit coup de :
# /etc/init.d/openntpd restart
Vous devrez attendre d'avoir quelque chose du style :
May 14 10:20:05 chronos ntpd[4620]: listening on 217.169.243.11
May 14 10:20:05 chronos ntpd[4620]: listening on 127.0.0.1
May 14 10:20:05 chronos ntpd[4620]: ntp engine ready
May 14 10:20:25 chronos ntpd[4620]: peer 81.19.16.225 now valid
May 14 10:20:27 chronos ntpd[4620]: peer 213.251.134.188 now valid
May 14 10:20:29 chronos ntpd[4620]: peer 81.93.183.116 now valid
May 14 10:21:55 chronos ntpd[4620]: reply from 213.251.134.188: negative delay -0.000166
May 14 10:21:55 chronos ntpd[4620]: reply from 81.93.183.116: negative delay -0.000020
May 14 10:21:58 chronos ntpd[4620]: reply from 81.19.16.225: negative delay -0.000010
May 14 10:31:50 chronos ntpd[4620]: peer 91.121.63.201 now valid
May 14 10:46:59 chronos ntpd[4620]: clock is now synced
Il faut surtout attendre d'avoir la ligne :
ntpd[4620]: clock is now synced
Sous peine d'avoir des choses comme cela :
# ntpdate -u ntp.mcom.fr
14 May 11:35:57 ntpdate[8654]: no server suitable for synchronization found

En débuggant un peu :

# ntpdate -d -v -u ntp.mcom.fr
[...]
217.169.243.11: Server dropped: strata too high
[...]
#

ou encore :

# ntpdate -d -v -u ntp.mcom.fr
[...]
217.169.243.11: Server dropped: Leap not in sync
#

Bref, la patience est une vertue.


Posted by Christophe Lucas | Permanent Link | Categories: Telecom, Debian, BSD, Computer & Linux