Instalar NTP en Windows para resolver problemas de hora en Manjaro

No había notado que el reloj de mi computadora con Manjaro Linux estaba desfasado por varias horas, cuando busqué una solución a este problema me enteré que el problema no era Linux, si no Windows !!! (vaya novedad).

Cada vez que se arranca una computadora con windows restablece el RTC (Reak Time Clock) de la tarjeta madre a la hora local, que no tiene idea del horario de verano o zonas horarias como lo hace UTC (Tiempo Universal Coordinado).

Esto no ocurre con Linux, porque cada vez que inicia y varias veces durante el día se sincroniza con algún servidor de horas para ajustar el reloj de nuestro equipo. Esto es importante porque en ocasiones nos puede provocar problemas para accesar a algunos sitios, sobre todo aquellos que tienen cierto nivel de seguridad.

Afortunadamente la solución es muy simple, instalar un cliente NTP en Windows de manera que muestre la hora correcta cada vez que inicie.

El wiki de Manjaro menciona un tutorial muy completo (en inglés) relacionado con un programa de la empresa Meinberg que instala NTP en Windows.

La instalación es muy sencilla, usé los servidores de Estados Unidos y en donde dice: You can specify up to 9 NTP servers (comma separated) agregué el de México que es cronos.cenam.mx, de esa manera el archivo ntp.conf quedó como sigue:

# NTP Network Time Protocol 
# **** ATTENTION ****: *You have to restart the NTP service when you change this file to activate the changes* 
# PLEASE CHECK THIS FILE CAREFULLY AND MODIFY IT IF REQUIRED 
# Configuration File created by Windows Binary Distribution Installer Rev.: 1.26  mbg
# please check http://www.ntp.org for additional documentation and background information
# Use drift file 
driftfile "C:\Program Files (x86)\NTP\etc\ntp.drift"

# your local system clock, could be used as a backup
# (this is only useful if you need to distribute time no matter how good or bad it is)
#server 127.127.1.0
# but it should operate at a high stratum level to let the clients know and force them to
# use any other timesource they may have.
#fudge 127.127.1.0 stratum 12

# Use a NTP server from the ntp pool project (see http://www.pool.ntp.org)
# Please note that you need at least four different servers to be at least protected against
# one falseticker. If you only rely on internet time, it is highly recommended to add
# additional servers here. 
# The 'iburst' keyword speeds up initial synchronization, please check the documentation for more details!
 server 0.us.pool.ntp.org iburst
 server 1.us.pool.ntp.org iburst
 server 2.us.pool.ntp.org iburst


# Use specific NTP servers
server cronos.cenam.mx iburst

# End of generated ntp.conf --- Please edit this to suite your needs

No es obligatorio agregar el servidor NTP de México para que funcione, pero se me hizo un buen detalle.

No esta de más tener esta información a la mano, puede ser muy útil en equipos como relojes checadores basados en PC o en cualquier computadora en la que sea importante tener la hora correcta.

Para saber un poco más.