Network Time Protocol (NTP) es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través del enrutamiento de paquetes en redes con latencia variable. NTP utiliza UDP como su capa de transporte, usando el puerto 123. Está diseñado para resistir los efectos de la latencia variable.
Instalamos el software necesario
Redhat y derivados
yum install ntpdate ntp
Debian y derivados
apt-get install ntp
Realizamos un backup de la configuración
cp /etc/ntp.conf /etc/ntp.conf-bck
Accedemos al archivo de configuración y comentamos los servidores que vienen configurado por defecto y añadimos los nuestros.
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburstserver 3.es.pool.ntp.org
server 0.europe.pool.ntp.org
server 2.europe.pool.ntp.org
También podemos restringir los clientes los cuales pueden consultar a nuestro servidor NTP:
# Hosts on local network are less restricted.
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
Permitimos en el firewall el puerto 123
iptables -A INPUT -m state – -state NEW -m udp -p udp – -dport 123 -j ACCEPT
Iniciamos el servicio
chkconfig ntpd on
Lo añadimos al inicio
Redhat y derivados
chkconfig ntpd on
Debian y derivados
update-rc.d ntp enable
Comprobamos el funcionamiento
ntpq -p
remote refid st t when poll reach delay offset jitter
============================================================================
ntp.redimadrid. 193.147.107.33 2 u 32 64 7 2.310 489875. 13.455
fry.celeborn.de 152.103.15.66 2 u 38 64 7 36.664 489872. 13.327
mail.grain.ru 89.109.251.21 2 u 42 64 7 102.040 489877. 20.947
Un saludo
:wq!
Una respuesta a “Instalar un servidor NTP en GNU/Linux”