hay tantos tutoriales que explican cómo configurar el dhcpdservidor, en relación con el suministro de sugerencias ntp a clientes dhcp, que siempre pensé que la ntpconfiguración se realizaba automáticamente. Recientemente comencé a ver desviaciones del reloj en mi red local, así que supongo que esta fue una suposición incorrecta. Así que me dispuse a ver cómo se puede minimizar la configuración del cliente ntp, siempre que se haya realizado el esfuerzo de configurar ntp-serversugerencias dhcpd.
No he podido encontrar mucho aparte de este tutorial de ayuda específica de Ubuntu https://help.ubuntu.com/community/UbuntuTime . Incluso aquí (vea el párrafo bajo "Solución de problemas -> ¿Qué archivo de configuración está usando?") La información es escasa pero dice que si /etc/ntp.conf.dhcpse encuentra un archivo, se usará en su lugar. En primer lugar, la ubicación real a la que se refería el escritor aquí es la /var/lib/ntp/ntp.conf.dhcpobservada /etc/init.d/ntp, pero independientemente de eso, la presencia de este archivo no garantiza que el ntp solicite servidores dhclient. Como resultado, tengo que agregar explícitamente la servercláusula ntp.conf.dhcppara mi servidor ntp local. Pero en ese caso, ¿por qué incluso configuro las configuraciones ntp en el dhcpdservidor?
Esto parece ir en contra de la intuición, es decir, configurar los ajustes ntp una vez (es decir, en el servidor) y dejar que el dhcpdservidor delegue la información a los clientes. ¿Cómo puedo minimizar (si no evitar por completo), la configuración del cliente para el ntp. Alternativamente, ¿cómo puedo obtener ntpinformación dhclient?
¿Existe una solución cli que se adapte a todas las distribuciones de Linux?
Supongo que cada cliente debe tener los ejecutables de ntpd, pero no sé cómo proceder desde allí.
Gracias
EDITAR: salida detallada del cliente ubuntu cuando se ejecuta manualmente dhclient:
sudo dhclient -1 -d -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
Internet Systems Consortium DHCP Client 4.2.4
Copyright 2004-2012 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/eth0/20:cf:30:0e:6c:12
Sending on LPF/eth0/20:cf:30:0e:6c:12
Sending on Socket/fallback
DHCPREQUEST of 192.168.112.150 on eth0 to 255.255.255.255 port 67 (xid=0x2e844b8f)
DHCPACK of 192.168.112.150 from 192.168.112.112
reload: Unknown instance:
invoke-rc.d: initscript smbd, action "reload" failed.
RTNETLINK answers: File exists
* Stopping NTP server ntpd
...done.
* Starting NTP server ntpd
...done.
bound to 192.168.112.150 -- renewal in 41963 seconds.
El servicio ntpd se reinicia, pero se ejecuta ntpq -cpe -casdespués. Todavía no veo mi servidor ntp local en la lista de servidores ntp.
Por supuesto mi dhcpdservidor tieneoption ntp-servers
subnet 192.168.112.0 netmask 255.255.255.0 {
max-lease-time 604800;
default-lease-time 86400;
authoritative;
ignore client-updates;
option ntp-servers 192.168.112.112; #self
... (many other options)
}
dhcpdservidor.
option ntp-servers x.x.x.x