L'esempio discusso di seguito riguarda un server e un client NTP di base. NTP è l'acronimo di Network Transport Protocol e viene utilizzato per mantenere l'ora sui server sincronizzati tra loro utilizzando una fonte comune affidabile per ottenere l'ora.
Configurazione del server NTP
1. Installa il pacchetto ntp richiesto sul server.
# yum install ntp
2. Assicurati che le seguenti voci siano nel file di configurazione 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
Secondo il file di configurazione, i server NTP servono solo ai client NTP nella sottorete 10.10.10.0/24. Puoi ottenere i server NTP pubblici specifici per la tua regione da pool.ntp.org.
Nel file /etc/ntp.conf dovrai menzionare i server NTP nel tuo ambiente.
3. Ora puoi avviare il servizio ntpd.
Per RHEL 5,6 :
# service ntpd start
Per RHEL 7 :
# systemctl start ntpd.service
Configurazione client NTP
1. Per la configurazione NTP del client, aggiungi la configurazione seguente in /etc/ntp.conf file.
# 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
Qui, ntp.server.com è il server che hai configurato come server NTP nell'esempio mostrato all'inizio del post. Possono essere presenti più server NTP per scopi di ridondanza. Aggiungi una nuova riga per ciascuno dei server NTP nel file /etc/ntp.conf.
2. Avvia il servizio ntpd sul server client ntp.
Per RHEL 5,6 :
# service ntpd start
Per RHEL 7 :
# systemctl start ntpd.service