NTP

De CURE - Informática
Ir a la navegación Ir a la búsqueda

NTP NTP Network Time Protocol Borrador Notas de Víctor González Barbone.

> Info: http://www.ntp.org Lista de servidores para Latinoamérica: http://www.pool.ntp.org/zone/south-america

> Instalar ntp, demonio ntpd; ntp-doc, documentación ntpdate: recomendado para poner en hora inicialmente.

> Configuración Debe funcionar con los servidores que trae por defecto. Verificar con ntpdc -c dmpeers muestra lista de servidores de hora conocidos y datos de sincronización de hora.

Si se quiere agregar servidores cercanos, agregarlos en /etc/ntp.conf:

  1. /etc/ntp.conf

...

  1. server 0.debian.pool.ntp.org iburst dynamic
  2. server 1.debian.pool.ntp.org iburst dynamic
  3. server 2.debian.pool.ntp.org iburst dynamic
  4. server 3.debian.pool.ntp.org iburst dynamic

server 0.south-america.pool.ntp.org server 1.south-america.pool.ntp.org server 2.south-america.pool.ntp.org server 3.south-america.pool.ntp.org ... Reiniciar el NTP daemon: sudo /etc/init.d/ntp restart

En Facultad de Ingeniería, los servidores de hora externos pueden no ser accesibles; se comentan y coloca el servidor de hora de Facultad:

  1. /etc/ntp.conf

...

  1. servidor de hora de facultad de ingeniería

server arquimedes.fing.edu.uy

El servidor de hora de la Facultad de Ingeniería NO contesta consultas externas.

> Comandos ntpq help help <comando_ntpq> q sale ntpdc help muestra comandos dmpeers muestra estado de hora contra los servidores. q sale

==> ntpdate sudo ntpdate pool.ntp.org fija la hora consultando los servidores de hora También: sudo ntpdate ntp.ubuntu.com

OJO: el archivo /etc/default/ntpdate sólo es usado por el comando ntpdate-debian El archivo /etc/default/ntpdate fija los servidores. Para Facultad de Ingeniería:

  1. /etc/default/ntpdate

... NTPSERVERS="ampere.fing.edu.uy arquimedes.fing.edu.uy"

Objetivos

  • Configurar servidor NTP.
  • Configurar cliente NTP.
  • Fijar la hora consultando servidores.
  • Fijar la hora al inicio.

Software

NTP (Netwok Time Protocolo)

Procedimiento

  • Configurar servidor NTP

Instalar ntp: apt-get install ntp

Editar archivo de configuración /etc/ntp.conf

Agregar los servidores de hora en la siguiente línea:

server  x.x.x.x  (Se le indica a nuestro equipo que sincronice con el servidor  x.x.x.x, se puede incluir cualquier cantidad de servidores de referencia agregando líneas iguales a ésta)

Para aplicar los cambios realizados en el archivo de configuración: /etc/init.d/ntp restart

Lista de servidores para Latinoamérica: http://www.pool.ntp.org/zone/south-america

  • Configurar cliente NTP

Instalar ntp: apt-get install ntp

Editar archivo de configuración /etc/ntp.conf

Definir el servidor de referencia para sincronizar en la siguiente línea:

server w.x.y.z (w.x.y.z servidor con el cual se quiere sincronizar hora y fecha)

Para aplicar los cambios realizados en el archivo de configuración: /etc/init.d/ntp restart.

  • ntpdate

Para instalar ntpdate: apt-get install nptdate.

Para fijar la hora consultando servidores de hora (forzar una sincronización):

sudo ntpdate servidor_de_hora (siendo servidor_de_hora el servidor con el que se quiere sincronizar, por ejemplo ntp.ubuntu.com).

Para ralizar el proceso de sincronización al inicio: Configurar ntpdate: los servidores con los que sincroniza se establecen en el archivo /etc/default/ntpdate (ntpdate-debian)

Si NTPDATE_USE_NTP_CONF=yes , la lista de servidores es tomada del archivo /etc/ntp.conf

Si NTPDATE_USE_NTP_CONF=no, hay que establecer la lista de servidores en NTPSERVERS

Ejemplo: para Facultad de Ingeniería:
# /etc/default/ntpdate
...
NTPSERVERS="ampere.fing.edu.uy arquimedes.fing.edu.uy"


  • ntpq: es una utilidad usada para monitorizar las operaciones de ntpd y determinar el rendimeitno

help: lista los comandos de ntpq

help <comando_ntpq>: información del comando <comando_ntpq>.

q: salir.


  • ntpdc: se utiliza para consultar al demonio ntpd sobre su estado actual y solicitar cambios en ese estado. Amplia información de estado y estadísticas está disponible a través de la interfz de ntpdc.

help: lista los comandos de ntpdc.

dmpeers: muestra estado de hora contra los servidores.

q: salir


Referencias

http://www.ntp.org/

Páginas man ntpq, ntpdc