pool.ntp.org


¿Cómo utilizo pool.ntp.org?

Si únicamente quieres sincronizar el reloj de tus ordenadores con la hora de la red, el archivo de configuración (para el ntpd que se distribuye en ntp.org en cualquiera de los sistemas operativos soportados - Linux, *BSD, Windows e incluso algunos otros sistemas más exóticos), es muy sencillo:

driftfile /var/lib/ntp/ntp.drift

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

Los nombres 0, 1, 2 y 3.pool.ntp.org apuntan a un conjunto de servidores seleccionados de forma aleatoria que cambian cada hora. Asegúrate de que el reloj de tu ordenador esté configurado de forma correcta (con muy pocos minutos de diferencia con la hora 'real'). Podrías usar ntpdate pool.ntp.org, o simplemente la orden date y sincronizarlo con tu reloj de pulsera. Arranca ntpd, y en un tiempo más o menos razonable (¡Podría ser de hasta media hora!), la orden ntpq -pn debería mostrar algo así:

$ ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+81.6.42.224     193.5.216.14     2 u   68 1024  377  158.995   51.220  50.287
*217.162.232.173 130.149.17.8     2 u  191 1024  176   79.245    3.589  27.454
-129.132.57.95   131.188.3.222    3 u  766 1024  377   22.302   -2.928   0.508

Las direcciones IP podrían ser diferentes, porque se asignan servidores de hora de forma aleatoria. Lo más importante es que las líneas que empiezan con asterisco (*), indican que tu ordenador obtiene la hora de Internet. ¡Ya no te tendrás que preocuparte por ello nunca más!

Como pool.ntp.org asigna servidores de hora de cualquier parte del mundo, la calidad de la hora no será la ideal. Obtendrás mejores resultados si usas las zonas continentales (Por ejemplo Europa, Norteamérica, Oceanía o Asia.pool.ntp.org), e incluso mejor si usas la zona de tu país (por ejemplo es.pool.ntp.org en España) . Para todas estas zonas, también puedes usar los prefijos 0, 1 o 2, como 0.es.pool.ntp.org. Observa, sin embargo, que la zona puede no existir en tu país, o podría contener solo uno o dos servidores de hora. Si conoces servidores de hora cercanos (medido en distancia de red, con las órdenes traceroute o ping), mejor aún.

Si estás usando una versión de Windows reciente, puedes utilizar el cliente ntp integrado en el sistema. Para ello, ejecuta como administrador

w32tm /config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"

en el símbolo de espera de órdenes del sistema. Esto debería funcionar en Windows 2003 y versiones posteriores. Si utilizas una versión anterior de Windows, puedes intentar

net time /setsntp:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"

Puedes también conseguirlo, haciendo clic derecho en el reloj de la barra de tareas (como administrador) y seleccionar 'Ajustar fecha y hora' e introducir el nombre del servidor en la pestaña 'Hora de Internet'.

Meinberg portó el demonio ntp a Windows.

Si tu sistema Windows forma parte de un dominio, no puedes actualizar la hora de tu ordenador de forma independiente. Para más información acerca de cómo ajustar la hora en Windows, echa un vistazo a Introducción al servicio de hora de Windows.

Notas adicionales

Si tienes una dirección IP estática y una conexión a Internet razonable (el ancho de banda no es tan importante, simplemente debería ser estable y no estar demasiado sobrecargado), por favor, considera donar tu servidor a la lista de servidores. No te costará más que algunos cientos de bytes por segundo de tráfico y nos ayudarás a mantener este proyecto vivo. Por favor, lee la página de participación para obtener más información.

Si tu proveedor de Internet tiene un servidor de hora, o si conoces un servidor de hora fiable cercano, deberías usarlo en lugar de los de esta lista. Probablemente obtendrás una hora más precisa y usarás menos recursos de red. Si solo conoces un servidor de hora cercano, puedes por supuesto usarlo y usar dos más de pool.ntp.org.

Es raro, pero alguna vez puede ocurrir que se asigne dos veces el mismo servidor. Normalmente, con solo reiniciar el servicio ntp es suficiente para soluciona el problema. Si usas una zona de país, por favor, piensa que hay posibilidad de que solo haya un servidor conocido en el proyecto en el país. En este caso, es mejor utilizar una zona continental. Puedes explorar las zonas para ver cuantos servidores tenemos en cada una.

Sé benévolo. Algunos servidores están administrados por voluntarios, y en la mayoría de las ocasiones, los servidores son realmente servidores de archivos, de correo o web, los cuales también ejecutan el servicio ntp. Por tanto, no uses más de tres servidores de hora en tu configuración y no hagas jugarretas con con burst o minpoll. Todo lo que conseguirás es una carga extra en los servidores de los voluntarios.

Asegúrate de que la configuración de zona horaria de tu ordenador sea correcta. ntpd no hace nada con las zonas horarias, solo usa la zona horaria UTC (Tiempo Universal Coordinado) internamente.

Si estas sincronizando una red de ordenadores con pool.ntp.org, por favor, configura uno de tus ordenadores como servidor de hora y configura el resto de ordenadores para que se sincronicen con éste, (tendrás que leer un poco para hacerlo, pero no es difícil). Y siempre puedes contar con el grupo de noticias comp.protocols.time.ntp

Llegados a este punto, quisiera dar las gracias a esas personas que donan su tiempo y servidores de hora a esta red.

Status | Comments and questions to Ask Bjørn Hansenask@develooper.com