Manteniendo el reloj en hora
Hace tiempo que vengo usando el servicio de hora de es.compos.linux, mediante el protocolo RFC868 que emplea rdate(8) en el OpenBSD que mueve blackshell, pero van ya unas cuantas veces que el servicio no parece estar disponible
.
Me he puesto a buscar otro servidor para que se ajuste el reloj de este servidor en cada arranque, pero el protocolo RFC868 está cada vez más en desuso y no he encontrado ningún otro servidor público
.
Pero no pasa nada, aunque yo creía que sí
, porque la herramienta tiene soporte SNTP (RFC1361) desde OpenBSD 3.2.
NTP (del inglés Network Time Protocol) es el estándar que promueve la IETF para sincronizar relojes en sistemas informáticos empleando redes de computadores, y que está viniendo a reemplazar al obsoleto servicio time tradicional de los sistemas UNIX, que es con el que trabajaba por defecto rdate en OpenBSD.
El SNTP es la versión simple de este protocolo para cuando no hace falta mucha precisión, que es nuestro caso, porque solo queremos que la hora de la máquina sea correcta dentro de lo posible (por ejemplo, hace poco descubrí que la pila de la máquina no funcionaba, con lo que la hora se perdía cuando el SAI no podía aguantar un corte de luz prolongado).
Para que el reloj se sincronice en cada arranque, añadimos en /etc/rc.conf.local:
rdate_flags="-nc europe.pool.ntp.org"
Con la opción -n indicamos que use el protocolo SNTP y con la -c indicamos que corrija posibles saltos en los segundos al consultar al servidor.
Se pueden encontrar otros servidores en la lista oficial de servidores NTP públicos.

Planeta BSD, es un planeta que recopila escritos en español relacionados con los sistemas BSD (FreeBSD, OpenBSD, NetBSD,...) y todo lo relacionado con ellos.
Hay pocos sitios que hablen sobre BSD en español, y los que hay cuesta encontrarlos, con este planeta pretendo juntar todos esos Blogs o Webs en las que comentan sus aventuras con *BSD.

