Configuración ntp de la computadora host Ubuntu y del sistema Windows en LAN
NTP o Network Time Protocol es un protocolo utilizado para sincronizar todos los relojes del sistema en una red para utilizar la misma hora. Cuando usamos el término NTP, nos referimos al protocolo en sí, pero también a los programas de cliente y servidor que se ejecutan en las computadoras de la red. NTP pertenece al conjunto tradicional de protocolos TCP/IP y puede clasificarse fácilmente como una de sus partes más antiguas.
Al configurar inicialmente el reloj, se requieren seis intercambios entre 5 y 10 minutos antes de configurar el reloj. Una vez sincronizados los relojes de la red, el cliente actualiza el reloj con el servidor cada 10 minutos. Por lo general, esto se hace con un solo intercambio de mensajes (transacción). Estas transacciones utilizan el número de puerto 123 del sistema.
En este artículo, describimos un proceso paso a paso de cómo:
- Instale y configure un servidor NTP en una computadora con Ubuntu.
- Configure el cliente NTP para sincronizar con la hora del servidor.
- Configurar el servidor ntp en ubuntu
Para instalar las últimas versiones de software disponibles desde los repositorios de Internet, el índice de su repositorio local debe ser coherente con ellos. Ejecute el siguiente comando como sudo para actualizar el índice de su repositorio local:
$ sudo apt-obtener actualización
- Instale el servidor NTP usando apt-get
Ejecute el siguiente comando como sudo para instalar el instalador del servidor NTP desde el repositorio APT:
$ sudo apt-get install ntp
Ingrese "Y" para continuar con la instalación
- Una vez completada la instalación, ingrese el comando para verificar que la instalación se haya realizado correctamente y vea el número de versión
$ sntp --versión
- Abra el archivo en el editor nano como sudo ejecutando el siguiente comando:
$ sudo usted /etc/ntp.conf
Modifíquelo a los bytes que se muestran a continuación.
Los siguientes bytes son el archivo ntp.Conf modificado
# /etc/ntp.conf, configuración para ntpd; consulte ntp.conf(5) para obtener ayuda
archivo de deriva /var/lib/ntp/ntp.drift
# Definición de segundos bisiestos proporcionada por tzdata
archivo de salto /usr/share/zoneinfo/leap-seconds.list
# Habilite esto si desea que se registren las estadísticas.
#statsdir /var/log/ntpstats/
estadísticas loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats archivo clockstats tipo día habilitar
# Especifique uno o más servidores NTP.
# Utilice servidores del proyecto de grupo NTP. Aprobado por la Junta Técnica de Ubuntu
# el 2011-02-08 (LP: #104525). Ver http://www.pool.ntp.org/join.html para
# más información.
servidor 0.us.pool.ntp.org
servidor 1.us.pool.ntp.org
servidor 2.us.pool.ntp.org
servidor 3.us.pool.ntp.org
# Use el servidor ntp de Ubuntu como respaldo.
piscina ntp.ubuntu.com
# Configuración de control de acceso; consulte /usr/share/doc/ntp-doc/html/accopt.html para
# detalles. La página web <http://support.ntp.org/bin/view/Support/AccessRestrictions>
# también podría ser útil.
#
# Tenga en cuenta que "restringir" se aplica tanto a servidores como a clientes, por lo que una configuración
# que podría estar destinado a bloquear solicitudes de ciertos clientes también podría finalizar
# bloquear las respuestas de sus propios servidores ascendentes.
# Por defecto, intercambia tiempo con todos, pero no permite la configuración.
restringir -4 por defecto kod notrap nomodify nopeer noquery limitada
restringir 10.10.10.0 máscara 255.255.255.0 nomodificar
restringir -6 por defecto kod notrap nomodify nopeer noquery limitada
# Los usuarios locales pueden interrogar al servidor ntp más de cerca.
restringir 127.0.0.1
restringir ::1
# Necesario para agregar entradas de grupo
restringir fuente notrap nomodify noquery
# Los clientes de esta (¡ejemplo!) subred tienen acceso ilimitado, pero solo si
# autenticado criptográficamente.
#restringir 192.168.123.0 máscara 255.255.255.0 no confiar
# Si desea proporcionar tiempo a su subred local, cambie la siguiente línea.
# (Nuevamente, la dirección es solo un ejemplo).
#emisión 192.168.123.255
# Si desea escuchar transmisiones de tiempo en su subred local, elimine los comentarios de la
# próximas líneas. ¡Haga esto solo si confía en todos en la red!
#deshabilitar autenticación
#broadcastclient
#Cambios necesarios para usar la sincronización de pps como se explica en la documentación:
#http://www.ntp.org/ntpfaq/NTP-s-config-adv.htm#AEN3918
#servidor 127.127.8.1 modo 135 prefiero #Meinberg GPS167 con PPS
#fudge 127.127.8.1 time1 0.0042 # relativo a PPS para mi hardware
#servidor 127.127.22.1 # ÁTOMO (PPS)
#fudge 127.127.22.1 flag3 1 # habilitar API PPS
# Referencia de datos de serie GPS
servidor 127.127.28.0 minsondeo 4 maxsondeo 4
fudge 127.127.28.0 time1 0.1 refid PPS
# referencia GPS PPS
servidor 127.127.28.1 minsondeo 4 maxsondeo 4
fudge 127.127.28.1 refid PPS
- Ahora, verifique el estado del servicio NTP con el siguiente comando:
$ sudo service ntp status o wach -n 1 ntpd -pn (agregar raíz )
El estado activo verifica que su servidor NTP está en funcionamiento.
- Configure el firewall para que los clientes puedan acceder al servidor NTP
$ sudo ufw permitir de cualquier a cualquier puerto 123 proto udp
Su host de Ubuntu ahora está configurado para actuar como un servidor NTP. Reinicie el servidor NTP
- Reinicie el servidor NTP
Para que los cambios anteriores surtan efecto, debe reiniciar el servicio NTP. Para hacer esto, ejecute el siguiente comando como sudo:
$ sudo servicio ntp reiniciar
- Configurar la IP conectada a la LAN
Configure el servicio NTP en Windows y UBUNTU para la sincronización de tiempo en LAN.
- Windows configura el servicio NTP, presiona win+R e ingresa regedit para modificar el registro primero y modifícalo de acuerdo a la siguiente ruta
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\Ntpserver
- Luego win+R ingresa gpedit.msc para modificar de acuerdo a la figura
- El primero configura el cliente NTP
- modificar servicio
- desactivar el cortafuegos
- Configure el puerto IP del cliente para que esté en el mismo segmento de red que el servidor
- Abra el panel de control para configurar la hora.
Lo anterior es la configuración NTP para que Windows sincronice la hora con el servidor en la red de área local.
Hasta ahora, Ubuntu, como servidor, puede configurar automáticamente la hora en que se puede conectar a la red externa. Al mismo tiempo, el sistema Windows se puede conectar a un puerto de red en el servidor para sincronizar la hora a través de LAN NTP. servicio (incluso si Ubuntu no está conectado a la red externa, está mal. El tiempo de Windows también está mal)