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.
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 :
server 0.north-america.pool.ntp.org prefer server 1.north-america.pool.ntp.org server 2.north-america.pool.ntp.org server 3.north-america.pool.ntp.org restrict default notrust nomodify nopeer #agregan esta linea restrict 0.north-america.pool.ntp.org #cambian restrict 127.0.0.1 por esta linea
Lo ideal seria poder agregar cu.pool.ntp.org pero no tenemos server ntp en cuba así que usaremos uno internacional
systemctl restart ntp
o service ntp restart
y prueban ntpdate 0.north-america.pool.ntp.org
service ntp stop
ntpdate 0.north-america.pool.ntp.org
ntpq -pn
service ntp start
con timedatectl status
comprueban si estan usando ntp, seria algo asi:Local time: Wed 2018-04-11 16:33:20 CDT Universal time: Wed 2018-04-11 20:33:20 UTC RTC time: Wed 2018-04-11 20:33:20 Time zone: America/Havana (CDT, -0400) Network time on: yes NTP synchronized: yes RTC in local TZ: no
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 :
pool 0.north-america.pool.ntp.org offline iburst pool 1.north-america.pool.ntp.org offline iburst pool 2.north-america.pool.ntp.org offline iburst pool 3.north-america.pool.ntp.org offline iburst ## Buscamos la configuracion para las peticiones de los clientes y las restringimos a nuestras subredes allow 10/8 allow 192.168/16
service chrony restart.
chronyc sources
timedatectl status
comprueban si esta sincronizado NTP, seria algo asíLocal time: Mon 2019-07-29 10:54:49 CDT Universal time: Mon 2019-07-29 14:54:49 UTC RTC time: Mon 2019-07-29 14:54:49 Time zone: America/Havana (CDT, -0400) Network time on: yes NTP synchronized: yes RTC in local TZ: no
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:
[Time] NTP=ntp.sysadminsdecuba.cu FallbackNTP=ntp.sysadminsdecuba.cu
timedatectl set-ntp true
systemctl status systemd-timesyncd.service
En caso de haber instalado ntp y quieran usar systemd-timesyncd tenemos que hacer varias cosas
# desinstalamos ntp sudo apt-get purge ntp openntp #habilitamos systemd-timesyncd sudo systemctl enable systemd-timesyncd #reiniciamos el servicio y chequeamos su estado sudo systemctl restart systemd-timesyncd systemctl status systemd-timesyncd
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
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:
3. Para versiones recientes en la consola de windows como administrador
w32tm /config /syncfromflags:manual /manualpeerlist:"ntp.sysadminsdecuba.cu 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"
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.
Me complace anunciar la creación de esta útil herramienta (SquidStats), para el análisis y monitoreo…
La inteligencia artificial está revolucionando las industrias al automatizar tareas, predecir patrones y permitiendo tomar…
Uno de los grandes retos al que nos podemos enfrentar cuando una aplicación crece, es…
Percona Monitoring and Management (PMM) es una herramienta de código abierto para la supervisión y…
Qué es lo que deseo hacer en este capítulo? Básicamente un sonoff, quiero encender/apagar las…
Hace algunos meses estoy escuchando hablar del proyecto Home Assistant (HA). En palabras literales del…
View Comments
#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