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
# 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
# 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