Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
Menú

Configurar un server ntp en RHEL 8.x con Chrony

Publicada el 15/01/2025 por fanta

Server 10.0.2.20
Client 10.0.2.30

Tanto en Server como en Client se ha de instalar chrony y desinstalar ntpd si es que está instalado.

Se instala y habilita por defecto en Server y en Client así:

yum install chrony -y
systemctl status chronyd
systemctl enable chronyd
systemctl start chronyd

 

Hemos de comprobar la zona horaria actual:

timedatectl

 

Si queremos ver las zonas disponibles:

timedatectl list-timezones --no-pager

 

Si queremos cambiar la zona horaria actual por otra (ejem. London, Madrid,…):

timedatectl set-timezone Europe/London
timedatectl
timedatectl set-timezone Europe/Madrid
timedatectl

 

Vamos a suponer que ambos (server y client) quedarán fijados en la zona Europe/Madrid

 

Configurar la parte Server

Allí andan algunos pools públicos para la zona horaria Europe/Madrid:
www.ntppool.org/zone/es

Los añadimos a la configuración en /etc/chrony.conf dejando el archivo así:

server 0.es.pool.ntp.org
server 1.es.pool.ntp.org
server 2.es.pool.ntp.org
server 3.es.pool.ntp.org

driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
allow 10.0.2.0/16
keyfile /etc/chrony.keys
leapsectz right/UTC
logdir /var/log/chrony

 

Salimos del editor y seteamos a true timedatectl y reiniciamos chronyd:

timedatectl set-ntp true
systemctl restart chronyd

 

Si disponemos del firewall activo en la máquina server tendríamos que habilitar permanentemente el servicio ntp:

systemctl is-enabled firewalld
firewall-cmd  --add-service=ntp --permanent
firewall-cmd --reload

 

Configurar el cliente para sincronizar contra el server Chrony NTP

En la parte cliente el archivo de configuración /etc/chrony.conf quedaría así:

server 10.0.2.20

driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
keyfile /etc/chrony.keys
leapsectz right/UTC
logdir /var/log/chrony

 

Algunos comandos para testear

 

En el server podemos ver los clientes conectados:

chronyc clients

En el server y el cliente podemos ver contra que servers estamos sincronizando:

chronyc sources -v

En el server y el cliente podemos ver la actividad:

chronyc activity

 

En el caso de este post la salida de activity tendría que mostrar 4 servers en el caso del server y 1 en el caso del cliente.

Y bueno también podemos usar chronyc tracking para ver más información y estado de sincronización.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

fanta de naranja
💾 QEMU
💾 SOLARIS
💾 ESXi
💾 FREEBSD
💾 DEBIAN
💾 AMIGA
💾 SYSADMIN
💾 JUNOS
💾 IMPRIMIR
💾 MSDOS
💾 WINDOWS
💾 FAIRPHONE
💾 GAMING
💾 STREAMING
💾 REDHAT
💾 GRÁFICOS
💾 CACHARROS
💾 SONIDO
💾 NETWORKING
💾 ROCKY
💾 SUSE
💾 TMP
©2025 56K | Construido utilizando WordPress y Responsive Blogily tema por Superb
Menú