Un server Debian Stable (5.0.3) è in esecuzione ntpd
e connesso a Internet. Tuttavia, l'orologio di sistema ha circa 5 minuti di errore.
$ /etc/init.d/ntp status
NTP server is running..
Parti rilevanti (penso) di /etc/ntp.conf
:
driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org
server 3.europe.pool.ntp.org
So che NTP non porta necessariamente l'orologio in tempo immediatamente. Tuttavia, quante ore o giorni devi aspettare per aspettarti ragionevolmente che NTP abbia fatto il suo lavoro e sincronizzato l'orologio?
Mi sto perdendo qualche altro file o opzione di configurazione o sto semplicemente facendo qualcosa di sbagliato? È ntp (invece che ad esempio ntpdate ) lo strumento giusto per questo? Esiste un modo rapido per verificare se la configurazione è corretta e se i server NTP scelti restituiscono l'ora corretta?
Modifica : l'output di ntpq -p
è:
remote refid st t when poll reach delay offset jitter
==============================================================================
ns1.nexellent.n .INIT. 16 u - 1024 0 0.000 0.000 0.000
dnscache-madrid .INIT. 16 u - 1024 0 0.000 0.000 0.000
sinister.wzw.tu .INIT. 16 u - 1024 0 0.000 0.000 0.000
dnscache-frankf .INIT. 16 u - 1024 0 0.000 0.000 0.000
Modifica 2 : viene restituito il ntpdate -u 0.europe.pool.ntp.org
comando ( suggerito da Brent )
17 Dec 17:37:29 ntpdate[14195]: no server suitable for synchronization found
... anche se su altre macchine quel comando funziona benissimo. Quindi esamineremo le impostazioni di rete / firewall per questo particolare server (che si trova in una rete diversa, accessibile tramite VPN).
Soluzione : il colpevole non era il firewall locale sul nostro server, ma le impostazioni del firewall da qualche parte nella rete circostante. Quindi abbiamo chiesto al provider di hosting del server di consentire NTP per i nostri computer e ora funziona bene. Ad esempio, ntpq -p
ora restituisce:
remote refid st t when poll reach delay offset jitter
==============================================================================
ns1.eunet.fi 192.36.144.23 2 u 10 64 1 1.043 0.258 0.001
ns2.eunet.fi 62.142.10.44 2 u 9 64 1 0.671 0.135 0.001
ns3.eunet.fi 62.142.10.44 2 u 8 64 1 0.750 0.277 0.001
(Siamo anche passati ai server eunet.fi consigliati dalla società di hosting, ma non è questo il punto.) I comandi nella risposta di Brent sono stati utili perché mi hanno fatto capire che il problema era l'accesso alla rete ai server NTP, non nella configurazione NTP si. Grazie a tutti!