Configurar el servidor ntp para servir su hora local | Algo de Linux

miércoles, 26 de febrero de 2014

Configurar el servidor ntp para servir su hora local

Cuando configuramos un servidor ntp, en el fichero de configuración (/etc/ntp.conf)  añadimos una serie de servidores a los que debe "pedir" la hora:

server hora.roa.es iburst
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst

Y eso puede ser suficiente, pero en mi opinión, sería bueno que el servidor pudiera servir su propia hora local (LOCAL-CLOCK) si en algún momento perdiera la conexión a internet y no pudiera obtener la hora de ninguno de los servidores externos.

Para ello, añadimos un par de líneas a continuación de las anteriores:

server hora.roa.es iburst
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst

server 127.127.1.0
fudge  127.127.1.0 stratum 10

server 127.127.1.0 dice que el reloj local del sistema es un servidor de hora.
fudge 127.127.1.0 stratum 10 dice que este servidor de hora tiene un stratum 10.

Si os fijáis en la salida del comando ntpq -p:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*hora.roa.es     .GPS.            1 u    7   64  377   65.170   -0.989   1.896
-118.Red-81-47-1 163.117.202.33   3 u    9   64  377   53.865   -0.249   2.844
+ntp01.srv.cat   158.227.98.15    2 u   13   64  377   57.212    2.567   0.654
-fw1.engloba.net 130.206.3.166    2 u    3   64  377   68.811   14.882   2.495
+vps01.roethof.n 178.251.120.16   3 u   12   64  377   83.921    1.070   0.848
 LOCAL(0)        .LOCL.          10 l  629   64    0    0.000    0.000   0.000

Los servidores de hora tendrán un stratum de 1, 2 ó 3. Como al reloj local del sistema le estamos asignando un stratum de 10, ésto significa que el reloj local del sistema no se usará como servidor, a menos que ninguno de los otros servidores se encuentren accesibles.

Publicado por primera vez en http://enavas.blogspot.com.es

2 comentarios:

josemi dijo...

Muy bién, entonces supongo que podríamos también usar el servidor como servidor ntp para el resto de equipos del centro, ¿no?
Y si es así supongo que sólo haría falta colocar servidor. dominio del centro en l archivo de confiración, supongo.
Un abrasote.

Esteban M. Navas Martín dijo...

Puedes usarlo con cualquier equipo de la red. Para utilizarlo en clientes linux, lo único que tienes que hacer es añadirlo al fichero de configuración como un servidor más, indicando su nombre o su ip.

De todos modos, en nuestros centros tenemos configurado el servidor dhcp para que proporcione el servidor de hora a los clientes. Lo que quiere decir, que tan sólo tendrás que configurarlo en aquellas máquinas que se conecten a la red mediante IP fija.