Translate

viernes, noviembre 14, 2014

Usar la hora de un servidor interno NTP (en la red interna)

En la red interna es totalmente necesario mantener sincronizados nuestros servidores además de puestos de trabajo, para mantener sincronizados nuestros servidores GNU/Linux con un controlados de dominio windows que, a su vez, recive la hora de un servidor horario externo (adómico por ejemplo) tenemos que proceder de la siguiente manera:

hay que parar servicio iptables, ya que bloquea el puerto 123
Ya estamos en condiciones de hacer uso del comando ntpdate que actualizará la hora de nuestro sistema con la del servidor de hora que le pidamos, la sintaxis es la siguiente (el parámetro -u debemos usarlo para evitar que un cortafuegos nos corte la conexión UDP en el puerto 123 que usa NTP):
ntpdate -u dirección_servidor
Configuración
La idea no es pedirle a nuestro equipo de forma manual que pida la hora al servidor NTP, la idea es automatizar la tarea y que se haga de forma periódica y transparente. Para ello lo configuraremos como servicio. Las instrucciones que comento a partir de aquí, son propias de distribuciones derivadas de Red Hat, como pueden ser Fedora, CentOSo Scientific Linux, en Debian, Ubuntu y derivadas cambiar parcialmente, pero la idea es la misma.
Lo primero que debemos hacer es editar el fichero /etc/ntpd.conf y buscar dentro de él la zona donde se encuentran el listado de servidores, por defecto aparecerá algo como lo que muestro a continuación:
Yo aqui pongo la dirección de mi servidor NTP interno (mi red local), lo pongo por IP para así evitar el uso del servidor DNS y tengo algo menos de dependecia a los servidores windows de mi red:
server IP_DE_MI_SRV_NTP
Los sustituimos por la lista de servidores NTP que hayamos escogido (lo ideal es poner por lo menos 3), salvamos y salimos del fichero.
Lo próximo será asegurarnos que el servicio NTP se activará en cada inicio del sistema:

chkconfig ntpd on
Publicar un comentario