Como configurar un servidor ntp en debian
Si necesitamos configurar un ordenador con debian o otra distribución linux para que se sincronice a un servidor ntp (network time protocol), para que mantenga la hora sincronizada con un servidor horario.
En primer lugar debemos instalar los packages o paquetes necesarios para trabajar con ntp como son ntp y ntpdate.
apt-get install ntp ntpdate
Una vez instalados, tenemos que proceder a la configuración, editamos el archivo /etc/ntp.conf
Añadiendo como servidores de tiempo los que estimemos, yo he probado con estos dos y me funcionan bien:
server ntp0.pipex.net server ntp1.pipex.net
Añadiendo en la línea donde tenemos los servidores la siguiente línea:
# pool.ntp.org maps to about 1000 low-stratum NTP servers. Your server will # pick a different set every time it starts up. Please consider joining the # pool: <http://www.pool.ntp.org/join.html> server 0.debian.pool.ntp.org iburst server 1.debian.pool.ntp.org iburst server 2.debian.pool.ntp.org iburst server 3.debian.pool.ntp.org iburst server ntp0.pipex.net server ntp1.pipex.net
Una vez añadidos, guardamos el archivo de configuración, procedemos a realizar una ejecución de ntp, por ejemplo con el primer servidor de tiempo que hemos añadido,
Tras esto, reiniciamos el servicio ntp
/etc/init.d/ntp restart
Y ya lo tenemos, si hacemos un date, tendremos la hora sincronizada.
Podemos ver una traza de los servidores que están ejecutándose y como se acceden con la instrucción en línea de comandos:
ntpq -p
Y ya lo tendríamos configurado correctamente, es muy sencillo de configurar y funciona a la perfección, podemos encontrar listas de servidores horarios por muchos sitios simplemente realizando una búsqueda por internet o consultando el ntp pool project que ofrece un pool de servidores para incluir en nuestro fichero de configuración de servidor ntp , /etc/ntp.conf , la url del ntp pool project es: http://www.pool.ntp.org/es/zone/es