mar
14
2014

Installer et configurer un serveur NTP sur Ubuntu

Dès que l’ont commence à avoir plusieurs machines sur son réseau il peut vite devenir intéressant quelles soit à la même heure.
Pour cela on utilise le protocole NTP (Network Time Protocol). Le principe de mise en place est simple notre serveur NTP va aller se synchroniser sur des serveurs de temps existants et fournir à son tour la date et l’heure à votre réseau local.
Tous les équipement synchroniser sur votre serveur seront alors à la même date et heure.

Bon trêve de bavardages on passe à la pratique.

Dans un premier temps nous allons installer les paquets nécessaires pour pouvoir mettre en place notre serveur et mettre en place la configuration nécessaire pour qu’il fonctionne correctement.

Allez c’est parti on commence donc par l’installation du paquet NTP:

apt-get install ntp
service ntp stop

Voila c’est installé maintenant on passe à la configuration.
On va partir sur une configuration propre, on va d’abord sauvegarder l’ancien fichier de configuration et en créer un tous neuf.

cp /etc/ntp.conf /etc/ntp.conf.bak && touch /etc/ntp.conf

Puis nous allons éditer ce nouveau fichier:

vi /etc/ntp.conf

Coller le contenu suivant dedans:

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

# Reference time server
server 0.fr.pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
server 3.fr.pool.ntp.org

# ACL
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
restrict ::1
restrict 192.168.0.0 mask 255.255.255.0 notrust

La partie ACL sert autoriser ou non votre serveur a répondre aux clients. Dans l’exemple de configuration la machine locale est autoriser à interroger le serveur ainsi que l’ensemble du réseau local 192.168.0.0 (réseau domestique).
Dans tous les cas les ACL sont à adapter a votre configuration.

Il ne reste plus qu’a démarrer le serveur NTP

service ntp start

Bon c’est bien beau d’avoir un serveur de temps tout neuf mais si aucun clients ne l’utilise ça va pas servir à grand chose. Nous allons donc vois comment configurer vos client Ubuntu pour utiliser votre nouveau serveur.

Commencez par installer le paquet ntpdate:

apt-get install ntpdate

Puis lancer la commande suivante:

ntpdate -dv 192.168.0.3

NB: Dans mon cas mon serveur NTP est la machine portant l’IP 192.168.0.3 mais cette valeur doit être adaptée a votre configuration.

Voila vous n’avez plus qu’a configurer vos clients pour qu’il interroge votre serveur de temps.
Simple non :)

Laisser un commentaire

*