web-dev-qa-db-fra.com

Configuration d’un serveur NTP autonome sur Ubuntu

Je souhaite installer un serveur NTP autonome sur Ubuntu.

Le problème est que tous les didacticiels que je vois sur Internet expliquent comment faire en sorte que le serveur se synchronise avec un autre serveur de temps sur Internet, puis diffuse l'heure sur mon réseau.

Ce que je veux, c'est que le serveur que je suis en train d'utiliser utilise sa propre horloge système et la diffuse sur le réseau, sans avoir à se synchroniser avec un serveur de temps Internet auparavant. Comment puis-je y arriver?

De plus, sur une autre note, quelle commande puis-je exécuter avec ntpd ou ntpdc pour vérifier que mon serveur et mes clients exécutent correctement le démon?

9
gonza1207

Vous pouvez commenter la liste des serveurs de pool sous /etc/ntp.conf et spécifier plus précisément votre propre serveur. Laissez-moi donner le pas complet:

Côté serveur

Commencez par désactiver le service ntpdate:

Sudo update-rc.d -f ntpdate remove

Installer NTP

Sudo apt-get install ntp

Ouvrez et éditez le fichier de configuration ntp:

/etc/ntp.conf

Mettez en commentaire ces serveurs de pool et spécifiez votre propre adresse de serveur, par exemple:

server 192.168.20.1

Maintenant, redémarrez le service NTP

Sudo service ntp restart

Côté client

Installer NTP

Sudo apt-get install ntp

Et éditez ensuite le fichier de configuration /etc/ntp.conf

Enfin, spécifiez votre propre adresse de serveur:

server 192.168.20.1

Si vous avez une entrée DNS pour le serveur NTP, vous pouvez utiliser comme suit:

server et.ntp.org

Redémarrer

Sudo service ntp restart

Vous devez voir ceci pour votre dernière question:

Comment vérifier si NTPD met à jour l'heure de la machine Linux avec succès

8
Achu

C'est une vieille question, mais il n'y a pas de réponse ici, alors, je fournirais une réponse à d'autres personnes aux prises avec ce problème, si vous l'avez déjà résolu.
Vous voudrez peut-être utiliser (sur le serveur):

server 127.127.1.0
fudge 127.127.1.0 stratum 8

où strate #number est un nombre raisonnablement faible, ce qui signifie que le serveur peut être approuvé pour les informations de temps qu'il fournit.

1
igoryonya