Je veux configurer un serveur NTP autonome sur Ubuntu.
Le problème est que tous les didacticiels que je vois sur Internet expliquent comment synchroniser le serveur avec un autre serveur de temps sur Internet, puis diffuser l'heure sur mon réseau.
Ce que je veux, c'est le serveur que je configure pour utiliser sa propre horloge système et la diffuser sur le réseau, sans avoir à me synchroniser avec un serveur de temps Internet avant cela. Comment puis-je y parvenir?
De plus, sur une autre note, avec quelle commande puis-je exécuter ntpd
ou ntpdc
pour vérifier que mon serveur et mes clients exécutent correctement le démon?
Réponses:
Vous pouvez commenter la liste des serveurs de pool sous
/etc/ntp.conf
et spécifiez votre propre serveur. Permettez-moi de donner l'étape complète:Du côté serveur
Tout d'abord, désactivez le service ntpdate:
Installer NTP
Ouvrez et modifiez le fichier de configuration ntp:
Commentez ces serveurs de pool et spécifiez votre propre adresse de serveur, par exemple:
Maintenant, redémarrez le service ntp
Côté clients
Installer NTP
Et puis éditez le fichier de configuration
/etc/ntp.conf
Enfin, spécifiez votre propre adresse de serveur:
Si vous avez une entrée DNS pour le serveur NTP, vous pouvez utiliser comme:
Redémarrer
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
la source
ntpdate
ne peut pas être utilisé sans arguments ni avoir de fichier de configuration. Si vous souhaitez l'utiliser pour la mise à jour, vous devez indiquer le serveur ntp dans un argument, tel quentpdate ntp.server.com.
vous pouvez inclure votre ntp.conf dans votre réponse.ntpdate
que celui qui se synchronise sur l'interface réseau, pourrait avoir une configuration distincte ici,/etc/default/ntpdate
vérifiez-le. Pour le 2ème, pourriez-vous tester avec sudo,sudo ntpdate ntp.server.com
seul root peut changer le temps, voyez que cela fonctionne.C'est une vieille question, mais il n'y a pas de réponse ici, donc, je fournirais une réponse à d'autres personnes, aux prises avec ce problème, si vous l'avez déjà résolu.
Vous pouvez utiliser (sur le serveur):
où strate #number est un nombre raisonnablement bas, ce qui signifie que le serveur peut être approuvé pour les informations de temps qu'il fournit.
la source