Objetivo

El protocolo NTP se usa para mantener en hora el reloj del sistema. Esto es posible gracias a su sincronización con otros servidores NTP vía internet.

Instalación

root@server:~# apt install ntp ntp-doc

Configuración

Comprobar la configuración del Huso horario y de la fecha y hora del sistema.

Verificación

El comando »ntpq -p’ permite comprobar cuáles son los servidores NTP a los que estamos conectados. Los *, + e – indican respectivamente conexiones exitosas, sincronizaciones en curso y servidores poco confiables. Esto puede demorar algunos minutos hasta que aparezca la lista y hasta 30 minutos para que ocurra la primera corrección.

root@server:~# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 0.debian.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.000
 1.debian.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.000
 2.debian.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.000
 3.debian.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.000
-ntp1.unixcraft. 213.251.128.249  2 u    6   64    1   54.159    5.746   2.878
+a88-157-128-22. 212.113.174.246  3 u    7   64    1   20.471   -0.716   1.540
-85.199.214.102  .GPS.            1 u    3   64    1   52.580    0.023   1.397
-dl1bff.in-berli 131.188.3.223    2 u    2   64    1   72.650    0.671   4.128
-ntp02.oal.ul.pt 194.117.9.137    2 u    5   64    1   27.476    1.853   1.298
+swatch.rnl.tecn 193.136.5.16     3 u   17   64    1   22.940   -1.860   4.959
-ns1.vaksdalnet. 194.58.202.20    2 u   14   64    1   80.613    2.017   0.885
-smtp-in1.aqea.n 194.117.9.136    3 u   17   64    1   24.710   -0.380   0.657
+195.22.17.7 (ft 194.117.9.136    3 u   18   64    1   20.611   -0.414   4.869
*ntp.maillink.ch .PPS.            1 u   18   64    1   61.838   -0.028   4.364

El servidor NTP está listo para ser utilizado.

Utilización

Clientes Linux

Para poner sincronizar la hora y fecha de un sistema cliente, basta con ejecutar el comando ntpdate (ver Protocolo NTP), indicando la dirección del servidor:

root@laptop:~# ntpdate -u 192.168.1.100
18 Jun 21:43:02 ntpdate[1568]: adjust time server 192.168.56.101 offset 0.000002 sec

Clientes Windows

En los sistemas Windows, también se puede configurar el reloj del sistema para que se sincronice con nuestro servidor NTP: