ci sono così tanti tutorial là fuori che spiegano come impostare il dhcpdserver, in relazione alla fornitura di suggerimenti ntp ai client dhcp, che ho sempre pensato che la ntpconfigurazione fosse eseguita automaticamente. Di recente ho iniziato a vedere derive nella mia rete locale, quindi presumo che si trattasse di un presupposto sbagliato. Così ho deciso di vedere come si può ridurre al minimo la configurazione del client NTTP, purché si sia compiuto lo sforzo di impostare ntp-serversuggerimenti dhcpd.
Non sono stato in grado di trovare molto a parte questo tutorial di guida specifico di Ubuntu https://help.ubuntu.com/community/UbuntuTime . Anche qui (vedere il paragrafo "Risoluzione dei problemi -> Quale file di configurazione sta usando?") Le informazioni sono scarse ma si dice che se /etc/ntp.conf.dhcpviene trovato un file verrà invece usato. Innanzitutto l'ubicazione effettiva che lo scrittore intendeva qui è /var/lib/ntp/ntp.conf.dhcpquella osservata /etc/init.d/ntp, ma a prescindere da ciò la presenza di questo file non garantisce che l'ntp richiederà i server da dhclient. Di conseguenza, devo aggiungere esplicitamente la serverclausola ntp.conf.dhcpper il mio server ntp locale. Ma in quel caso, perché devo anche configurare le impostazioni ntp sul dhcpdserver?
Ciò sembra andare contro l'intuizione, ovvero configurare una volta le impostazioni ntp (ovvero sul server) e consentire al dhcpdserver di delegare le informazioni ai client. Come posso minimizzare (se non evitare del tutto) la configurazione del client per l'NTP. In alternativa, come posso ottenere ntpinformazioni dhclient.
Esiste una soluzione cli che si adatta a tutte le distro linux?
Presumo che ogni cliente dovrebbe avere gli eseguibili di ntpd, ma non so come procedere da lì.
Grazie
EDIT: output dettagliato client ubuntu quando eseguito 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.
Il servizio ntpd viene riavviato, ma ntpq -cpe -casdopo l' esecuzione non vedo ancora il mio server ntp locale nell'elenco dei server ntp.
Naturalmente il mio dhcpdserver haoption 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)
}
dhcpdserver.
option ntp-servers x.x.x.x