Instalación de un servidor NTP (Servidor de tiempo) en Ubuntu 14.04

NTP (Network Time Protocol) es un protocolo usado para sincronizar los relojes de dos o más ordenadores conectados entre sí mediante redes TPC / IP.

Este sistema utiliza el  protocolo UDP y el puerto 123.

Uno de los relojes atómicos del ROA.
Uno de los relojes atómicos del ROA

La ventaja de este sistema es que podemos sincronizar cada poco tiempo nuestros servidores con un servidor externo conectado a un reloj atómico, para posteriormente forzar a los equipos de nuestra red a sincronizarse con nuestros servidores. De esta forma todos los equipos de nuestra red tendrán siempre la hora exacta.

Tener nuestra red sincronizada no solo sirve para poder «ver» la hora, un sistema correctamente sincronizado es fundamental para muchos programas:

  • Firewalls
  • Sensores electrónicos
  • Servidores de Directorio Activo de Microsoft
  • Servidores LDAP
  • Distribución de actualizaciones en la red
  • Correcta lectura de logs del sistema
  • Servidores proxy, etc.
Componentes electrónicos en la Sala de la Hora del ROA, en la que están los relojes atómicos que marcan la hora legal Española.
Componentes electrónicos en la sala de la Hora del ROA, en la que están los relojes atómicos que marcan la hora legal Española.

Primer paso. Instalación

Iremos a la consola de comandos y escribiremos lo siguiente:

sudo apt-get install ntp ntpdate

Una vez que haya terminado el proceso de instalación, tendremos que editar el fichero de configuración de nuestro servidor NTP mediante el siguiente comando:

sudo vi /etc/ntp.conf

Dentro de este fichero vamos a agregar el servidor NTP al cual se va a conectar nuestro ordenador por el servidor que deseemos.

Si estamos trabajando en España es recomendable utilizar el servidor de hora del ejercito Español: hora.roa.es

Por lo tanto, vamos a agregar una lí­nea más al fichero de configuración con el objeto de que nuestro equipo se sincronice con el servidor hora

# Specify one or more NTP servers.

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
server hora.roa.es
server 0.ubuntu.pool.ntp.org
server 1.ubuntu.pool.ntp.org
server 2.ubuntu.pool.ntp.org
server 3.ubuntu.pool.ntp.org

Vamos a dejar las restantes lí­neas intactas para así­ poder seguir sincronizando la hora en el caso de que por algún motivo, el servidor hora.roa.es no respondiera.

Reloj en la torre de la universidad de Texas en la ciudad de Austin
Relojes en la torre de la universidad de Texas, en la ciudad de Austin

Segundo paso: sincronizar el servicio

Una vez guardado nuestro fichero tendremos que parar el servicio, sincronizarlo una primera vez y volver a arrancarlo.

Esto lo haremos con los siguientes comandos:

sudo service ntp stop
sudo ntpdate -B hora.roa.es
sudo service ntp start

Finalmente, comprobaremos si todo va bien con el siguiente comando:

ntpq -p

El cual, nos dará una respuesta parecida a esta:

remote refid st t when poll reach delay offset jitter
==============================================================================
+hora.roa.es .GPS. 1 u 12 128 377 168.551 -3.430 9.674
+leeloo.scurvyne 173.162.192.156 2 u 16 128 377 68.822 -0.022 3.361
*131.107.13.100 .ACTS. 1 u 27 128 377 76.615 7.389 14.097
-2604:a880:800:1 131.234.137.24 2 u 92 128 377 66.318 -1.177 1.224
-nox.prolixium.c 200.98.196.212 2 u 205 128 376 15.124 -1.264 3.877
-golem.canonical 138.96.64.10 2 u 83 128 277 128.038 -5.539 2.025

¡Ya tenemos nuestro equipo listo para servir la hora!

En un siguiente artí­culo aprenderemos a sincronizar nuestros clientes Windows, Linux y Mac OSX con nuestro nuevo servidor NTP.

Un Comentario

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Privacidad y cookies

Utilizamos cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mismas Enlace a polí­tica de cookies y política de privacidad y aviso legal.

Pulse el botón ACEPTAR para confirmar que ha leído y aceptado la información presentada


ACEPTAR
Aviso de cookies