Sep 21, 07 by Juan Lebrijo about blog, Services, NTP
Network Time Protocol, es un protocolo que sirve para sincronizar relojes de los sistemas operativos sobre TCP(UDP)/IP.
Este artículo trata de explicar muy brevemente como se instala y se utiliza servidor y cliente sobre un Debian Etch.
Instalación:
elite:~# apt-get install ntp ntpdate ntp-server ntp-simple
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Paquetes sugeridos:
ntp-doc
Se instalarán los siguientes paquetes NUEVOS:
ntp ntp-server ntp-simple ntpdate
0 actualizados, 4 se instalarán, 0 para eliminar y 3 no actualizados.
Necesito descargar 449kB de archivos.
Se utilizarán 1098kB de espacio de disco adicional después de desempaquetar.
En el fichero de configuración /etc/ntp.conf, cambiamos:
Descomentamos la línea: logfile /var/log/ntpd. Si deseamos apuntar las consultas que se hacen a nuestro servidor, sincronizaciones con otros, etc.
Añadimos los servidores padre, esto es opcional, por que con los pool que vienen configurados, ya sincroniza bien:
server chronos.bulma.net
server es.pool.ntp.org
server ntp.obspm.fr
server ntp.cs.strath.ac.uk
server europe.pool.ntp.org
server pool.ntp.org
Para conrtolar el demonio del servidor tenemos el script: /etc/init.d/ntp restart
AL probar ya el funcionamiento del servidor quiero daros algunos avisos:
Tarda un buen rato en sincronizarse (~30min), hasta entonces sigue como si no funcionara
Si lo abrimos como servidor (quitando las restricciones) no servirá la hora hasta que no se sincronice con otros.
Es posible que haya que abrir el firewall: Puerto 123 TCP/UDP. Ó hacer NAT en el router de salida, depende de como sea vuestro sistema.
Para hacer comprobaciones tenemos las herramientas:
ntpq –pn: Muestra con que servidores esta calculando la sincronización.
ntptrace –n: Muestra los servidores origen de nuestra hora, el stratum en el que estamos etc.
tail -f /var/log/ntpd: Monitorizamos el log de ntp.