Abilitazione del server ntp. Installazione e configurazione di un time server ntp in Linux. Abilita la sincronizzazione dell'orologio interno con una fonte esterna

L'altro giorno è stato necessario configurare nuovamente ntp e, come al solito, si è scoperto che dopo anni di configurazione precedente, tutto era stato dimenticato nafik. Pertanto ci scriviamo una nota per il futuro, per non cercarla la prossima volta. Bene, sembra che sarà utile per i miei lettori.

Installazione
Come al solito, Gentoo fungerà da piattaforma di installazione. Il servizio ntp è net-misc/ntp.
Prima di tutto aggiorniamo l'albero del portage:

Installiamo ntp, non abbiamo bisogno di parametri speciali qui (almeno per ora), quindi lo installiamo con gli utenti predefiniti:
Ottimizzazione del server.

Decidiamo a chi prenderemo il tempo. Dopo tutto, suggerisco di utilizzare server dell'ora esatta, Stratum 1.

ntp1.vniiftri.ru
ntp2.vniiftri.ru
ntp4.vniiftri.ru
I parametri per l'avvio del demone ntpd sono definiti nel file /etc/conf.d/ntpd
# /etc/conf.d/ntpd

# Opzioni da passare al processo ntpd
# La maggior parte delle persone dovrebbe lasciare in pace questa linea...
# tuttavia, se sai cosa stai facendo, sentiti libero di modificare
NTPD_OPTS="-g -c /etc/ntp.conf"

Qui -g è la chiave che permette la transizione ad un grande salto temporale, -c è il file di configurazione del servizio ntp, per specificare un file pid diverso da quello predefinito si può utilizzare la chiave -p, ad esempio:
NTPD_OPTS="-p /var/run/ntpd.pid -g -c /etc/ntp.conf"
Il servizio ntp è configurato per impostazione predefinita nel file /etc/ntp.conf, se ne hai specificato uno diverso nel paragrafo precedente, modifica quello specificato
# /etc/ntp.conf
# Nostro server locale
server192.168.0.1
# Server in linea
server195.2.64.6
server ntp1.vniiftri.ru
server ntp2.vniiftri.ru
server ntp4.vniiftri.ru

#Percorsi dei file di servizio
driftfile /var/lib/ntp/ntp.drift
file di registro /var/log/ntpd.log

# Autorizzazioni per accedere al nostro server
restrizione impostazione predefinita ignora # L'accesso è negato per impostazione predefinita
limit localhost # Tutto è possibile localmente
restrizioni 192.168.0.0 maschera 255.255.255.0 nomodify nopeer notrap # Puoi leggere l'ora solo sulla rete interna

# Permettiamo la sincronizzazione con server esterni, altrimenti la sincronizzazione non funzionerà.
limitare 127.0.0.1
limitare 192.168.0.1
limitare 195.2.64.6
limitare ntp1.vniiftri.ru
limitare ntp2.vniiftri.ru
limitare ntp4.vniiftri.ru

# Questa voce ti consente di assegnarti lo Stratum 3 in modo che il server si fidi di se stesso
server127.127.1.1
fudge 127.127.1.1 strato 3

Avvia ntpd
Aggiungi ntpd all'avvio
Ora devi aspettare 10-20 minuti, perché la sincronizzazione non avviene immediatamente, ma dopo qualche tempo.

Controllo sul server

Se otteniamo qualcosa di simile in risposta:

