existem tantos tutoriais explicando como configurar o dhcpd
servidor, em relação ao fornecimento de sugestões ntp para clientes dhcp, que eu sempre pensei que a ntp
configuração fosse realizada automaticamente. Recentemente, comecei a ver desvios de relógio na minha rede local, portanto presumo que essa foi uma suposição errada. Então, parti para ver como é possível minimizar a configuração do cliente ntp, desde que se tenha realizado o esforço de configurar ntp-server
sugestões dhcpd
.
Não consegui encontrar muito além deste tutorial de ajuda específico do Ubuntu https://help.ubuntu.com/community/UbuntuTime . Mesmo aqui (consulte o parágrafo "Solução de problemas -> Qual arquivo de configuração está usando?") As informações são escassas, mas diz que, se um /etc/ntp.conf.dhcp
arquivo for encontrado, ele será usado. Antes de tudo, o local real em que o gravador quis dizer aqui é /var/lib/ntp/ntp.conf.dhcp
o observado /etc/init.d/ntp
, mas independentemente disso, a presença desse arquivo não garante que o ntp solicitará servidores de dhclient
. Como resultado, eu tenho que adicionar explicitamente a server
cláusula no ntp.conf.dhcp
meu servidor ntp local. Mas, nesse caso, por que eu ainda defino as configurações de ntp no dhcpd
servidor?
Isso parece ir contra a intuição, ou seja, definir as configurações de ntp uma vez (ou seja, no servidor) e permitir que o dhcpd
servidor delegue as informações aos clientes. Como posso minimizar (se não evitar completamente) a configuração do cliente para o ntp. Como alternativa, como posso obter ntp
informações dhclient
.
Existe uma solução CLI que se adapte a todas as distros do Linux?
Presumo que todo cliente deva ter os executáveis de ntpd
, mas não sei como proceder a partir daí.
Obrigado
EDIT: saída detalhada do cliente ubuntu ao executar 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.
O serviço ntpd é reiniciado, mas, ainda em execução ntpq -cpe -cas
, ainda não vejo meu servidor ntp local na lista de servidores ntp.
Claro que meu dhcpd
servidor temoption 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