OBSD4* : wiki

NTP Client : Heure locale synchronisée

La synchronisation de l'heure locale sous OpenBSD n'est pas bien difficile. Elle s'effectue au-travers du projet OpenNTPD, intégré nativement dans OpenBSD, et fonctionnel au démarrage de votre ordinateur sous OpenBSD.

Configuration

Le fichier de configuration est /etc/ntpd.conf

Pour qu'il corresponde à l'heure française, il faut modifier la ligne correspondante à l'option servers, telle que :

servers fr.pool.ntp.org

Serveurs NTP

Les adresses de serveurs NTP sont visibles depuis la page pour trouver un serveur.

Les serveurs de pool NTP sont par zones mondiales comportant plusieurs pays.

Serveur NTPD

Ensuite, il faut activer le drapeau -s pour que le serveur ntpd essaye de modifier l'heure locale, immédiatement au moment du (re)démarrage du serveur.

# rcctl set ntpd flags -s

L'heure, svp !

Maintenant que la configuration est correctement faite, il nous faut (re)démarrer le service ntpd(8) :

# rcctl restart ntpd 
ntpd(ok)
ntpd(ok)

Ensuite, on vérifie le status de ntpd, avec l'outil de contrôle ntpctl(8) :

# ntpctl -sa 
4/4 peers valid, constraint offset -1s, clock synced, stratum 4

peer
   wt tl st  next  poll          offset       delay      jitter
91.224.149.41 from pool fr.pool.ntp.org
    1 10  3   12s   31s         0.110ms     0.709ms     0.275ms
5.39.71.117 from pool fr.pool.ntp.org
    1 10  3   22s   31s         0.116ms     0.697ms     0.207ms
188.165.224.26 from pool fr.pool.ntp.org
 *  1 10  3   18s   33s         0.123ms     0.697ms     0.240ms
163.172.10.212 from pool fr.pool.ntp.org
    1 10  3    1s   32s         0.071ms     0.651ms     0.272ms

Un coup d’œil pour vérifier l'horloge, en mode graphique, ou en mode console :

$ date
Sat Oct 22 22:32:46 CEST 2016