Tutoriel d'installation d'un serveur de temps

Ce tutoriel s'adresse aux personnes sous Debian et les distributions qui se basent dessus (Ubuntu, Xandros...). Toutes les commandes de ce tutoriel sont exécutées en root. (Commande su).

NTP (Network Time Protocol) est un protocole qui permet de synchroniser les horloges des ordinateurs. Utiliser un serveur NTP est un bon moyen pour que les horloges de vos systèmes soient correcte. Il fonctionne en demandant l'heure à un certain nombre de serveur à travers le monde et en calculant le temps correct du serveur NTP.

Serveur NTP
Installation
Nous allons commencer par installer les paquets ntpdate et ntp. Pour ce faire, exécutez la commande suivante :
apt-get install ntpdate ntp

Nous allons ensuite mettre à jour l'heure de notre système. Pour ce faire, exécutons la commande suivante :
/usr/sbin/ntpdate fr.pool.ntp.org

Configuration du serveur NTP
Pour que le serveur se synchronise avec des serveurs français nous allons modifier le fichier de configuration de la sorte:
nano /etc/ntp.conf
ntp.conf
# pool:
# server 0.debian.pool.ntp.org iburst
# server 1.debian.pool.ntp.org iburst
# server 2.debian.pool.ntp.org iburst
# server 3.debian.pool.ntp.org iburst

server 0.fr.pool.ntp.org iburst
server 1.fr.pool.ntp.org iburst
server 2.fr.pool.ntp.org iburst

Test de fonctionnement
Nous allons terminer ce tutoriel par le test du nouveau service. Nous allons en premier lieu redémarrer le serveur NTP. Pour ce faire, exécutons la commande suivante :
/etc/init.d/ntp restart
Puis nous allons vérifier que la communication se fait bien grâce à la commande suivante:
ntpq -p


Si vous n'avez que des 0 au niveau des colonnes delay offset jitter alors il y a un problème, vérifiez votre configuration.

Les clients
Pour que les autres serveurs se synchronisent sur votre serveur NTP , installez sur chacune de vos machines le paquet suivant ntp. Pour ce faire, exécutez la commande suivante:
#apt-get install ntp

Configuration
Nous allons maintenant modifier le fichier de configuration /etc/ntp.conf.  Pour ce faire, exécutons la commande suivante :
nano /etc/ntp.conf
et modifions le fichier de configuration de la sorte:
ntp.conf
# pool:
# server 0.debian.pool.ntp.org iburst
# server 1.debian.pool.ntp.org iburst
# server 2.debian.pool.ntp.org iburst
# server 3.debian.pool.ntp.org iburst
server ipServeurNTP
Commentez les autres lignes qui commencent par server.

Lancer la synchronisation
Nous allons maintenant redémarrer le service sur chaque serveur à synchroniser.  Pour ce faire, exécutons la commande suivante :
/etc/init.d/ntp restart
Puis pour vérifier que la synchronisation s'effectue correctement , entrez cette commande:
ntp-wait -v
Au bout de quelques minutes , vous devez voir apparaître le message suivant:
Waiting for ntpd to synchronize... OK!


Aucun commentaire:

Enregistrer un commentaire