Ho ntpd in esecuzione sul mio server. Sono tutte le impostazioni predefinite, tranne che ho commentato la sua capacità di essere un server per altre macchine:
# restrict -4 default kod notrap nomodify nopeer noquery
# restrict -6 default kod notrap nomodify nopeer noquery
restrict default ignore
Se corro ntpdate -q ntp.ubuntu.com
, mi viene detto che l'orologio della mia macchina è spento di 7 secondi.
Cosa sta succedendo? Come posso diagnosticare cosa sta succedendo, c'è un registro che posso attivare?
maggiori informazioni # 1
# ntpq -np
remote refid st t when poll reach delay offset jitter
==============================================================================
91.189.94.4 193.79.237.14 2 u 30 64 7 108.518 -0.136 0.361
maggiori informazioni # 2
Ecco come appariva quando ho posto la domanda:
# ntpdate -q ntp.ubuntu.com
server 91.189.94.4, stratum 2, offset 7.191308, delay 0.13310
10 Jan 20:38:09 ntpdate[31055]: step time server 91.189.94.4 offset 7.191308 sec
Ed ecco come appare ora, dopo aver riavviato ntpd un paio di volte (suppongo che sia quello che l'ha risolto):
# ntpdate -q ntp.ubuntu.com
server 91.189.94.4, stratum 2, offset 0.000112, delay 0.13164
10 Jan 20:47:03 ntpdate[31419]: adjust time server 91.189.94.4 offset 0.000112 sec
maggiori informazioni # 3
Ho disinstallato ntp e installato openntpd ed eseguito /usr/sbin/ntpd -d
, e vedo l'output in questo modo:
reply from 64.73.32.134: offset 6.715003 delay 0.041152, next query 30s
reply from 208.53.158.34: offset 6.700224 delay 0.036263, next query 31s
adjusting local clock by 6.734120s
reply from 72.18.205.156: offset 6.708575 delay 0.035885, next query 30s
reply from 64.73.32.134: offset 6.701463 delay 0.044199, next query 33s
Il che per me indica abbastanza chiaramente che non sono in grado di impostare l'ora sul mio server (anche se, con ntp normale, a volte sembra aggiornarsi ...).
maggiori informazioni # 4
Il mio provider VPS dice:
I kernel più recenti non dovrebbero bloccare il tuo sistema sul nostro orologio dom0, per essere al sicuro puoi impostare xen.independent_wallclock = 1 nel tuo sysctl.conf.
Suppongo che non affronti ancora il problema del VPS che necessita di una CPU disponibile per eseguire i calcoli di temporizzazione corretti.
ntpq -np
, qual è l'output?