L'exemple décrit ci-dessous concerne un serveur et un client NTP de base. NTP signifie Network Transport Protocol et il est utilisé pour synchroniser l'heure sur les serveurs les uns avec les autres en utilisant une source commune fiable pour obtenir l'heure.
Configuration du serveur NTP
1. Installez le package ntp requis sur le serveur.
# yum install ntp
2. Assurez-vous que les entrées suivantes se trouvent dans le fichier de configuration ntp /etc/ntp.conf .
# cat /etc/ntp.conf restrict default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict -6 ::1 server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org server 3.pool.ntp.org restrict 10.10.10.0 mask 255.255.255.0 nomodify notrap driftfile /var/lib/ntp/drift keys /etc/ntp/keys
Selon le fichier de configuration, les serveurs NTP servent uniquement aux clients NTP du sous-réseau 10.10.10.0/24. Vous pouvez obtenir les serveurs NTP publics spécifiques à votre région sur pool.ntp.org.
Dans le fichier /etc/ntp.conf vous devrez mentionner le(s) serveur(s) NTP de votre environnement.
3. Vous pouvez maintenant démarrer le service ntpd.
Pour RHEL 5,6 :
# service ntpd start
Pour RHEL 7 :
# systemctl start ntpd.service
Configuration du client NTP
1. Pour la configuration client NTP, ajoutez la configuration ci-dessous dans /etc/ntp.conf fichier.
# cat /etc/ntp.conf restrict default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict -6 ::1 server ntp.server.com driftfile /var/lib/ntp/drift keys /etc/ntp/keys
Ici, ntp.server.com est le serveur que vous avez configuré en tant que serveur NTP dans l'exemple présenté au début de l'article. Il peut y avoir plusieurs serveurs NTP à des fins de redondance. Ajoutez une nouvelle ligne pour chacun des serveurs NTP dans le fichier /etc/ntp.conf.
2. Démarrez le service ntpd sur le serveur client ntp.
Pour RHEL 5,6 :
# service ntpd start
Pour RHEL 7 :
# systemctl start ntpd.service