1

mag

2009

Sincronizzare l’ora con Openntpd

Mi son reso conto recentemente che per qualche motivo ignoto mi son trovato con gli orologi e i vari device elettronici impostati su due “fusi orari” differenti, sfasati di circa un quarto d’ora. Nello specifico orologio e cellulare avevano l’ora corretta, invece il portatile, l’orologio che uso per correre e il lettore mp3 erano avanti.

Ho deciso quindi di risolvere il problema prettamente informatico una volta per tutte sfruttando il protocollo NTP, ossia un sistema di server che attraverso internet fornisce la sincronizzazione con alcuni orologi atomici di riferimento compensando la latenza dovuta ai tempi di trasmissione dei pacchetti.

Per approntarlo, su Archlinux, è sufficiente installare il pacchetto openntpd con il solito comando #pacman -S openntpd, in seguito l’unica modifica da apportare consiste nell’inserire i server che si intende utilizzare all’interno del file /etc/ntpd.conf

$OpenBSD: ntpd.conf,v 1.7 2004/07/20 17:38:35 henning Exp $
# sample ntpd configuration file, see ntpd.conf(5)

# Addresses to listen on (ntpd does not listen by default)
#listen on *
#listen on 127.0.0.1
#listen on ::1

# sync to a single server
#server ntp.example.org
server 3.it.pool.ntp.org
server 1.europe.pool.ntp.org
server 3.europe.pool.ntp.org

# use a random selection of 8 public stratum 2 servers
# see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers
servers pool.ntp.org

Per farlo partire come demone all’avvio del sistema basta aggiungere nella sezione DAEMONS=(…) del file /etc/rc.conf il parametro @openntpd (la @ serve per farlo partire in background, senza dover attendere il completamento dell’operazione prima di proseguire con il boot).

Non ci sono commenti

Il contenuto del post è stato interessante? Vuoi scrivere le tue considerazioni riguardanti gli argomenti trattati? In tal caso puoi prenderti 5 minuti per scrivere una replica usando il form sottostante.

Commenta il post

 

Additional comments powered by BackType