Am o rețea LAN izolată și cu aer întrefier pe care vreau să o sincronizez. Am o gazdă care va fi serverul de timp autorizat pentru toți clienții de pe LAN. Nu este important ca ora LAN să reflecte în timp real, dar este important ca toți clienții să fie de acord asupra orei. Toate gazdele rulează Linux.
Am sperat să configurez cronică
astfel încât să folosească RTC pe gazda nominalizată ca sursă de timp autorizată și să ofere clienților un serviciu NTP, astfel încât aceștia să se poată sincroniza cu acesta. Prin urmare, dacă administratorul trebuie să schimbe ora de pe LAN, poate actualiza RTC pe serverul de timp și totul ar trebui să se sincronizeze cu suficient timp.
Din păcate, nu am prea mult noroc la configurare cronică
în acest fel. Dacă nu specific niciun server de timp ("Server ...
"în /etc/chrony/chrony.conf
) atunci cronică
pare să opereze cu Nu surse, în loc să utilizeze RTC local ca sursă.
The refclock
parametrul de configurare poate fi utilizat pentru a selecta o sursă de timp externă, cum ar fi GPS sau PPS, dar niciunul dintre drivere nu pare adecvat pentru citirea RTC.
O idee pe care am avut-o este să scriu o mică aplicație pentru a citi RTC și a o furniza ca date PPS peste CIORAP
driver, dar citirea ulterioară a arătat că aceasta necesită și o sursă NTP, deoarece este o măsurătoare sub secundă și nu timpul absolut.
Este posibil de utilizat cronică
în acest fel?