refid remoto st t quando il poll raggiunge il jitter di offset del ritardo
==============================================================================
192.168.0.1 .INIT. 16 u - 1024 0 0,000 0,000 0,000
-ntp1.zenon.net 195.2.64.5 2 u 596 1024 377 2.261 -0.104 0.680
*ntp1.vniiftri.r.PPS. 1u909 1024 377 4,266 -0,603 0,353
+ntp2.vniiftri.r .PPS. 1 u 562 1024 377 3,914 -0,453 0,457
+ntp4.vniiftri.r .PPS. 1u554 1024 377 4,487 -0,664 0,249
LOCALE(1).LOCL. 3 l 229m 64 0 0,000 0,000 0,000
Ciò significa che va tutto bene, la sincronizzazione è iniziata. Diamo uno sguardo più da vicino alle notazioni nella tabella risultante.
Campi della tabella:
a distanza- nomi dei server ntp remoti
refid- server con cui si sincronizza il server ntp remoto
st- strato (livello) Server remoto. 1 è il valore più alto, 16 è una macchina/client normale.
T- tipo peer (u = unicast, m = multicast, l = locale)
Quando- indica quanto tempo fa è stata effettuata la sincronizzazione con il server
sondaggio- frequenza in secondi con cui il demone NTP si sincronizza con il peer
portata- stato disponibilità del server, questo valore si stabilizza a 377 se gli ultimi 8 tentativi di sincronizzazione con il server remoto sono andati a buon fine
ritardo- ritardo (in millisecondi) di risposta dal server
compensare- differenza in millisecondi tra l'ora del sistema e l'ora del server remoto; valore con un segno meno - ritardo, con un segno più - scappando
jitter- fuso orario sul server remoto
Icone nelle righe della tabella:
* - peer con cui è stata eseguita l'ultima sincronizzazione
+ - server adatto all'aggiornamento
- - server non adatto all'aggiornamento
X- il server non risponde

Controlliamo il cliente:

Se la sincronizzazione ha avuto successo, riceveremo una risposta come questa:
25 ott 17:28:04 ntpdate: regola l'offset del server temporale 192.168.0.1 -0,016567 sec
Tuttavia, potresti ricevere il seguente messaggio:
25 ott 17:29:14 ntpdate: non è stato trovato alcun server adatto alla sincronizzazione
Per capire che sciocchezze facciamo:
Diamo un'occhiata alla risposta:
192.168.0.1: Server abbandonato: strati troppo alti
server 192.168.0.1, porta 123
strato 16, precisione -8, salto 11, fiducia 000
Ciò significa che il livello di fiducia è molto basso (stratum=16, il livello più basso), cioè il server non si fida di se stesso per dare tempo. È necessario attendere o modificare l'elenco dei server con cui si sincronizza. Poiché la nostra configurazione afferma che il nostro server è strato 3, è improbabile che vedremo un messaggio del genere.

Impostiamo i clienti.

LINUX
Anche i miei client sono Gentoo; fondamentalmente, la configurazione del client è scritta nel file /etc/conf.d/ntp-client. Non facciamo i saggi, lasciamo tutto così com'è, specifichiamo solo il nostro server nei parametri di sincronizzazione:

# /etc/conf.d/ntp-client

# Comando da eseguire per impostare inizialmente l'orologio
# La maggior parte delle persone dovrebbe semplicemente lasciare da parte questa riga...
# tuttavia, se sai cosa stai facendo, e tu
# vuoi usare ntpd per impostare l'orologio, cambialo in "ntpd"
NTPCLIENT_CMD="ntpdate"

# Opzioni da passare al comando precedente
# Questa impostazione predefinita dovrebbe funzionare bene, ma dovresti
# cambia il valore predefinito "pool.ntp.org" in qualcosa di più vicino
# alla tua macchina. Vedere http://www.pool.ntp.org/ o
# prova a eseguire `netselect -s 3 pool.ntp.org`.
NTPCLIENT_OPTS="-s -b -u 192.168.0.1 "

Aggiungi all'avvio:
# rc-update aggiunge il valore predefinito del client ntp
Va tenuto presente che il servizio ntp-client sincronizza l'ora solo una volta, all'avvio del sistema, quindi per le macchine che funzionano a lungo senza riavviarsi, procedere come segue:
Crealo nella cartella /etc/cron.hourly file eseguibile con il seguente contenuto
#!/bin/sh
NTPCLIENT_OPTS="-s -b -u 192.168.0.1"

Ntpdate $NTPCLIENT_OPTS >> /dev/null 2>&1

Questo è tutto, ora la nostra macchina si sincronizzerà con ntp ogni ora.

Server WINDOWS 2003
Eseguiamo tutti i movimenti sulla riga di comando.

