NTP, serveurs de temps
De Diablotins.org.
| Synchroniser les horloges.
|
| ||
| NTP est un protocole de temps/synchronisation temporel, très utilisé sous UNIX.
ntpd(8) est installé par défaut dans FreeBSD, mais n'est pas actif après l'installation. |
Sommaire |
Synchroniser
ntpdate(8) est un outil simple qui va synchroniser l'horloge du système, généralement au re-démarrage, parce qu'il applique sans sourciller l'écart reçu par un serveur.
ntpd est le démon, plus complet, qui va autant chercher à se synchroniser à intervalles réguliers, que servir les horloges de vos clients.
Ajoutez certaines entrées dans /etc/rc.conf :
# less /etc/rc.conf -- # le lancement de NTPDATE n'est pas obligatoire # il met a jour l'heure au démarrage ntpdate_enable="YES" ntpdate_program="/usr/sbin/ntpdate" ntpdate_flags="-b canon.inria.fr" # lancement de ntpd ntpd_enable="YES" ntpd_program="/usr/sbin/ntpd" ntpd_flags="-p /var/run/ntpd.pid"
“xntpd” n'est plus utilisé sous FreeBSD, il a été remplacé par “ntpd”.
Service NTPd
Modifiez la configuration de NTPd :
vi /etc/ntp.conf -- # liste des serveurs français les plus fiables server 192.93.2.20 prefer # canon.inria.fr server 195.220.94.163 # chronos.cru.fr server 134.214.100.6 # univ-lyon1.fr driftfile /var/db/ntp.drift # restriction d'accès à ''Localhost'' restrict 127.0.0.1 mask 255.255.0.0 nomodify notrap nopeer notrust # restriction d'accès au LAN de reseau IP : 192.168.1.0/24 restrict 192.168.1.0 mask 255.255.255.0 notrust nomodify notrap
Utilisation
On peut dès maintenant lancer NTPd via :
# ntpd -p /var/run/ntpd.pid
l'horloge
dmesg(8) vous en dit plus sur horloge interne de votre machine:
dmesg | grep -i timecounter
Ainsi que sysctl:
$ systcl kern.timecounter
Si votre horloge dérive, changez la:
sysctl kern.timecounter.hardware="i8254"

