26.4. Désactivation d'un script chrony dispatcher
Le script chrony
dispatcher gère l'état en ligne et hors ligne des serveurs NTP. En tant qu'administrateur système, vous pouvez désactiver le script dispatcher pour que chronyd
interroge constamment les serveurs.
Si vous activez NetworkManager sur votre système pour gérer la configuration du réseau, le NetworkManager exécute le script chrony
dispatcher lors des opérations de reconfiguration, d'arrêt ou de démarrage des interfaces. Cependant, si vous configurez certaines interfaces ou routes en dehors de NetworkManager, vous pouvez rencontrer la situation suivante :
- Le script du répartiteur peut s'exécuter alors qu'il n'existe aucune route vers les serveurs NTP, ce qui entraîne le passage des serveurs NTP à l'état hors ligne.
- Si vous établissez la route ultérieurement, le script ne s'exécute pas à nouveau par défaut et les serveurs NTP restent hors ligne.
Pour que chronyd
puisse se synchroniser avec vos serveurs NTP, qui ont des interfaces gérées séparément, désactivez le script dispatcher.
Conditions préalables
- Vous avez installé NetworkManager sur votre système et l'avez activé.
- Accès à la racine
Procédure
Pour désactiver le script de distribution
chrony
, créez un lien symbolique vers/dev/null
:# ln -s /dev/null /etc/NetworkManager/dispatcher.d/20-chrony-onoffline
NoteAprès cette modification, le NetworkManager ne peut pas exécuter le script du répartiteur et les serveurs NTP restent toujours en ligne.