Configurar un servidor horario
Primero, en una consola como root
apt-cache search ntp apt-get update && apt-get install ntp ntp-doc update-rc.d -f ntp defaults (ejecuta update-rc.d más tarde, después de hacer unas configuraciones
Busca la documentación en su sistema en
/usr/share/doc/ntp-doc/html/index.html (y anotarlo!)
Es una documento grande, y no todo se aplica, pero lo tiene todo sobre NTP.
El ntp no se activará hasta una nueva arranque, pero debe fijar la hora tan exacto como posible, antes.
En vista de que ntp esta ejecutado como un servicio... ntpdate ya esta presente en sidux. Para verificar si el ntp es activado en su computador:
sux rcconf (usa las flechas en el teclado para mover en la lista, y la barra de Espacio para seleccionarlo con un * frente del servicio.)
ntp consigue la hora de la lista de servidoras en /etc/ntp.conf, lo cual es el archivo principal a editar.
Ambos, el ntpdate y el ntpd daemon [llamada ntp] llama a las servidores en orden de la lista de servidores de horario cerca del comienzo de /etc/ntp.conf. Aquí esta un lista por un ejemplo:
pool.ntp.org mapa a más de 100 NTP servidoras de baja nivel. # Su servidor escoja una diferente, cada vez que arranque. # *** Considera juntándose al grupo! *** # *** http://www.pool.ntp.org/#join *** server 192.168.3.24 server ntp.blueyonder.co.uk server uk.pool.ntp.org server 1.uk.pool.ntp.org server 2.uk.pool.ntp.org server 0.europe.pool.ntp.org server 1.europe.pool.ntp.org server 2.europe.pool.ntp.org
La primera es la otra computador en el mismo red, también ejecutando ntp [en aquella es el 'servidor 192.168.3.1']
La segunda es el servidor de horario del ISP donde tu esta conectado.
Próxima hay algunas del grupo, uk.pool.ntp.org, entonces algunas europeos por buena suerte. Además, su propio ISP muchas veces tiene un timeserver, puede verificar con ejecutar esto:
ntpdate -v
Este no se cambia nada, pero se retorna un resultado horario, algo como este:
# ntpdate -v 192.168.3.24 19 Sep 19:09:27 ntpdate[13329]: ntpdate 4.2.2@1.1532-o Wed Aug 9 12:08:54 UTC 2006 (1)
A full list of ntp timeservers is here http://www.pool.ntp.org/
Entonces, si deja permitir acceso a su máquinas locales:
# Usuarios locales puede interrogar el servidor ntp más a fondo. restrict 127.0.0.1 nomodify restrict 192.168.3.0/24
Ahora quieres propagar:
# Si desea suministrar la hora al sub-red local, cambia la próxima línea: # (Otra vez, la dirección es sólo por ejemplo.) broadcast 192.168.3.255
El archivo ntp.conf es un poco curioso, se lo trata como un archivo de diferencias si sólo haga clic en el. OK, antes que se arrancas el ntp, tiene que corregir y fijar la hora, por ejemplo:
# ntpdate -u -b uk.pool.ntp.org 19 Sep 19:19:33 ntpdate[15641]: step time server 62.3.200.116 offset 0.001523 sec
Entonces arranca el ntp, como un servicio, para comenzar con cada arranca de la sistema operativo [por ejemplo, rearranque (reboot)] después que el ntp ha ejecutado por unas momentos, haga:
ntpq -pn
Si todo esta bien, debe ver algo como esto:
# ntpq -pn remote refid st t cuando poll llega demoro offset jitter ---------------------------------------------------------------------------- 192.168.3.24 .INIT. 16 u - 1024 0 0.000 0.000 0.000 +194.117.157.4 192.5.41.40 2 u 97 128 377 7.849 1.548 30.157 *82.219.3.1 195.66.241.2 2 u 101 128 377 17.755 0.794 24.722 82.133.58.132 .INIT. 16 u - 1024 0 0.000 0.000 0.000 +194.153.168.75 195.66.241.3 2 u 37 128 377 23.475 3.259 12.203 +82.68.126.114 209.81.9.7 2 u 101 128 377 44.567 -1.366 46.922 +194.88.2.88 194.159.73.44 3 u 90 128 377 17.208 -5.569 27.527 +130.226.232.145 213.112.52.151 3 u 89 128 377 62.130 -0.797 39.999 127.127.1.0 .LOCL. 10 l 18 64 377 0.000 0.000 0.001 192.168.3.255 .BCST. 16 u - 64 0 0.000 0.000 0.001
El asterisco en la 3er línea de este ejemplo: *82.219.3.1, se muestra el servidor horario activo, que esta considerado el más apropiado al momento. Este quiere decir que ya tienes la hora correcto, y se usa el puerto 123. Un ejemplo de una línea de iptables es:
# Network Time Protocol (NTP) Server $IPT -A udp_inbound -p UDP -s 0/0 --destination-port 123 -j ACCEPT $IPT -A INPUT -j ACCEPT -p tcp --dport 123

