OpenNTPd : Mise en place d'un serveur NTP sous OpenBSD

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

1 Introduction

Avoir ses machines à l'heure, c'est quand même bien pratique ! Surtout quand vous essayez de lire des logs à partir de 2 machiens différentes.

Pour les personnes qui souhaitent avoir l'heure à la microseconde prêt, OpenNTPd n'est pas fait pour ça, utilisez plutôt le serveur ntp traditionnel.

2 Installation

Rien a faire :-)

3 Configuration

Ouvrez le fichier /etc/ntpd.conf et enseignez le comme ceci :

Configuration File /etc/ntpd.conf
# $OpenBSD: ntpd.conf,v 1.8 2007/07/13 09:05:52 henning Exp $
# sample ntpd configuration file, see ntpd.conf(5)

# Addresses to listen on (ntpd does not listen by default)
# listen on *

# sync to a single server
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server ntp1.jussieu.fr

# use a random selection of 8 public stratum 2 servers
# see http://support.ntp.org/bin/view/Servers/NTPPoolServers
servers pool.ntp.org

Voilà une configuration basique, mais qui a le mérite de fonctionner.

Editez ensuite le fichier /etc/rc.conf pour lui indiquer que le serveur ntp doit démarrer au boot, puis modifiez cette ligne comme suit :

Configuration File /etc/rc.conf.local
ntpd_flags="-s"

Voilà, si vous voulez lancer le démon pour voir ce que cela donne :

Command ntpd
ntpd

4 Vérification

Pour s'assurer que tout fonctionne, utilisez la commande qui suit :

Command tail
tail -f /var/log/daemon

Cela peut prendre jusqu'a 4 minutes environ pour synchroniser votre machine

5 Synchronisation manuelle

Si vous souhaitez faire une synchronisation manuelle, utilisez cette commande :

Command rdate
rdate -ncv 0.pool.ntp.org

6 Ressources

http://www.openntpd.org/
http://www.openbsd101.com/tipstricks.html