NTP
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:
- /etc/ntp.conf
...
- server 0.debian.pool.ntp.org iburst dynamic
- server 1.debian.pool.ntp.org iburst dynamic
- server 2.debian.pool.ntp.org iburst dynamic
- 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:
- /etc/ntp.conf
...
- 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:
- /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