Puncte:1

cronică: timpul de găzduire cu RTC ca ceas autoritar pe un sistem izolat (izolat).

drapel al

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?

Puncte:1
drapel cn
local 

de la sine în chrony.conf este suficient pentru a activa sistemul local ca referință.

RTC-urile nu sunt perfecte, derivă mult. Dacă aveți nevoie doar de precizie, nu de acuratețe, acest lucru poate fi acceptabil.

Alte directive sunt de asemenea utile.

# Auto-referință locală
local

# Permiteți setarea cronică unde o persoană poate introduce ora
# Deriva este estimată din aceste intrări
# Util în medii fără alte ceasuri de referință
manual    

# Înregistrarea derivei este deosebit de importantă
# când marcajele de timp sunt puține și la distanță
driftfile /var/lib/chrony/drift

# Obțineți decalaj TAI-UTC și secunde săriți din baza de date a sistemului tz.
leapsectz dreapta/UTC
drapel al
Iti multumesc pentru clarificare. Da, în acest caz este nevoie de precizie - gazdele din rețea trebuie să fie toate de acord cu ora actuală (cu o anumită toleranță), dar dacă acesta nu este de fapt timp real, atunci este acceptabil atâta timp cât este aproximativ corect (în câteva minute peste luni) și poate fi corectat manual din când în când.
Puncte:0
drapel al

Pentru a-mi răspunde la propria întrebare, am găsit Rețele izolate documentația să fie parțial relevantă, în special configurația cronică.conf a include:

stratul local 8
manual

Acest lucru pare să ridice timpul de la RTC inițial, deci poate folosirea regleaza ora nu este necesar? Nu sunt sigur dacă manual este necesar.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.