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.
Respuestas:
Intenta configurar
networkwait=1
en su ntpconfig, si su sincronización de tiempo en el arranque no se completa correctamente. También puede ser una buena idea agregariburst
hasta el final de su declaración de servidor en sus clientes ntp.conf.https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sect-Date_and_Time_Configuration-Command_Line_Configuration-Network_Time_Protocol.html
ya que está en ubuntu, que envía a los clientes con ntpupdate de forma predeterminada, y que intenta una sincronización en el arranque, es probable que la red de sus clientes aún esté inactiva cuando se produce la solicitud. ubuntu también actualiza la hora diariamente a través del trabajo cronológico.
https://help.ubuntu.com/10.04/serverguide/NTP.html
Minpoll y maxpoll parecen tener mucho que ver con el funcionamiento interno de NTP, pero no parecen ser cosas que quieras cambiar sin una comprensión profunda de las implicaciones. Los restauraría a los valores predeterminados por ahora, e intentaría los consejos anteriores una vez antes de manipularlos aún más.
buena suerte
fuente