Configurare un NTP server su Windows Server

Anche in Windows è posibile attivare un server NTP.
Il comando d usare è stato, fino all’avvento di Windows XP, il già famoso “Net time” ma ormai è ora di passare al ben più moderno w32tm quindi invece di usare:

Net time /setsntp:"<fqdn/ip server1> <fqdn/ip server2> <fqdn/ip servern>"

per configurare il servizio oppure:

Net time /querysntp

Per verificare i valori immessi con il comando precedente, potete forzare la sincronizzazione dell’ora con un server Windows di tipo domain controller con:

Net Time \\<fqdn/ip server> /Set /Yes

Però, come già detto, è ormai ora di fare affidamento sul nuovo, si fa’ per dire, W32tm.

N.B.
Vi ricordo che la configurazione del servizio NTP ha senso su machine NON in dominio perché le macchine in dominio, di default, sincronizzano l’ora con il domain controller.
In un rete di dominio è solo sul domain controller che ha senso configurare il servizio: infatti sarà poi il domain controller ad allineare tutte le macchine del dominio.

Per controllare la configurazione del servizio NTP usare il comando:

w32tm /query /source

Se in output qualcosa del tipo:

Local CMOS Clock

Vuol dire che il servizio di fatto non è attivo ma fa riferimento all’orologio dell’hardware.

Se invece appare il nome di un host significa che il servizio è attivo e viene usato il nome dell’host visualizzato come sorgente oraria affidabile.

N.B.

Visto che stiamo parlando dell’orologio hardware vi ricordo che lo stesso, possibilmente prima dell’installazione, va’ impostato con il time zone “GMT” o “GMT+0” (Greenwich Mean Time) più modernamente chiamato UTC o “tempo coordinato universale” o “tempo civile”, è il fuso orario scelto come riferimento globale, a partire dal quale sono calcolati tutti i fusi orari del mondo, cioè il meridiano zero per i fusi orari secondo l’Osservatorio Reale di Londra (l’ora di Greenwich) in questo modo il sistema potrà gestire correttamente utenti collegati al sistema ma residenti in diverse “time zone”.

Se si vuole controllare se ci sono altri server come possibili fonti orarie usare il comando:

w32tm /query /peers

SE in risposta avete un messaggio che vi comunica che l’elenco è vuoto e lo stato è in sospeso (in inglese: the peer list is empty and state pending)
E’ un ulteriore conferma del fatto che il server non sta utilizzando un server ntp come riferimento orario.
Comunque volendo configurare il servizio NTP per fare riferimento ad un elenco di server (che devono essere indicati separati solo da uno spazio) usate il comando:

w32tm /config /update /manualpeerlist:"ntp.inrim.it it.pool.ntp.org" /syncfromflags:manual /reliable:yes

I server indicati sono:

ntp.inrim.it: il server dell’istituto nazionale di ricerca metrologica (INRiM)

it.pool.ntp.org: il pool italiano dei server ntp messi a disposizione dall’omonima organizzazione (NTP.ORG). 

Per finire il comando per forzare il controllo e l’eventuale correzione dell’ora:

w32tm /resync /rediscover

Se tutto è andato per il verso giusto e siete curiosi di sapere quale server è stato usato ripetete il comando:

w32tm /query /source

Ci vediamo alla prossima

Andrea

Lascia un commento