%

Devuan : utiliser le client de synchronisation de temps OpenNTPD

Article publié, le et modifié le
3 minutes de lecture

Cet article contient 445 mots.
Source brute de l'article :
Commit version : e21600e

Description

OpenNTPD est un service qui peut être utilisé pour synchroniser l’horloge système depuis les serveurs de temps, utilisant le protocole NTP .

OpenNTPD fait partie du système de base du système d’exploitation OpenBSD. Il a été “porté” sur d’autres OS, tel Devuan.

Installation

Par le biais de l’outil apt : apt install openntpd

Configuration

  • Le fichier de configuration se trouve être dans : /etc/opennptd/ntpd.conf

Par défaut, il est paramétré pour fonctionner, sans aucune modification nécessaire.

Fichier : /etc/opennptd/ntpd.conf

Explications

À-propos des options :

  • server permet de cibler un serveur de temps, en particulier
  • servers permet de cibler un ensemble de serveur de temps - préférez cet usage
  • sensor permet d’utiliser les sondes de temps locales

Utilisation

Contrôles

Pour vérifier que la configuration soit bonne, il faut utiliser l’option -n tel que :
# openntpd -n
configuration OK

Si la configuration du fichier n’est pas bonne, la commande vous avertira en conséquence ; à vous, de corriger le fichier de configuration si nécessaire.


L’utilitaire qui nous permet de contrôler le service de temps est ntpctl.

  • L’option -s all - ou sa version abrégée : -sa - permet d’afficher les informations disponibles.

Code : shell

Info

Service

Le nom du service étant openntpd, il se gère avec l’outil service, sans soucis particulier.

service openntpd commande

  • commande est bien sûr une des actions possibles sur un service, tel start, stop, restart par exemple.

Dépannage

Il peut arriver au démarrage qu’il y ait un décalage de temps, plus ou moins conséquent.

L’usage de l’option -s permettra de résoudre :

Code : shell

Contrainte

Apparemment l’option de contrainte constraints bien appréciée sous OpenBSD n’est pas utilisable !

Info

peer not valid

Il peut arriver lorsque vous utilisez le contrôleur ntp, il vous soit notifié qu’un ou plusieurs des pairs soi(en)t non valides, tel que par exemple :

Code : shell

Patientez encore un peu que les retours des requêtes ntp se soient faites.
Normalement lors de l’interrogation suivante, cela ne devrait plus être le cas.

Autrement, vérifiez que les serveurs NTP enregistrés dans le fichier de configuration soient bien écrits, joignables et fonctionnels.

Documentation

Le protocol NTP est défini dans la version :

RFC 1305

IETF Tools
HTML, PDF, TXT
RFC Editor
HTML, PDF, TXT

RFC 5905

IETF Tools
HTML, PDF, TXT
RFC Editor
HTML, PDF, TXT

Manpages

Du fait que les outils viennent de l’univers OpenBSD, je vous renvoie aux manpages compétents correspondants :