viernes, 14 de noviembre de 2014

LINUX-ntpdate "no server suitable for synchronization found"

El utilitario ntpdate permite sincronizar la hora del sistema con la de un servidor de hora previamente validado.

Para este articulo, procedemos a realizar pruebas de consulta de hora con el servidor interno 72.25.130.78 para evaluar su estabilidad y confiabilidad.

/usr/sbin/ntpdate -d -q


[root@Ereshkigal ~]# /usr/sbin/ntpdate -d -q 72.25.130.78
11 Nov 15:19:01 ntpdate[23268]: ntpdate 4.2.0a@1.1190-r Wed Apr 23 07:36:41 EDT 2008 (1)
Looking for host 72.25.130.78 and service ntp
host found : 72.25.130.78
transmit(72.25.130.78)
receive(72.25.130.78)
transmit(72.25.130.78)
receive(72.25.130.78)
transmit(72.25.130.78)
receive(72.25.130.78)
transmit(72.25.130.78)
receive(72.25.130.78)
transmit(72.25.130.78)
server 72.25.130.78, port 123
stratum 1, precision -19, leap 00, trust 000
refid [GPS], delay 0.20360, dispersion 0.02505
transmitted 4, in filter 4
reference time:    d80cd196.00000000  Tue, Nov 11 2014 15:19:02.000
originate timestamp: d80cd196.3cbf9fd1  Tue, Nov 11 2014 15:19:02.237
transmit timestamp:  d80cd195.f03fa2ad  Tue, Nov 11 2014 15:19:01.938
filter delay:  0.20360  0.21521  0.29388  0.43309 
         0.00000  0.00000  0.00000  0.00000 
filter offset: -0.00566 0.002371 0.028189 0.095092
         0.000000 0.000000 0.000000 0.000000
delay 0.20360, dispersion 0.02505
offset -0.005663

11 Nov 15:19:02 ntpdate[23268]: adjust time server 72.25.130.78 offset -0.005663 sec
[root@Ereshkigal ~]#


Este mensaje depsliega la siguiente información de interés:
- Envío de solicitud o petición de hora al ntpdserver.
- Indicador de disponibilidad del ntpdserver.
- Tiempo de respuesta del ntpdserver.
- Tiempo de sincronización o reajuste horario.


En el siguiente ejemplo se muestra la mensajería entregada por el ntpdserver cuando se realiza la consulta y el ntpdserver no responde como se espera.

 5 Nov 15:56:01 ntpdate[30459]: no server suitable for synchronization found
 5 Nov 15:57:01 ntpdate[31021]: ntpdate 4.2.0a@1.1190-r Wed Apr 23 07:36:41 EDT 2008 (1)
Looking for host 72.25.130.78 and service ntp
host found : 72.25.130.78
transmit(72.25.130.78)
receive(72.25.130.78)
transmit(72.25.130.78)
receive(72.25.130.78)
transmit(72.25.130.78)
receive(72.25.130.78)
transmit(72.25.130.78)
receive(72.25.130.78)
transmit(72.25.130.78)
72.25.130.78: Server dropped: strata too high
server 72.25.130.78, port 123
stratum 16, precision -20, leap 11, trust 000
refid [72.25.130.78], delay 0.02974, dispersion 0.00014
transmitted 4, in filter 4
reference time:    00000000.00000000  Thu, Feb  7 2036  3:28:16.000
originate timestamp: d804f17d.da1fbe2e  Wed, Nov  5 2014 15:57:01.852
transmit timestamp:  d804f17d.da0ae968  Wed, Nov  5 2014 15:57:01.851
filter delay:  0.03171  0.03098  0.02974  0.03011 
         0.00000  0.00000  0.00000  0.00000 
filter offset: -0.00180 -0.00233 -0.00185 -0.00193
         0.000000 0.000000 0.000000 0.000000
delay 0.02974, dispersion 0.00014
offset -0.001855

En una consulta exitosa del ntpdclient marca al ntpdserver con un valor con confiabilidad (stratum) los que usualmente son 1 y 2. 
Cuando un ntpdserver presenta una hora para sincronizar muy lejana a la hora del ntpdclient, éste toma la decisión de no sincronizarse como medida de seguridad o “sanity check”, elevando el nivel del valor de stratum a 16, indicando que el ntpdserver no es confiable.

Es por ello que los mensajes presentados en los últimos minutos de cada hora, “strata too high” y “stratum 16” indican  que el ntpdserver 72.25.130.78 fue marcado por el ntpclient como fuente no confiable para sincronizar la hora. 




No hay comentarios:

Publicar un comentario