Configurer un client NTP sous Linux

I. Présentation

Dans ce tutoriel, nous allons voir comment configurer un client NTP sous Linux, nous avons déjà vu dans un autre tutoriel comment configurer un serveur de temp (NTP) sous Linux. Nous allons donc voir comment utiliser ce serveur de temps en faisant pointer nos clients vers ce serveur de temps.

II. Installation du client NTP

Nous devons commencer par installer un client NTP qui nous permettra de synchroniser notre temps avec ceux-ci. On peut également utiliser un pool.ntp.org dont nous avons déjà parlé dans le tutoriel décrivant ce qu'est un pool.ntp.org. La commande pour l'installation sous Debian est la suivante :

apt-get update
apt-get install ntp

Les commandes sous CentOS/RHEL:

yum update
yum install ntp

 

III. Utiliser un serveur local

Par défaut, le fichier de configuration client ntp nous fait utiliser des serveurs membres du cluster mondial pool.ntp.org. Cependant si nous souhaitons utiliser un serveur local, on doit ouvrir ce fichier de configuration ("/etc/ntp.conf") puis aller le modifier en ajoutant notre serveur en haut de la liste des serveurs de temps :

Client NTP sous Linux
Nous ajoutons ici le serveur NTP local (192.168.19.145) dans notre liste de serveur de temps

On va ensuite pouvoir redémarrer notre service de temps, pour Debian :

service ntp restart

Pour CentOS/RHEL :

service ntpd restart

Pour vérifier les serveurs de temps que nous utilisons et dans quel ordre, nous pourrons utiliser la commande suivante :

ntpq -p

Résultat :

Client NTP Linux
Résultat de la commande ntpq -p sous Linux

On voit bien ici que notre serveur local (192.168.19.145) est en haut de la liste.

 

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Mickael Dorigny

Co-fondateur d'IT-Connect.fr. Auditeur/Pentester chez Orange Cyberdéfense.

Nombre de posts de cet auteur : 523.Voir tous les posts

4 thoughts on “Configurer un client NTP sous Linux

  • il me semble que ibusrt n’est plus supporté

    Répondre
  • je souhaite mettre en place un serveur de temps chez moi à la maison mais je veux qu’il soit fiable et puisse profiter à tout le monde entier.comment faire?

    Répondre
    • Bonjour mathieu,

      Pour que ton serveur puisse profiter à tout le monde et qu’il soit disponible sur Internet, il faudrait déjà que tu disposes d’une IP fixe ou d’un système DynDNS pour que ta machine soit toujours joignable par le même biais. Il te faudra également mettre en place une redirection de port depuis ton IP publique sur le port NTP vers l’IP interne de ta machine. Il faut pour cela que tu ais des notions sur ce qu’est le nat (cet article sur le nat statique et dynamique pourra t’aider). Je t’invite également a lire cet article qui indique comment mettre un serveur sur internet sur une box SFR, Orange et Bouygues, même s’il date un peu, il devrait t’aider. Si tu as besoin de plus de précision ou que tu as d’autres questions, je t’invite à utiliser notre forum. Il est prévu à cet effet et cela pourra profiter à plus de monde ! 🙂

      Mickael

      Répondre
  • Bonjour,

    J’ai réussi à mettre à jour mon petit serveur embarqué sous linux sur notre NTP local. Par contre j’ai un décalage de temps d’une heure. Je suppose que c’est suivant le fuseau horaire dans laquelle on se trouve ou la gestion des horaires été, hiver.

    Comment gérer cela ?

    Pour le moment je lance le client ntp par:
    ntpd -d -p 10.234.64.9
    et quelques secondes après mon heure et date ce met à jour.

    Merci

    Répondre

Répondre à mathieu Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.