Montando un servidor de tiempo en tu red Local

Instalción y configuración de NTP

NTP es un protocolo TCP/IP para sincronizar la hora a través de una red. Básicamente, un cliente solicita la hora actual a un servidor, y usa la respuesta para poner en hora su propio reloj.

El siguiente manual vamos a dividirlo en 3 partes la primera para los detalles de como montar el servicio y las otras 2 para la configuración del consumo del servicio en Windows y Linux.

Instalando un Servidor NTP en linux en su red local

Instalando el Servicio Ntpd

Comenzamos instalando el servicio ntpd apt install ntp ntpdate (rama ubuntu/debian) editan fichero de configuración de ntp en /etc/ntp.conf modifican lo siguiente :

Lo ideal seria poder agregar cu.pool.ntp.org pero no tenemos server ntp en cuba así que usaremos uno internacional

  • Reinician el servicio ntp systemctl restart ntp o service ntp restarty prueban ntpdate 0.north-america.pool.ntp.org
  • Detienen el servicio ntp service ntp stop
  • actualizan ntpdate ntpdate 0.north-america.pool.ntp.org
  • Verifican la syncronizacion del servidor ntpq -pn
  • Inician el servicio ntp service ntp start con timedatectl status comprueban si estan usando ntp, seria algo asi:

Instalando Chrony

Una de las alternativas al servicio ntpd que esta siendo cada vez mas usada es chrony como mismo dicen sus desarrolladores una implementación versátil del protocolo NTP de hecho en su web pueden ver su comparación con otros servicios del mismo tipo.

Bueno manos a la obra, vamos a instalar el servicio apt install chrony (rama ubuntu/debian) editan fichero de configuración de ntp en /etc/chrony/chrony.conf modifican lo siguiente :

  • Reiniciamos el servicio service chrony restart.
  • Verificamos la sincronización chronyc sources
  • Comprobamos el servicio con timedatectl status comprueban si esta sincronizado NTP, seria algo así

Haciendo uso del Servicio NTP

Usando servicio de systemd en Linux (Ubuntu/debian)

A partir de Ubuntu 16.04/debian8 se comenzó a reemplazar ntpdate/ntp por timedatectl/timesyncd que son parte de systemd; así que no vamos a instalar nada solo configurar (ya se que a algunos @Koratsuki no les va a gustar), editamos el archivo /etc/systemd/timesyncd.conf suponiendo que nuestro server se llama ntp.sysadminsdecuba.cu nos debe quedar de la siguiente forma:

  • Habilitamos sincronización de ntp timedatectl set-ntp true
  • Verificamos que este funcionando la sincronizacion systemctl status systemd-timesyncd.service

En caso de haber instalado ntp y quieran usar systemd-timesyncd tenemos que hacer varias cosas

Para que nadie quede fuera en caso de tener Instalado Ntp y quieran usarlo como cliente del servicio solo tiene que usar ntpdate ntp.sysadminsdecuba.cu para usar el servidor

Para los que tienen servidor con Windows

1. Panel de control | Fecha y hora[date and time] | Internet Time[hora de Internet] ahí agregan el servidor ntp.sysadminsdecuba.cu
2. Mediante GPO para los controladores de dominio crean una política nueva o van a Default Domain Controllers Policy modifican:

  • Computer Configuration | Administrative Templates | System | Windows Time Service | Time Providers
    •  Enable Windows NTP Client (lo habilitan)
    • Configure Windows NTP Client (lo habilitan)
    • Configuran ntp server: ntp.sysadminsdecuba.cu, es importante que dejen detras en ,0x9; tipo:NTP specialPollInterval:3600

3. Para versiones recientes en la consola de windows como administrador

Con esto terminamos. espero que el articulo sea de ayuda para muchos, cualquier duda leanse el articulo de nuevo todo lo explicado esta probado en mis servidores, cualquier sugerencia escriban en los comentarios.

(Visited 1 times, 1 visits today)
Rafael L. Salgueiro
Sobre Rafael L. Salgueiro 9 Artículos
Administrador de redes y sistemas. Melómano, hedonista Usuario de GNU/Linux, Linux-User: #418573. Amante de las tecnologías en general.

1 Comentario

  1. #otra forma de desintalar ntp , que me funciono, por lo dem’as todo bien
    apt-get remove ntp
    systemctl start systemd-timesyncd.service
    systemctl status systemd-timesyncd.service

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*