Hola:
Un tema que he querido hablar, sobre el universo Unix, es que existen infinidad de cosas que podemos hacer, para cada una, una solución. Vamos a tocar el tema de NTP (Network Time Protocol), que de acuerdo a la definición que encontramos sobre la red es la siguiente:
“Network Time Protocol (NTP) es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través del enrutamiento de paquetes en redes con latencia variable. NTP utiliza UDP como su capa de transporte, usando el puerto 123. Está diseñado para resistir los efectos de la latencia variable” - Wikipedia
Esta forma de comunicación, que encontramos en el ámbito de red muchos, pero para el tema que nos apura, sobre NTP, debemos de tener habilitado el puerto 123 en nuestra configuración, ya sea Linux, hp-ux, o cualquier Unix que usemos.
En resumen, nos permite sincronizar la hora de un servidor (NTP Server), a nuestros servidores que destinemos como clientes (NTP Client)
¿Qué archivos debemos de tocar?
Son diferentes los puntos que debemos de tocar, sin embargo debemos de asegurarnos que tenemos los datos siguientes:
· El nombre del servidor y su IP que hará la función de NTP Server.
· Habilitado el puerto 123.
· Que se tenga comunicación del o de los clientes al Servidor NTP.
¿Cómo sabemos si ya tenemos configurado algún servidor NTP en nuestro servidor?
Podemos verificarlo tecleando el siguiente comando:
También debemos ver si el demonio está arriba:
Configuración de nuestro NTP Client.
De acuerdo a nuestro ejemplo, realizaremos la configuración:
Servidor: 10.103.2.11
Hostname: servntp
Como ya anteriormente lo mencioné, ya tenemos los datos, así que procederemos a dar inicio a la configuración.
Antes que nada, vamos a anexar nuestra IP del NTP Server al archivo de configuración hosts.
# echo "10.103.2.11 servntp servntp.net" >> /etc/hosts
|
Procedemos a verificar la comunicación con los 2 comandos siguientes, esto con la finalidad de ver si resolvemos con el hosts:
# ping 10.103.2.11
|
# ping servntp
|
A continuación, procederemos a mostrar la forma de configurar en HP-UX:
Vamos a editar el archivo netdaemons, en específico las variables, colocando los datos siguientes (de acuerdo al ejemplo servntp):
# vi /etc/rc.config.d/netdaemons
|
export NTPDATE_SERVER='servntp.net'
export XNTPD=1
export XNTPD_ARGS=
|
Salvamos y cerramos el archivo. Vamos a continuar ahora editando el archivo ntp.conf, con el siguiente comando:
Y editamos la siguiente variable:
Salvamos el archivo y cerramos.
Vamos a iniciar ahora el demonio maligno xntpd:
# /sbin/init.d/xntpd start
|
Ahora verificamos que este configurado:
# ntpq –p
remote refid st t when poll reach delay offset disp
==============================================================================
servntp.net 0.0.0.0 16 - - 64 0 0.00 0.000 16000.0
|
ps -ef | grep xntpd
root 789 1 1 00:23:13 ? 0:00 /usr/sbin/xntpd
|
Bytes.