BLOGue @ YMartin.com - ve2ymm


Lundi 15 Aout 2016

Serveur de temps (NTP)

Qu'est-ce qu'un serveur NTP ?

Serveurs NTP - ve2ymm.com

Un server NTP (acronyme pour : « Network Time Protocole ») est un logiciel permettant de synchroniser tous les appareils d’un réseau informatique depuis une même source de temps, soit à partir d'une horloge universelle très précise, qui ne perd qu’une seconde tous les 160 million d’années. Pour obtenir cette précision, on utilise généralement des oscillateurs à base de Césium 133. Ces références sont utilisées comme base de temps afin que les ordinateurs du monde entier (et autres appareils électroniques) soient synchronisés sur une même base de référence. Une horloge de ce type coûte relativement chère mais il existe des appareils qui ont déjà cette précision et que l’on peut exploiter à moindre coût. Ce sont les récepteurs GPS. En effet, pour qu’ils puissent nous donner une bonne précision, chaque satellite GPS embarque une horloge atomique. Il suffit ensuite de se connecter à plusieurs GPS en même temps pour bénéficier de leur précision, et c’est justement ce que font la plupart des appareils commerciaux utilisés dans les entreprises. Car en plus de fournir les coordonnées géographiques en temps réel, le GPS donne aussi la date et l’heure avec une grande exactitude. Cette information est idéale pour être utilisée comme un serveur de temps ou serveur NTP.

Pour les bricoleurs, il existe une solution très peu coûteuse, permettant de créer un serveur NTP synchronisé par GPS, utilisant un « Raspberry Pi 2 » et une petite carte GPS pour environ 200 dollars CAD (un appareil commercial peut, quant à lui, coûter plusieurs milliers de dollars).

Ce petit server NTP synchronisé par GPS, a été utilisé plusieurs mois sur mon réseau informatique local à la maison et a bien fonctionné. Ce dernier permettait aussi la synchronisation de l'heure et de la date de la station météo.

Serveur NTP + Raspberry Pi2 avec boitier - ve2ymm.com

Voici le lien à suivre pour acheter le matériel et configurer votre Raspberry Pi en serveur NTP :http://www.satsignal.eu/ntp/Raspberry-Pi-quickstart.html

Autres liens pertinents :

Astuce à configurer pour que le « Raspberry Pi » aille chercher la bonne date avant de se synchroniser.

Ajoutez ces quelques lignes de code (en rouge) dans « /etc/rc.local » (« 192.168.xxx.xxx », adresse IP locale de votre server NTP ou remplacée par le lien NTP public si vous n'avez pas de serveur NTP) :

(…)

fi

( /etc/init.d/ntp stop
until ping -nq -c3 8.8.8.8; do
   echo "Waiting for network..."
done
ntpdate -s 192.168.xxx.xxx
/etc/init.d/ntp start )&

exit 0

(...)

Pour des raisons pragmatiques, une solution plus coûteuse a été installée ici avec le Masterclock NTP-100-GNSS (NTP v.3) et un deuxième serveur LeoNTP (NTP v.4) utilisé comme client redondant et backup du serveur NTP principal (Voir aussi l'image des 2 serveurs en haut de la page).

LeoNTP est utilisé comme serveur externe et est accessible à l'adresse suivante : ntp.YMartin.com (Protocole "udp", port : 123)


Antenne GPS du serveur NTP - ve2ymm.com

 Antenne GPS installée sur le toit pour une meilleure réception, pointant sur 12 satelites en moyenne.

 

Références :


Posté par admin dans « Informatique » | Envoyer à un ami

Entrée précédente : Un montre rétro et faite à la main

Envoyer un commentaire

Nom :

Courriel valide (obligatoire) :

Lieu (géographique) :

Votre site Web :

Se souvenir de mes informations personnelles

Prévenez moi quand il y a un nouveau commentaire ?

Pour des raisons de sécurité, recopiez et envoyez le mot que vous voyez ci-dessous :




Retour à la page principale