#w32tm /config /syncfromflags:manual /manualpeerlist:192.168.0.1
#w32tm /config /update
Successivamente, nella riga di comando specifichiamo il server NTP prioritario, riavviamo il servizio orario e forziamo la sincronizzazione dell'ora:
#tempo netto /setsntp:192.168.0.1
#net stop w32time && net start w32time
#w32tm/resync
Di conseguenza dovresti ottenere:
Comando di sincronizzazione inviato al computer locale...
Il comando è stato completato con successo.
Dopo un po' di tempo, potrai controllare il registro eventi del sistema. Se tutto è configurato e ha funzionato correttamente, il registro conterrà un messaggio informativo dalla sorgente W32Time con il codice (ID) 37 e il testo "Il client NTP del fornitore dell'ora riceve i dati orari corretti da 192.168.0.1", quindi con il codice 35 e il testo “L'orario del servizio sincronizza l'orario del sistema con la sorgente dell'orario 192.168.0.1”.

AGGIORNAMENTO
Server WINDOWS 2012

Tutto qui è simile a Windows 2003 Server, ma facciamo tutto in Windows PowerShell in esecuzione come amministratore.
Indichiamo quale server ntp utilizzare per la sincronizzazione:

PS C:\> w32tm /config /syncfromflags:manual /manualpeerlist:192.168.0.1 /syncfromflags:MANUAL
PS C:\> w32tm /config /update
Successivamente, nella riga di comando riavviamo il servizio orario e forziamo la sincronizzazione dell'ora:
PS C:\>Service-Stop w32time
PS C:\>Service-Start w32time
PS C:\> w32tm /resync
Di conseguenza dovresti ottenere:
Invio di un comando di sincronizzazione al computer locale
Il comando è stato completato con successo.
Controlliamo:
L'output dovrebbe essere qualcosa del genere:
Indicatore di interferenza: 0 (nessun avviso)
Strat: 3 (collegamento secondario - sincronizzato utilizzando (S)NTP)
Precisione: -6 (15,625 ms per ciclo di clock)
Ritardo root: 0,0356903 s
Varianza della radice: 7,8069513 s
ID di riferimento temporale: 0xC0A86301 (Indirizzo IP di origine: 192.168.0.1)
Ora dell'ultima sincronizzazione riuscita: 22/03/2016 16:21:25

Il rilascio di WordPress 5.3 migliora ed espande l'editor di blocchi introdotto in WordPress 5.0 con un nuovo blocco, un'interazione più intuitiva e una migliore accessibilità. Nuove funzionalità nell’editor […]

