Ceci est une ancienne révision du document !
Table des matières
Configuration des clients
Nous avons un (ou deux) serveurs NTP de strate 3, qui vont nous servir pour la synchronisation du reste de notre parc. Suivant les conditions, nous aurons une stratégie différente.
Les serveurs
Ces machines étant destinées en principe à tourner 24/7, il nous suffira d'installer le paquet ntp
et configurer le daemon pour qu'il se synchronise sur notre (nos) serveur(s) de référence. Ces serveurs deviendront à leur tour des serveurs NTP de strate 4, qu'il sera d'ailleurs inutile d'utiliser comme tels.
Les stations de travail
L'outil ntpdate
sera sans doute le mieux approprié. Cet outil se contentera d'aller chercher l'heure « juste » sur nos serveurs chaque fois que l'interface réseau sera activée. Il y aura naturellement une dérive, mais un système comme GNU/Linux arrive à rendre cette dérive négligeable sur la durée de service. Nous partons du principe que les stations de travail sont re-démarrées au moins une fois par semaine et que nous disposons d'une distribution Debian ou dérivée (les autres distributions doivent toutefois fournir des outils similaires).
Le paquet ntpdate
contient l'utilitaire du même nom, ainsi qu'un « wrapper » maison : ntpdate-debian
, qui ne fait qu'appeler ntpdate
en tenant compte des informations définies dans le fichier /etc/default/ntpdate
.
Ce « wrapper » sera appelé à chaque initialisation d'une interface réseau (script dans /etc/network/if-up.d
).
Au final, avec un /etc/default/ntpdate
de cette forme :
# 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="<serveur1> [<serveur2>]" # Additional options to pass to ntpdate NTPOPTIONS=""
En réalité, le script ntpdate-debian
a un fonctionnement un peu plus compliqué que ça. Si notre station reçoit sa configuration par DHCP et que ce dernier propose l'option 042
(NTP Servers), alors les serveurs seront indiqués dans un fichier