Tengo algunos dispositivos Linux (sin chips TOY, por lo que dependen completamente de ntp) que pueden arrancar sin acceso a Internet (el enlace al conmutador está activo). El ntp
servicio comenzará, pero obviamente no se contactará a ningún compañero. Luego termino con un ntp
servicio que se ejecuta pero no se sincroniza con ningún par ( ntpq -p
da un .INIT.
estado)
El problema es que esto cambia cuando se establece la conexión a Internet.
Si la conexión está disponible en el momento del arranque, todo funciona bien. Idem si emito manualmente un service ntp restart
(se ntp
conecta a los pares y la hora se sincroniza correctamente).
¿No debería ntp intentar reconectarse a intervalos regulares?
- en caso afirmativo: es algo que debo configurar (no vi nada en la configuración)
- si no: ¿cuál sería una buena manera de manejar el reinicio del servicio o el retraso del inicio del servicio (podría suponer que la conectividad a Internet volverá n minutos después del arranque)
Nota: Según los documentos, parece que el tiempo máximo de la agrupación (que entiendo es el tiempo máximo que ntp intentará conectarse con sus pares antes de darse por vencido) es 1024 segundos = 17 minutos, que es mucho más que el tiempo necesario para establecer Acceso a Internet (alrededor de 2 a 5 minutos, el peor de los casos)