Simplemente intento configurar NTP en mi sistema. Tanto el servidor como los clientes se ejecutarán en mi computadora, que están vinculados entre sí con un enlace local. Uno de ellos tendrá el reloj de referencia.
Tanto el servidor como el cliente son linux Ubuntu. Instalo el demonio ntp en ambos lados. En los clientes, ingrese la dirección IP del servidor en /etc/ntp.conf. Todo funciona bien.
Sin embargo, la configuración del tiempo para corregir la hora en el lado del cliente lleva demasiado tiempo (alrededor de 17 minutos). Es posible reunir la hora correcta justo en el inicio. Escribo un código que regularmente llama "ntpdate" mediante una llamada al sistema y el problema se resuelve, pero tiene que haber algo que me permita disminuir el tiempo de sondeo del cliente a 1-2 minutos. Hay algunas configuraciones como maxpoll - minpoll en ntp.conf, pero no pude entender su función, porque con la mejor configuración (¿minpoll 4? 16 segundos?) Tampoco puedo ver que el lado del cliente corrija su tiempo antes de 10 minutos .
Además, en algunos casos, mi cliente es un sistema integrado (placa ARM - IGEP) y siempre se abre con una fecha irrelevante (hace 2-3 años). Por lo tanto, el tiempo que se tarda en corregir el tiempo no debería depender también de la diferencia horaria.