Apartamento En Familia

Apartamento En Familia
Apartamento de playa para vacaciones. http://www.apartamentoenfamilia.es. Número registro HUTT-005768

miércoles, 27 de enero de 2010

Instalar y configurar un servidor y un cliente NTP

Network Time Protocol (NTP) es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través de ruteo 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.
(Fuente wikipedia)

Para instalarlo es muy  sencillo. Podemos usar Synaptic:




o directamente escribir en la consola:

apt-get install ntp

Podemos comprobar que el servidor ya esta en marcha de esta manera:
pgrep ntpd

Si nos devuelve un PID significará que toda la instalación ha ido bien.

Una vez instalado el servidor NTP ya podemos configurarlo mediante el archivo /etc/ntp.conf en donde básicamente deberemos indicar los servidores con los que nuestro servidor NTP se va a sincronizar. Se recomienda que se pongan al menos 2 servidores remotos con los que pueda sincronizarse. Uno actuará como servidor primario y el otro como copia de respaldo.Por ejemplo:


server hora.rediris.es
server 127.0.0.1


Existen otras opciones como la de poner restricciones de actualización o consulta al servidor que cada administrador del sistema deberá adecuar según sus necesidades:
# Prohibit general access to this service.
restrict default ignore

# Permit systems on this network to synchronize with this
# time service. But not modify our time.
restrict aaa.bbb.ccc.ddd nomodify

# Allow the following unrestricted access to ntpd
restrict aaa.bbb.ccc.ddd
restrict 127.0.0.1



Para comprobar que estamos sincronizando correctamente podemos usar el comando ntpq:

root@miNTPserver:/etc# ntpq
ntpq> peer
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*hora.rediris.es .GPS.            1 u  609 1024  377   17.657   -0.217   0.066
Con esto ya tendríamos instalado el servidor. Ahora pasemos a instalar un cliente NTP llamado ntpdate. Podemos instalarlo mediante Synaptic (ver la imagen de más arriba) o con consola:
apt-get install ntpdate

Una vez instalado simplemente deberemos configurar su archivo de configuración /etc/default/ntpdate:

root@miPingu:/etc/default# cat ntpdate
# The settings in this file are used by the program ntpdate-debian, but not
# by the upstream program ntpdate.

# Set to "yes" to take the server list from /etc/ntp.conf, from package ntp,
# so you only have to keep it in one place.
NTPDATE_USE_NTP_CONF=yes

# List of NTP servers to use  (Separate multiple servers with spaces.)
# Not used if NTPDATE_USE_NTP_CONF is yes.
NTPSERVERS="ntp.ubuntu.com"

# Additional options to pass to ntpdate
NTPOPTIONS=""

Y ya tendremos un cliente instalado y configurado para actualizarse con un servidor.


Enlaces:




That u don't know what you've got 'til it's gone