Dopo nove mesi di sviluppo è disponibile il pacchetto multimediale FFmpeg 4.2 che comprende un insieme di applicazioni e una raccolta di librerie per operare su diversi formati multimediali (registrazione, conversione e […]

  • Nuove funzionalità in Linux Mint 19.2 Cinnamon

    Linux Mint 19.2 è una versione con supporto a lungo termine che sarà supportata fino al 2023. Viene fornito aggiornato Software e contiene miglioramenti e molte novità […]

  • Rilasciata la distribuzione Linux Mint 19.2

    Presentato il rilascio della distribuzione Linux Mint 19.2, il secondo aggiornamento del ramo Linux Mint 19.x, formato sulla base del pacchetto Ubuntu 18.04 LTS e supportato fino al 2023. La distribuzione è pienamente compatibile [...]

  • Sono disponibili nuove versioni del servizio BIND che contengono correzioni di bug e miglioramenti delle funzionalità. Le nuove versioni possono essere scaricate dalla pagina dei download sul sito Web dello sviluppatore: […]

    Exim è un agente di trasferimento messaggi (MTA) sviluppato presso l'Università di Cambridge per l'uso in Sistemi Unix connesso a Internet. È liberamente disponibile secondo [...]

    Dopo quasi due anni di sviluppo, viene presentata la release di ZFS su Linux 0.8.0, implementazione file system ZFS, confezionato come modulo per il kernel Linux. Il modulo è stato testato con kernel Linux dal 2.6.32 al […]

  • WordPress 5.1.1 risolve una vulnerabilità che ti consente di assumere il controllo del tuo sito
  • La IETF (Internet Engineering Task Force), che sviluppa protocolli e architetture Internet, ha completato una RFC per il protocollo ACME (Automatic Certificate Management Environment) […]

    L’autorità di certificazione senza scopo di lucro Let’s Encrypt, che è controllata dalla comunità e fornisce certificati gratuitamente a tutti, ha riassunto i risultati dell’anno passato e ha parlato dei piani per il 2019. […]

  • Ne è uscito uno nuovo Versione di Libreoffice-Libreoffice 6.2

  • La famiglia di sistemi operativi Windows contiene il servizio orario W32Time. Questo servizio è progettato per sincronizzare l'ora all'interno di un'organizzazione. W32Time è responsabile del funzionamento sia della parte client che di quella server del servizio orario e lo stesso computer può essere contemporaneamente sia un client che un server NTP (Network Time Protocol).

    Per impostazione predefinita, il servizio Ora di Windows è configurato come segue:

    Quando si installa una sala operatoria Sistemi Windows avvia un client NTP che si sincronizza con un'origine temporale esterna;

    Quando aggiungi un computer a un dominio, il tipo di sincronizzazione cambia. Tutti i computer client e i server membri del dominio utilizzano un controller di dominio per sincronizzare l'ora, che ne verifica l'autenticità;

    Quando un server membro viene promosso a controller di dominio, su di esso viene avviato un server NTP che utilizza un controller con il ruolo di emulatore PDC come origine dell'ora;

    L'emulatore PDC, situato nel dominio radice della foresta, è il server temporale primario per l'intera organizzazione. Allo stesso tempo, è anche sincronizzato con una fonte temporale esterna.

    Questo schema funziona nella maggior parte dei casi e non richiede intervento. Tuttavia, la struttura del servizio Ora in Windows potrebbe non seguire la gerarchia dei domini e qualsiasi computer può essere designato come origine ora affidabile.

    Ad esempio, consideriamo la configurazione di un server NTP in Windows Server 2008 R2; per analogia, è possibile configurare un server NTP in Windows 7.

    Avvio del server NTP

    Il servizio orario in Windows Server non ha GUI e può essere configurato da entrambi riga di comando o modificando direttamente il registro di sistema. Consideriamo il secondo metodo:

    È necessario avviare il server NTP. Apri il ramo del registro:

    HKLM\System\CurrentControlSet\services\W32Time\TimeProviders\NtpServer.

    Per abilitare il server NTP, il parametro Enabled deve essere impostato su 1. Successivamente riavviamo il servizio orario con il comando arresto netto w32time && inizio netto w32time.

    Dopo aver riavviato il servizio NTP, il server è già attivo e può servire i client. È possibile verificarlo utilizzando il comando w32tm /query /configuration. Questo comando restituisce lista completa parametri di servizio. Se la sezione NtpServer contiene la riga Enabled:1 , allora è tutto in ordine, il time server è in esecuzione.

    Affinché il server NTP possa servire i client, il firewall deve aprire la porta UDP 123 per il traffico in entrata e in uscita.

    Impostazioni di base del server NTP

    Apri il ramo del registro:

    HKLM\System\CurrentControlSet\services\W32Time\Parameters.

    NoSync: il server NTP non è sincronizzato con alcuna fonte temporale esterna. Viene utilizzato l'orologio di sistema, integrato nel chip CMOS del server stesso (a sua volta, questo orologio può essere sincronizzato da una sorgente NMEA tramite RS-232, ad esempio);

    NTP: il server NTP si sincronizza con i server orari esterni specificati nel parametro del registro NtpServer;

    NT5DS: il server NTP si sincronizza in base alla gerarchia del dominio;

    AllSync: il server NTP utilizza tutte le fonti disponibili per la sincronizzazione.

    Il valore predefinito per un computer che fa parte di un dominio è NT5DS, separatamente computer in piedi-NTP.

    Il parametro NtpServer specifica i server NTP con cui verrà sincronizzata l'ora questo server. Per impostazione predefinita, questo parametro contiene il server NTP Microsoft (time.windows.com, 0×1); se necessario, è possibile aggiungere diversi altri server NTP inserendo i loro nomi DNS o indirizzi IP separati da uno spazio. Alla fine di ogni nome è possibile aggiungere un flag (es. ,0×1) che determina la modalità di sincronizzazione con il time server.

    Sono consentiti i seguenti valori di modalità:

    0×1 - SpecialInterval, uso dell'intervallo di tempo di polling;

    0×2 – Modalità UseAsFallbackOnly;

    0×4 – SymmetricActive, modalità attiva simmetrica;

    0×8 – Client, invia una richiesta in modalità client.

    Un'altra importante impostazione AnnounceFlags si trova nella chiave di registro:

    HKLM\System\CurrentControlSet\services\W32Time\Config.

    È responsabile del modo in cui il server NTP si annuncia. Per dichiarare un server membro (non un controller di dominio) come origine ora affidabile, è necessario il flag 5.

    Se il server da configurare è a sua volta un client NTP (riceve ad esempio l'ora da un ricevitore GPS tramite NTP), è possibile configurare l'intervallo tra gli aggiornamenti. Questo parametro può essere rilevante anche per i PC client. La chiave SpecialPollInterval, situata nel ramo del registro, è responsabile del tempo di aggiornamento:

    HKLM\System\CurrentControlSet\services\W32Time\TimeProviders\NtpClient.

    È specificato in secondi e per impostazione predefinita il suo valore è 604800, ovvero 1 settimana. È molto, quindi Vale la pena ridurre il valore SpecialPollInterval a un valore ragionevole: 1 ora (3600).

    Dopo la configurazione, è necessario aggiornare la configurazione del servizio. Questa operazione può essere eseguita con il comando w32tm /config /update.


    E alcuni altri comandi per configurare, monitorare e diagnosticare il servizio orario:

    w32tm /monitor – utilizzando questa opzione puoi scoprire quanto tempo di sistema di questo computer diverso dall'ora sul controller di dominio o su altri computer. Per esempio: w32tm/monitor/computers:time.nist.gov

    w32tm /resync - utilizzando questo comando è possibile forzare la sincronizzazione del computer con il server temporale utilizzato.

    w32tm /stripchart – mostra la differenza oraria tra il computer corrente e quello remoto. Squadra w32tm /stripchart /computer:time.nist.gov /samples:5 /dataonly effettuerà 5 confronti con la fonte specificata e visualizzerà il risultato in forma di testo.


    w32tm /config è il comando principale utilizzato per configurare il servizio NTP. Con il suo aiuto puoi impostare l'elenco dei time server utilizzati, il tipo di sincronizzazione e molto altro. Ad esempio, puoi sovrascrivere i valori predefiniti e impostare la sincronizzazione dell'ora con una fonte esterna utilizzando il comando w32tm /config /syncfromflags:manual /manualpeerlist:time.nist.gov /update


    w32tm /query: mostra le impostazioni correnti del servizio. Ad esempio, il comando w32tm /query /source mostrerà l'origine dell'ora corrente e w32tm /query /configuration visualizzerà tutti i parametri del servizio.

    net stop w32time: interrompe il servizio orario se in esecuzione.

    w32tm /unregister: rimuove il servizio orario dal computer.

    w32tm /register – registra il servizio orario sul computer. In questo caso, l'intero ramo dei parametri nel registro viene creato di nuovo.

    net start w32time: avvia il servizio.

    Funzionalità notate in Windows 7: il servizio Ora non si avvia automaticamente quando Avvio di Windows. Risolto il problema con SP1 per Windows 7.

    Introduzione.

    Il sistema Linux, come la maggior parte degli altri moderni sistemi operativi, in realtà ha due ore. Il primo orologio è un orologio hardware, a volte chiamato in breve Real Time Clock (RTC), o un orologio del BIOS, solitamente associato a un cristallo di quarzo oscillante che ha una precisione di pochi secondi al giorno. La precisione dipende da varie fluttuazioni come la temperatura ambiente. Il secondo orologio è un orologio software interno che funziona continuamente, anche durante le interruzioni del funzionamento del sistema. Sono soggetti a variazioni dovute al carico pesante del sistema e alla latenza delle interruzioni. Tuttavia, il sistema in genere legge l'orologio hardware all'avvio e quindi utilizza l'orologio di sistema. Il comando date imposta l'orologio di sistema, non l'orologio hardware.

    Se utilizzi NTP, puoi impostare l'orologio hardware durante la prima installazione del sistema e non dovrai più preoccupartene.

    Chip Real Time Clock (RTC) utilizzato su schede madri, non è particolarmente preciso e solitamente ritarda o avanza di un certo periodo di tempo ogni giorno.

    È possibile sincronizzare l'orologio hardware con l'orologio di sistema utilizzando il comando hwclock con l'opzione -w o --systohc e sincronizzare l'orologio di sistema con l'orologio hardware utilizzando il comando hwclock con l'opzione -s o --hctosys.

    Impostare.

    Per iniziare, aggiungi la seguente riga al file /etc/ntp.conf:

    L'ora verrà sincronizzata dal server specificato. Se il primo non è disponibile, vengono presi i successivi nell'elenco. Il primo che ho registrato è stato il server NTP locale.

    Il punto successivo è se impostare l'ora locale o mondiale da utilizzare.

    #cat /etc//etc/sysconfig/clock

    Questo non è quello che abbiamo:

    ZONA di modifica - su "Europa/Mosca"

    Noi abbiamo:

    UTC=vero l'orologio di sistema non utilizza una rappresentazione dell'ora universale

    ARCO=vero Viene utilizzata la normale epoca UNIX.

    Il fuso orario sotto Linux viene impostato tramite un collegamento simbolico, da /etc/localtime a un file nella directory /usr/lib/zoneinfo (o /usr/share/zoneinfo), che indica in quale fuso orario ci si trova.

    Disegno. Contenuto di /usr/share/zoneinfo

    Eseguiamo comandi.

    rm -rf /etc/ora locale

    ln -s /usr/share/zoneinfo/Europa/Mosca /etc/localtime

    Funziona tutto!

    Se il demone ntpd è in esecuzione, viene visualizzato il seguente messaggio quando si tenta di sincronizzarsi con il server ntp.

    Questo comando mostra a quali server connettersi.

    Aggiunta:

    Impostazione dell'orologio hardware

    Per impostare l'orologio hardware, impostare prima l'ora del sistema e poi l'ora hardware utilizzando il programma “/sbin/clock -w” (o “/sbin/clock -wu” in caso di utilizzo dell'ora universale). time, esegui l'orologio senza parametri. Se l'orologio hardware è impostato sull'ora locale e desideri vedere l'ora globale, digita "/sbin/clock –u"

    Impostazione dell'orologio del sistema

    Per impostare l'orologio di sistema in Linux, utilizzare il programma data. Ad esempio, impostando l'ora corrente (sistema!) e la data sul 31 luglio, 23:16, digita "data 07312316" (nota che l'ora è espressa in formato 24 ore). Se desideri modificare l'anno, digita " data 073123161998”. Per impostare i secondi digitare “data 07312316.30” oppure “data 073123161998.30”. Per scoprire l'ora del sistema, esegui date senza argomenti.

    Per lavoro server e client NTP risposte" Servizio Ora di Windows" ("W32Ora").
    Per configurare il server su Sistema operativo Windows Segui questi passi:

    1. Installa avvio automatico servizio " W32Ora". Per fare ciò, nel ramo del registro
    "HKLM\System\CurrentControlSet\Services\W32Time "impostato per parametro" Inizio " Senso 2 .

    2. Quindi apri " HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer "e installa" Abilitato "V unità.

    3.Modifichiamo i seguenti parametri:
    - ramo: " HKLM\System\CurrentControlSet\Services\W32Time\Parameters ", parametro" Tipo "
    Nessuna sincronizzazione - NTP-il server non è sincronizzato con alcuna fonte temporale esterna. Utilizza un orologio integrato nel chip CMOS il server stesso;
    NTP - NTP-il server è sincronizzato con server orari esterni specificati nel parametro del registro " NtpServer";
    NT5DS - NTP-il server si sincronizza secondo la gerarchia dei domini;
    AllSync - NTP-il server utilizza tutte le fonti disponibili per la sincronizzazione;

    Parametro " NtpServer ", dove è indicato l'host con cui questo server sincronizzerà l'ora. Se necessario, è possibile aggiungere più host inserendoli DNS nomi o IP indirizzi separati da spazi. Alla fine di ogni nome, separato da virgole, è possibile aggiungere un flag che determina la modalità di sincronizzazione con il time server.
    Sono ammessi i seguenti valori:
    0x1 - Intervallo speciale, utilizzo di uno speciale intervallo di polling;
    0x2- modalità Utilizzare solo come fallback;
    0x4 - SimmetricoAttivo, modalità attiva simmetrica;
    0x8 - Cliente, inviando una richiesta in modalità client.
    Quando si usa la bandiera " Intervallo speciale", è richiesto il valore dell'intervallo impostato nella chiave " Intervallo sondaggio speciale". Quando la bandiera è " Utilizzare solo come fallback" il servizio orario viene informato che questo server verrà utilizzato come backup e verranno effettuate chiamate agli altri server nell'elenco prima della sincronizzazione con esso. Viene utilizzata la modalità attiva simmetrica NTP-server per impostazione predefinita e modalità client può essere utilizzata in caso di problemi con la sincronizzazione;

    Ramo " HKLM\System\CurrentControlSet\Services\W32Time\Config ", parametro" Annuncia bandiere "responsabile di come si annuncia NTP-server e può assumere i seguenti valori:
    0x0 (non è un server temporale) - il server non si pubblicizza tramite Accesso rete, come fonte di tempo. Può rispondere NTP richieste, ma i vicini non saranno in grado di riconoscerlo;
    0x1 (server dell'ora sempre) - il server si annuncerà sempre indipendentemente dal suo stato;
    0x2 (server orario automatico) - il server si annuncerà solo se riceve un orario affidabile da un altro vicino (NTP O NT5DS);
    0x4 (server orario sempre affidabile) - il server si dichiarerà sempre una fonte temporale affidabile;
    0x8 (server orario affidabile automatico) - Un controller di dominio viene automaticamente dichiarato attendibile se è: PDC- emulatore del dominio radice della foresta. Questo flag consente al master PDC foreste a dichiararsi fonte autorizzata di tempo anche in assenza di comunicazione con i superiori NTP-server. Non un singolo controller o server membro (che ha il flag predefinito 0x2) non può pretendere di essere una fonte di tempo affidabile se non riesce a trovare una fonte per se stesso.
    Senso " Annuncia bandiere " può essere la somma dei suoi flag, ad esempio:
    10=2+8 - NTP- il server si dichiara come una fonte di tempo affidabile, a condizione che lui stesso riceva tempo da una fonte affidabile o lo sia PDC dominio principale. Bandiera 10 è impostato per impostazione predefinita sia per i membri del dominio che per i server autonomi.
    5=1+4 - NTP-il server si dichiara sempre come una fonte di tempo affidabile. Ad esempio, per dichiarare un server membro (non un controller di dominio) come origine ora affidabile, è necessario il flag 5 ;

    Ramo " HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient ", parametro" Intervallo sondaggio speciale " è specificato in secondi e per impostazione predefinita il suo valore è 604800 , ovvero una settimana. Questo è parecchio, quindi vale la pena ridurre il valore, diciamo, a un'ora ( 3600 ).

    4. Dopo aver effettuato le impostazioni è possibile avviare il servizio orario: " inizio netto w32time ". Se il servizio era già in esecuzione applicare la configurazione con il comando " w32tm /config /update " e riavvia: " arresto netto w32time && inizio netto w32time ".

    5. Dopo aver riavviato il servizio NTP-il server è già attivo e può servire i client. Puoi verificarlo usando il comando " w32tm /query/configurazione ". Questo comando visualizza un elenco completo dei parametri del servizio. Se la sezione " NtpServer" contiene la stringa " Abilitato:1 "Allora va tutto bene.



    
    Superiore