[Tech] regolazione hardware clock via rete

Francesco Poli e_frx@inwind.it
Gio 17 Maggio 2001 23:21:23 CEST


On 2001.05.16 23:24:39 +0200 Leonardo Boselli wrote:
> On 16 May 2001, at 23:11, Francesco Poli wrote:
> > Come faccio a regolare via rete *solo* l'orologio hardware, senza
> > toccare quello di sistema?
> A che scopo ? quello che e`importante che sia giusto e`quello di 
> sistema, e almeno sulle "mie"macchina allo shutdown una delle 
> ultime cose che il sistema fa e`di sincronizzare quello hardware 
> con quello di sistema.

In che senso "a che scopo?" ?
Tento di spiegarmi meglio: la macchina in questione e' la mia macchina
di casa. La uso prevalentemente la sera e nei weekend (in facolta'
abbiamo altre macchine Linux --e non ce n'e' una con l'orologio di
sistema in accordo con quello di un'altra...). Percio' la mia macchina
di casa non sta sempre su: subisce un (almeno) un bootstrap ed uno
shutdown al giorno.

Dunque, per mantenere corretto il system time (sincronizzato con gli
orologi atomici, almeno all'incirca --posso tollerare anche un errore
di 50 s, ma non di 500 s o di 5000 s ... ;-)) non posso usare cron,
perche' non so se la macchina sara' su o giu' nell'istante in cui ho
schedulato il processo. 

Inoltre la mia connessione ad Internet e' intermittente (tramite modem
e linea telefonica tradizionale).
Ho cosi' pensato di sincronizzare l'orologio di sistema via rete con
quello di un time server.
E lo voglio fare all'inizio di ogni connessione al mio ISP.
Ho cercato nelle man page di vari comandi (hwclock, rdate,
adjtimex...) e ho scoperto che:
--> l'orologio di sistema non gradisce le discontinuita'
--> l'orologio hardware puo' invece essere manipolato senza problemi
(viene letto solo in occasioni particolari: tipicamente durante il
bootstrap)

Cosi' ho provato vari comandi con varie opzioni, ma l'unico script che
ha funzionato e':

         rdate -s www.clock.org
         hwclock --systohc

Questo pero' sincronizza l'orologio di sistema con quello di un time
server (a proposito: ce ne sono di migliori oppure www.clock.org e'
una buona scelta?) e *poi* sincronizza l'orologio hardware con quello
di sistema.

Io invece preferirei sincronizzare l'orologio hardware direttamente
con quello di un time server, senza toccare quello di sistema.
Quest'ultimo verra' impostato al successivo bootstrap in base a quello
hardware.


Adesso e' piu' chiaro lo scopo del gioco?  ;-)


> Se hai perplessitą allora entra in modo maintenance, setta 
> l'orologio e fai subito il reboot.

:-?
Questa non l'ho colta...
Cosa significa???  

> 
> Leonardo Boselli
> nucleo informatico e telematico
> Dipartimento Ingegneria Civile
> Universita` di Firenze
> V. S. Marta 3 - I-50139 Firenze
> tel +39()0554796431 fax +39()055495333
> http://www.dicea.unifi.it/~leo
> 
> _______________________________________________
> FLUG - Discussioni tecniche - tech@firenze.linux.it
> URL: http://lists.firenze.linux.it/mailman/listinfo/tech
> Archivio: http://lists.firenze.linux.it/pipermail/tech
> Ricerca nell'archivio: http://www.firenze.linux.it/search
> 

-- 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Francesco     e-frx@libero.it   e-frx@arnone.de.unifi.it
  Poli          e_frx@inwind.it  frx@users.sourceforge.net 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Non vorrei aver fatto un grave cervello al mio danno!"
                                         - Homer J. Simpson





Maggiori informazioni sulla lista flug-tech