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.
Podemos evaluar el servidor con cualquier cliente, por ejemplo en el XP con Service Pack 2 (mínimo), tenemos en las propiedades de la hora la posibilidad de sincronizar con un servidor:
Si quereis profundizar más en el tema os remito a los enlaces de la ficha:
Origen | http://www.ntp.org/ |
Repositorio | http://www.ntp.org/downloads.html |
Paquete | apt – 4.2.0a |
Documentación (Castellano) | http://weblog.benetjoandarder.cat/descarregues/NTPv1.0.pdf http://bulma.net/body.phtml?nIdNoticia=1947 http://bulma.net/impresión.phtml?nIdNoticia=1778 |
Documentación (Inglés) | http://www.ntp.org/documentation.html |
Ficheros | Configuración: /etc/ntp.conf Control demonio: /etc/init.d/ntp-server Log: /var/log/ntpd |
Puertos | 123 TCP/UDP |