ci sono così tanti tutorial là fuori che spiegano come impostare il dhcpd
server, in relazione alla fornitura di suggerimenti ntp ai client dhcp, che ho sempre pensato che la ntp
configurazione 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-server
suggerimenti 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.dhcp
viene trovato un file verrà invece usato. Innanzitutto l'ubicazione effettiva che lo scrittore intendeva qui è /var/lib/ntp/ntp.conf.dhcp
quella 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 server
clausola ntp.conf.dhcp
per il mio server ntp locale. Ma in quel caso, perché devo anche configurare le impostazioni ntp sul dhcpd
server?
Ciò sembra andare contro l'intuizione, ovvero configurare una volta le impostazioni ntp (ovvero sul server) e consentire al dhcpd
server 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 ntp
informazioni 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 -cas
dopo l' esecuzione non vedo ancora il mio server ntp locale nell'elenco dei server ntp.
Naturalmente il mio dhcpd
server 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)
}
dhcpd
server.
option ntp-servers x.x.x.x