Sincronizar el reloj tras un firewall

relojCuando resulte imposible conectarse a un servidor NTP (network time protocol) para sincronizar el reloj del sistema con un servidor externo dado que un firewall no lo permite podemos recurrir a la utilidad htpdate.

Htpdate utiliza información en las cabeceras de los sitios web para obtener la hora actual.

Para usarlo instalamos los repositorios:

$ sudo add-apt-repository ppa:landronimirc/htpdate

Actualizamos la lista de paquetes:

$ sudo apt-get update

E instalamos el paquete correspondiente:

$ sudo apt-get install htpdate

Luego para realizar una prueba podemos hacer una consulta a el servidor de Google en este caso:

$ htpdate -d -q http://www.google.com

Para comenzar ajustar la hora conviene utilizar más de un servidor y que estos se encuentren lo más cercanos posible al lugar donde nos encontramos.

$ sudo htpdate -a -d http://www.nic.ar http://www.pjn.gob.ar