Nous avons environ 50 systèmes en cours d'exécution sur notre réseau local. Dans lequel la plupart des systèmes fonctionnent avec le système d'exploitation Linux et peu d'entre eux fonctionnent avec Windows et MAC. Dans cette configuration, nous allons configurer l'un des systèmes Linux en tant que serveur NTP qui sera synchronisé à partir du serveur NTP public. Désormais, les systèmes restants sur le réseau local synchroniseront leur heure à partir du serveur LAN NTP local.
Étape 1 - Installer le serveur NTP
Les packages NTP sont disponibles dans les référentiels par défaut. Il vous suffit de vous connecter à votre serveur en tant qu'utilisateur root et d'exécuter la commande suivante.
yum install ntp ## CentOS/RHEL systems dnf install ntp ## Fedpra systems
Étape 2 - Configurer le serveur NTP
Synchroniser l'heure locale depuis pool.ntp.org
Tout d'abord, nous devons continuer à synchroniser l'heure sur ce serveur. Pour cela, nous utiliserons les serveurs du cluster NTP POOL pour synchroniser l'heure du système local. Le projet NTP POOL fournit un grand nombre de serveurs en cluster. Modifions le fichier de configuration NTP et mettons à jour les valeurs suivantes
vim /etc/ntp.conf
server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst
En tant que pool NTP fournissant un grand nombre de serveurs répartis dans le monde entier. Nous vous suggérons également d'utiliser tous les serveurs à proximité. Vous pouvez trouver des serveurs à proximité sur http://www.pool.ntp.org/en/.
Autoriser les systèmes LAN
Configurez maintenant votre serveur NTP pour permettre aux systèmes LAN de continuer à synchroniser leur heure à partir de ce serveur. Pour ce faire, ajoutez l'entrée suivante dans le fichier de configuration
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
Étape 3 - Redémarrez le serveur NTP
Le serveur NTP écoute sur le port UDP 123. Après avoir effectué toutes les configurations ci-dessus, redémarrons le serveur NTP à l'aide des commandes suivantes.
Pour CentOS/RHEL 7 et Fedora
systemctl start ntpd systemctl enable ntpd
Pour CentOS/RHEL 6/5
service ntpd start chkconfig ntpd on