hay tantos tutoriales que explican cómo configurar el dhcpd
servidor, en relación con el suministro de sugerencias ntp a clientes dhcp, que siempre pensé que la ntp
configuració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-server
sugerencias 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.dhcp
se 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.dhcp
observada /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 server
cláusula ntp.conf.dhcp
para mi servidor ntp local. Pero en ese caso, ¿por qué incluso configuro las configuraciones ntp en el dhcpd
servidor?
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 dhcpd
servidor 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 ntp
informació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 -cas
después. Todavía no veo mi servidor ntp local en la lista de servidores ntp.
Por supuesto mi dhcpd
servidor 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)
}
dhcpd
servidor.
option ntp-servers x.x.x.x