Comment faire pour configurer un serveur NTP local

Comment faire pour configurer un serveur NTP local


Le temps est un facteur critique dans le monde des applications informatiques, et il est important que les ordinateurs qui exécutent une organisation ont le bon moment. Comme les utilisateurs ne sont pas connus pour être extrêmement précis en ce qui concerne le temps d'entrer, il est préférable d'aller à une source plus précise pour régler l'heure sur un ordinateur. NTP (Network Time Protocol) serveurs sont conçus pour atteindre cet objectif d'une manière qui est transparente pour l'utilisateur de l'ordinateur. Un serveur NTP acquiert le temps à partir de serveurs de temps très précis à travers le monde et le rend disponible pour les périphériques de votre réseau. Ubuntu Linux est un système d'exploitation du serveur libre, et fait une excellente plate-forme pour votre serveur NTP.

Instructions

1 Ouvrez une session de terminal sur votre serveur Ubuntu et à partir de l'invite de ligne de commande et les commandes suivantes:

sudo aptitude remove ntpdate

sudo apt-get install ntp

La première commande va supprimer ntpdate et le second va installer NTP et tous ses paquets requis. La seconde commande va également créer un fichier de configuration dans le répertoire / etc nommé "ntp.conf."

2 Ouvrez le fichier de configuration ntp.conf avec un éditeur de texte tel que gedit, nano ou vi.

sudo gedit /etc/ntp.conf

Ajouter plusieurs serveurs de temps à la valeur par défaut Ubuntu de ntp.ubuntu.org. Deux serveurs fourniront temps raisonnablement précis, mais vous pouvez améliorer la précision du temps en spécifiant au moins trois serveurs NTP. Choisissez les serveurs qui sont géographiquement proches de votre emplacement. La liste suivante des serveurs sont appropriés pour un emplacement en Amérique du Nord:

serveur 0.north-america.pool.ntp.org

serveur 1.north-america.pool.ntp.org

serveur 2.north-america.pool.ntp.org

serveur 3.north-america.pool.ntp.org

Ne quittez pas encore l'éditeur de fichier.

3 Modifier ou ajouter la ligne suivante dans le fichier de configuration afin que les périphériques de votre réseau peuvent demander du temps à partir de votre serveur local NTP.

restreindre 10.10.10.1 masque 255.0.0.0 nomodify notrap

Assurez-vous de changer l'adresse IP et un masque pour correspondre à vos besoins du réseau. La configuration Ubuntu par défaut permet à votre serveur pour échanger du temps avec tout autre serveur de temps et de fournir la synchronisation de temps pour les périphériques de votre réseau.

Enregistrez le fichier et quittez.

4 Ouvrez le port 123 trafic entrant et sortant sur votre pare-feu Internet de sorte que le trafic de synchronisation de temps peut passer à travers le pare-feu dans les deux directions. Des paquets d'informations sur un réseau TCP / IP, qui comprend l'Internet, sont identifiés par des numéros de port. La gamme des nombres de 1 à 1023 sont appelés "numéros de port bien connus» et sont attribués aux / types de paquets IP TCP commun. Port 123 est le TCP / IP "bien connu port" numéro qui identifie les paquets NTP.

5 Redémarrez votre serveur NTP avec la commande suivante:

sudo restart

Lorsque le serveur NTP redémarre vos nouveaux paramètres seront en vigueur, et le serveur étant fournissant du temps à votre réseau.

6 Testez le serveur avec la commande suivante:

sudo ntpq --np

Regardez dans la sortie de commande pour obtenir une liste des serveurs avec des numéros à côté d'eux. Une étoile à côté d'un nom de serveur indique que les serveurs NTP sont la synchronisation avec votre serveur NTP. L'objectif de gigue devrait être inférieur à 100 et le retard et le décalage doit être supérieur à zéro. Jitter, décalage et de retard sont des chronogrammes des valeurs en millisecondes résultant de la requête au serveur de temps. Offset est la différence de temps entre le serveur de référence et l'horloge de votre système, tout retard reflète le temps de trajet requête ronde. Jitter est la différence entre les différences dans les résultats de la requête.

Configurez les périphériques de votre réseau local pour obtenir leur temps à partir de votre nouveau serveur Ubuntu Linux NTP.