https://manuais.iessanclemente.net/index.php?title=Instalaci%C3%B3n_de_Servidor_de_Hora_en_Debian&feed=atom&action=historyInstalación de Servidor de Hora en Debian - Historial de revisiones2024-03-28T09:07:43ZHistorial de revisiones de esta página en el wikiMediaWiki 1.36.2https://manuais.iessanclemente.net/index.php?title=Instalaci%C3%B3n_de_Servidor_de_Hora_en_Debian&diff=28631&oldid=prevVeiga: /* Configuración de un servidor NTP */2012-05-27T21:36:53Z<p><span dir="auto"><span class="autocomment">Configuración de un servidor NTP</span></span></p>
<p><b>Página nueva</b></p><div>== El servicio horario NTP ==<br />
<br />
El protocolo '''NTP''' es un protocolo diseñado para sincronizar los relojes de los ordenadores a través de una red.<br />
<br />
NTP utiliza UDP como su capa de transporte, usando el '''puerto 123'''.<br />
<br />
La última versión de este protocolo es la NTPv4.<br />
<br />
[http://www.ntp.org/index.html Página Oficial de NTP]<br />
<br />
== Cómo sincronizar nuestro equipo con otros servidores ==<br />
<br />
Una forma de tener sincronizado nuestro equipo con otros servidores de hora de Internet, es haciendo uso del paquete ntpdate.<br />
<br />
<source lang="bash"><br />
# Para instalar el paquete NTP:<br />
apt-get install ntpdate<br />
<br />
# Para comprobar la fecha y hora de un servidor de hora remoto. <br />
ntpdate IP_nombre_servidor<br />
<br />
# Por ejemplo:<br />
ntpdate 10.0.0.1<br />
<br />
# Ejemplo de script para actualizar la hora de nuestro sistema.<br />
<br />
#!/bin/bash<br />
# Desvia la salida standard al syslog.<br />
/usr/sbin/ntpdate -s<br />
# Ajusta el reloj hardware del sistema.<br />
/sbin/hwclock --adjust<br />
# Ajusta el reloj hardware a la hora actual del sistema.<br />
/sbin/hwclock --systohc<br />
<br />
</source><br />
<br />
== Configuración de un servidor NTP ==<br />
<br />
Hemos visto como sincronizar nuestro equipo con un servidor de hora externo, pero lo que queremos hacer es configurar nuestro servidor para que proporcione la hora correcta a todos los terminales de nuestra red informática.<br />
<br />
Para ello nuestro servidor de hora se tendrá que sincronizar a su vez con los servidores de hora atómicos que hay en Internet. Por ejemplo en España, disponemos de un pool de servidores que gratuitamente proporcionan la hora exacta, para que podamos sincronizar nuestro PC o servidor.<br />
<br />
<source lang="bash"><br />
# Instalamos el paquete ntp<br />
apt-get install ntp<br />
<br />
# Editamos el fichero /etc/ntp.conf<br />
# Y agregamos los servidores o los modificamos por los siguientes:<br />
server 0.es.pool.ntp.org iburst<br />
server 1.es.pool.ntp.org iburst<br />
server 2.es.pool.ntp.org iburst<br />
server 3.es.pool.ntp.org iburst<br />
<br />
# Para permitir consultas externas a nuestro servidor:<br />
restrict -4 default kod notrap nomodify nopeer<br />
restrict -6 default kod notrap nomodify nopeer<br />
<br />
# Descomentamos y ajustamos correctamente la red en la que nuestro servidor<br />
# va a proporcionar la hora.<br />
broadcast 10.0.255.255<br />
<br />
# Reiniciamos el servicio<br />
/etc/init.d/ntp restart<br />
<br />
# Chequear que la hora se haya ajustado con:<br />
date<br />
<br />
# Ajustar hora:<br />
hwclock --systohc<br />
<br />
# De ser necesario, corregir o comprobar la zona horaria de nuestro sistema con: <br />
dpkg-reconfigure tzdata<br />
<br />
# Muestra la hora local y el ajuste UTC/GMT<br />
date -R<br />
<br />
# Para comprobar si funciona bien la petición de sincronización con los servidores:<br />
ntpq -p<br />
<br />
# Para ajustar los clientes windows iremos a las propiedades de la hora y pondremos como servidor de hora<br />
# la IP de nuestro equipo Debian:<br />
<br />
</source></div>Veiga