Se activează serverul ntp. Instalarea și configurarea unui server de timp ntp în Linux. Activați sincronizarea ceasului intern cu o sursă externă

Zilele trecute a fost necesar să se configureze din nou ntp și, ca de obicei, s-a dovedit că, după ani de configurare anterioară, totul fusese uitat nafik. Prin urmare, scriem noi înșine un bilet pentru viitor, pentru a nu-l căuta data viitoare. Ei bine, se pare că va fi util pentru cititorii mei.

Instalare
Ca de obicei, Gentoo va servi drept platformă de instalare. Serviciul ntp este net-misc/ntp.
În primul rând, actualizăm arborele de portaj:

Instalăm ntp, nu avem nevoie de parametri speciali aici (cel puțin deocamdată), așa că îl instalăm cu utilizatorii impliciti:
Ajustarea serverului.

Să decidem cui ne vom lua timpul. Vă sugerez să folosiți servere de timp exacte, Stratum 1 până la urmă.

ntp1.vniiftri.ru
ntp2.vniiftri.ru
ntp4.vniiftri.ru
Parametrii pentru pornirea demonului ntpd sunt definiți în fișierul /etc/conf.d/ntpd
# /etc/conf.d/ntpd

# Opțiuni pentru a trece la procesul ntpd
# Majoritatea oamenilor ar trebui să lase această linie în pace...
# cu toate acestea, dacă știți ce faceți, nu ezitați să modificați
NTPD_OPTS="-g -c /etc/ntp.conf"

Aici -g este cheia care permite tranziția la un salt mare de timp, -c este fișierul de configurare a serviciului ntp, pentru a specifica un fișier pid diferit de cel implicit, puteți folosi tasta -p, de exemplu:
NTPD_OPTS="-p /var/run/ntpd.pid -g -c /etc/ntp.conf"
Serviciul ntp este configurat implicit în fișierul /etc/ntp.conf, dacă ați specificat unul diferit în paragraful anterior, apoi editați-l pe cel specificat
# /etc/ntp.conf
# Al nostru server local
server 192.168.0.1
# Servere online
server 195.2.64.6
server ntp1.vniiftri.ru
server ntp2.vniiftri.ru
server ntp4.vniiftri.ru

#Căile către fișierele de service
driftfile /var/lib/ntp/ntp.drift
fișier jurnal /var/log/ntpd.log

# Permisiuni pentru a accesa serverul nostru
restricționează implicit ignoră # Accesul este refuzat implicit
restriction localhost # Totul este posibil local
restricționați 192.168.0.0 masca 255.255.255.0 nomodify nopeer notrap # Puteți citi ora doar prin rețeaua internă

# Permitem sincronizarea cu servere externe, altfel sincronizarea nu va funcționa.
restricționează 127.0.0.1
restrictioneaza 192.168.0.1
restrânge 195.2.64.6
restricționează ntp1.vniiftri.ru
restricționează ntp2.vniiftri.ru
restricționează ntp4.vniiftri.ru

# Această intrare vă permite să vă atribui Stratum 3, astfel încât serverul să aibă încredere în sine
server 127.127.1.1
fudge 127.127.1.1 stratul 3

Lansați ntpd
Adăugați ntpd la pornire
Acum trebuie să așteptați 10 - 20 de minute, pentru că sincronizarea nu are loc imediat, ci după ceva timp.

Verificare pe server

Dacă primim ceva similar ca răspuns:

telecomandă refid st t când sondaj atinge întârziere offset jitter
==============================================================================
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. 1 u 909 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. 1 u 554 1024 377 4.487 -0.664 0.249
LOCAL(1).LOCL. 3 l 229m 64 0 0.000 0.000 0.000
Asta înseamnă că totul este bine, sincronizarea a început. Să aruncăm o privire mai atentă la notațiile din tabelul rezultat.
Câmpuri de tabel:
la distanta- numele serverelor ntp la distanță
refid- server cu care se sincronizează serverul ntp la distanță
Sf- strat (nivel) server la distanta. 1 este cel mai mare, 16 este o mașină/client obișnuit.
t- tip peer (u = unicast, m = multicast, l = local)
când- indică de cât timp s-a făcut sincronizarea cu serverul
sondaj- frecvența în secunde cu care demonul NTP se sincronizează cu peer-ul
a ajunge- starea disponibilității serverului, această valoare se stabilizează la 377 dacă ultimele 8 încercări de sincronizare cu serverul la distanță au avut succes
întârziere- întârziere (în milisecunde) a răspunsului de la server
decalaj- diferența în milisecunde între ora sistemului și ora serverului la distanță; valoare cu minus - lag, cu plus - fuga
frământare- offset de timp pe serverul de la distanță
Pictograme în rândurile tabelului:
* - peer cu care a fost efectuată sincronizarea ultima dată
+ - server adecvat pentru actualizare
- - server nepotrivit pentru actualizare
X- serverul nu răspunde

Verificăm clientul:

Dacă sincronizarea a avut succes, vom primi un răspuns ca acesta:
25 oct 17:28:04 ntpdate: ajustați serverul de timp 192.168.0.1 offset -0,016567 sec
Cu toate acestea, este posibil să primiți următorul mesaj:
25 oct 17:29:14 ntpdate: nu a fost găsit niciun server adecvat pentru sincronizare
Pentru a înțelege ce fel de prostii facem:
Să ne uităm la răspuns:
192.168.0.1: Serverul a căzut: strate prea mari
server 192.168.0.1, portul 123
stratul 16, precizie -8, salt 11, încredere 000
Aceasta înseamnă că nivelul de încredere este foarte scăzut (stratum=16, cel mai scăzut nivel), adică serverul nu are încredere în el însuși să acorde timp. Trebuie fie să așteptați, fie să modificați lista de servere cu care se sincronizează. Deoarece configurația noastră arată că serverul nostru este stratul 3, este puțin probabil să vedem un astfel de mesaj.

Stabilim clienți.

LINUX
Clienții mei sunt și Gentoo; practic, configurația clientului este scrisă în fișierul /etc/conf.d/ntp-client. Să nu fim înțelepți aici, lăsăm totul așa cum este, doar specificăm serverul nostru în parametrii de sincronizare:

# /etc/conf.d/ntp-client

# Comandă de rulat pentru a seta inițial ceasul
# Majoritatea oamenilor ar trebui să lase această linie în pace...
# cu toate acestea, dacă știi ce faci și tu
# vrei să folosești ntpd pentru a seta ceasul, schimbă-l în „ntpd”
NTPCLIENT_CMD="ntpdate"

# Opțiuni pentru a trece la comanda de mai sus
# Această setare implicită ar trebui să funcționeze bine, dar tu ar trebui
# schimbați „pool.ntp.org” implicit cu ceva mai apropiat
# la aparatul dvs. Consultați http://www.pool.ntp.org/ sau
# încercați să rulați `netselect -s 3 pool.ntp.org`.
NTPCLIENT_OPTS="-s -b -u 192.168.0.1 "

Adăugați la pornire:
# rc-update adaugă ntp-client implicit
Trebuie reținut că serviciul ntp-client sincronizează ora o singură dată, când sistemul pornește, deci pentru mașinile care rulează mult timp fără repornire, faceți următoarele:
Creați-l în folderul /etc/cron.hourly fisier executabil cu următorul conținut
#!/bin/sh
NTPCLIENT_OPTS="-s -b -u 192.168.0.1"

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

Gata, acum mașina noastră se va sincroniza cu ntp la oră.

Server WINDOWS 2003
Efectuăm toate mișcările pe linia de comandă.

#w32tm /config /syncfromflags:manual /manualpeerlist:192.168.0.1
#w32tm /config /update
Apoi, în linia de comandă specificăm serverul NTP prioritar, repornim serviciul de timp și forțăm sincronizarea orei:
#net time /setsntp:192.168.0.1
#net stop w32time && net start w32time
#w32tm/resync
Ca rezultat ar trebui să obțineți:
Comanda de sincronizare trimisă la computerul local...
Comanda a fost finalizată cu succes.
După ceva timp, puteți verifica jurnalul de evenimente de sistem. Dacă totul este configurat și funcționat corect, atunci jurnalul va conține un mesaj de informare de la sursa W32Time cu codul (ID) 37 și textul „Clientul NTP al furnizorului de timp primește date corecte de timp de la 192.168.0.1”, apoi cu cod. 35 și textul „Ora serviciului sincronizează ora sistemului cu sursa de timp 192.168.0.1”.

UPD
Server WINDOWS 2012

Totul aici este similar cu Windows 2003 Server, dar facem totul în Windows PowerShell care rulează ca administrator.
Indicăm ce server ntp să folosiți pentru sincronizare:

PS C:\> w32tm /config /syncfromflags:manual /manualpeerlist:192.168.0.1 /syncfromflags:MANUAL
PS C:\> w32tm /config /update
Apoi, în linia de comandă repornim serviciul de timp și forțăm sincronizarea orei:
PS C:\>Service-Stop w32time
PS C:\>Service-Start w32time
PS C:\> w32tm /resync
Ca rezultat ar trebui să obțineți:
Trimiterea unei comenzi de sincronizare către computerul local
Comanda a fost finalizată cu succes.
Verificăm:
Ieșirea ar trebui să fie cam așa:
Indicator de interferență: 0 (fără avertismente)
Strat: 3 (legatură secundară - sincronizată folosind (S)NTP)
Precizie: -6 (15,625 ms per ciclu de ceas)
Întârziere la rădăcină: 0,0356903s
Varianta rădăcină: 7,8069513s
ID de referință de timp: 0xC0A86301 (Adresa IP sursă: 192.168.0.1)
Ora ultimei sincronizări reușite: 22.03.2016 16:21:25

Lansarea WordPress 5.3 îmbunătățește și extinde editorul de blocuri introdus în WordPress 5.0 cu un bloc nou, interacțiune mai intuitivă și accesibilitate îmbunătățită. Caracteristici noi în editor […]

După nouă luni de dezvoltare, este disponibil pachetul multimedia FFmpeg 4.2, care include un set de aplicații și o colecție de biblioteci pentru operațiuni pe diverse formate multimedia (înregistrare, conversie și […]

  • Caracteristici noi în Linux Mint 19.2 Cinnamon

    Linux Mint 19.2 este o versiune de suport pe termen lung care va fi acceptată până în 2023. Vine cu actualizat softwareși conține îmbunătățiri și multe noi […]

  • Distribuția Linux Mint 19.2 a fost lansată

    Este prezentată lansarea distribuției Linux Mint 19.2, a doua actualizare a ramurii Linux Mint 19.x, formată pe baza pachetului Ubuntu 18.04 LTS și susținută până în 2023. Distribuția este pe deplin compatibilă [...]

  • Sunt disponibile noi versiuni de serviciu BIND care conțin remedieri de erori și îmbunătățiri ale caracteristicilor. Noile versiuni pot fi descărcate de pe pagina de descărcări de pe site-ul web al dezvoltatorului: […]

    Exim este un agent de transfer de mesaje (MTA) dezvoltat la Universitatea din Cambridge pentru a fi utilizat în sisteme Unix conectat la Internet. Este disponibil gratuit în conformitate cu [...]

    După aproape doi ani de dezvoltare, este prezentată lansarea ZFS pe Linux 0.8.0, implementare Sistemul de fișiere ZFS, ambalat ca un modul pentru nucleul Linux. Modulul a fost testat cu nuclee Linux de la 2.6.32 la […]

  • WordPress 5.1.1 remediază o vulnerabilitate care vă permite să preluați controlul asupra site-ului dvs
  • IETF (Internet Engineering Task Force), care dezvoltă protocoale și arhitectură Internet, a finalizat un RFC pentru protocolul ACME (Automatic Certificate Management Environment) […]

    Autoritatea de certificare non-profit Let’s Encrypt, care este controlată de comunitate și oferă certificate gratuit tuturor, a rezumat rezultatele anului trecut și a vorbit despre planurile pentru 2019. […]

  • A iesit unul nou Versiunea Libreoffice- Libreoffice 6.2

  • Familia de sisteme de operare Windows conține serviciul de timp W32Time. Acest serviciu este conceput pentru a sincroniza timpul în cadrul unei organizații. W32Time este responsabil pentru funcționarea ambelor părți client și server ale serviciului de timp, iar același computer poate fi atât client, cât și server NTP (Network Time Protocol) în același timp.

    În mod implicit, serviciul de timp Windows este configurat după cum urmează:

    La instalarea unei săli de operație sisteme Windows pornește un client NTP care se sincronizează cu o sursă de timp externă;

    Când adăugați un computer la un domeniu, tipul de sincronizare se schimbă. Toate computerele client și serverele membre din domeniu folosesc un controler de domeniu pentru a sincroniza ora, care le verifică autenticitatea;

    Când un server membru este promovat la un controler de domeniu, pe acesta este lansat un server NTP, care folosește un controler cu rol de emulator PDC ca sursă de timp;

    Emulatorul PDC, situat în domeniul rădăcină a pădurii, este serverul de timp principal pentru întreaga organizație. În același timp, el însuși este, de asemenea, sincronizat cu o sursă de timp externă.

    Această schemă funcționează în majoritatea cazurilor și nu necesită intervenție. Cu toate acestea, este posibil ca structura serviciului de timp din Windows să nu urmeze ierarhia domeniului și orice computer poate fi desemnat ca sursă de timp de încredere.

    De exemplu, să ne uităm la configurarea unui server NTP în Windows Server 2008 R2; prin analogie, puteți configura un server NTP în Windows 7.

    Pornirea serverului NTP

    Serviciul de timp în Windows Server nu are GUI și poate fi configurat din oricare Linie de comanda, sau prin editarea directă a registrului de sistem. Să luăm în considerare a doua metodă:

    Serverul NTP trebuie pornit. Deschideți filiala de registru:

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

    Pentru a activa serverul NTP, parametrul Enabled trebuie setat la 1. Apoi repornim serviciul de timp cu comanda net stop w32time && net start w32time.

    După repornirea serviciului NTP, serverul este deja activ și poate servi clienții. Puteți verifica acest lucru folosind comanda w32tm /query /configuration. Această comandă iese lista plina parametrii de serviciu. Dacă secțiunea NtpServer conține linia Enabled:1 , atunci totul este în ordine, serverul de timp rulează.

    Pentru ca serverul NTP să deservească clienții, firewall-ul trebuie să deschidă portul UDP 123 pentru traficul de intrare și de ieșire.

    Setări de bază ale serverului NTP

    Deschideți filiala de registru:

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

    NoSync - serverul NTP nu este sincronizat cu nicio sursă de timp externă. Este folosit ceasul de sistem, încorporat în cipul CMOS al serverului însuși (la rândul său, acest ceas poate fi sincronizat de la o sursă NMEA prin RS-232, de exemplu);

    NTP - Serverul NTP se sincronizează cu serverele de timp externe care sunt specificate în parametrul de registry NtpServer;

    NT5DS - Serverul NTP se sincronizează în funcție de ierarhia domeniului;

    AllSync - serverul NTP folosește toate sursele disponibile pentru sincronizare.

    Valoarea implicită pentru un computer care face parte dintr-un domeniu este NT5DS, pentru separat calculator în picioare- NTP.

    Parametrul NtpServer specifică serverele NTP cu care va fi sincronizată ora acest server. În mod implicit, acest parametru conține serverul Microsoft NTP (time.windows.com, 0×1); dacă este necesar, puteți adăuga mai multe servere NTP introducând numele lor DNS sau adresele IP separate printr-un spațiu. La sfarsitul fiecarui nume puteti adauga un steag (ex. ,0×1) care determina modul de sincronizare cu serverul de timp.

    Sunt permise următoarele valori de mod:

    0×1 - SpecialInterval, utilizarea intervalului de timp de sondare;

    0×2 – Modul UseAsFallbackOnly;

    0×4 – SymmetricActive, mod activ simetric;

    0×8 – Client, trimiterea unei cereri în modul client.

    O altă setare importantă AnnounceFlags se află în cheia de registry:

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

    Este responsabil pentru modul în care serverul NTP se anunță. Pentru a declara un server membru (nu un controler de domeniu) ca sursă de timp de încredere, este necesar indicatorul 5.

    Dacă serverul care se configurează este, la rândul său, un client NTP (primește ora de la un receptor GPS prin NTP, de exemplu), puteți configura intervalul dintre actualizări. Acest parametru poate fi relevant și pentru computerele client. Cheia SpecialPollInterval, situată în ramura de registru, este responsabilă pentru timpul de actualizare:

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

    Este specificat în secunde și implicit valoarea sa este 604800, adică 1 săptămână. Este mult, deci Merită să reduceți valoarea SpecialPollInterval la o valoare rezonabilă - 1 oră (3600).

    După configurare, trebuie să actualizați configurația serviciului. Acest lucru se poate face cu comanda w32tm /config /update.


    Și încă câteva comenzi pentru configurarea, monitorizarea și diagnosticarea serviciului de timp:

    w32tm /monitor – folosind această opțiune puteți afla cât timp de sistem a acestui calculator diferit de ora de pe controlerul de domeniu sau alte computere. De exemplu: w32tm/monitor/computers:time.nist.gov

    w32tm /resync - folosind această comandă puteți forța computerul să se sincronizeze cu serverul de timp pe care îl folosește.

    w32tm /stripchart – arată diferența de timp dintre computerul actual și cel de la distanță. Echipă w32tm /stripchart /computer:time.nist.gov /samples:5 /dataonly va face 5 comparații cu sursa specificată și va afișa rezultatul sub formă de text.


    w32tm /config este comanda principală folosită pentru a configura serviciul NTP. Cu ajutorul acestuia, puteți seta lista de servere de timp utilizate, tipul de sincronizare și multe altele. De exemplu, puteți suprascrie valorile implicite și puteți configura sincronizarea timpului cu o sursă externă folosind comanda w32tm /config /syncfromflags:manual /manualpeerlist:time.nist.gov /update


    w32tm /query - arată setările curente ale serviciului. De exemplu, comanda w32tm /query /source va afișa sursa de timp curentă, iar w32tm /query /configuration va afișa toți parametrii serviciului.

    net stop w32time - oprește serviciul de timp dacă rulează.

    w32tm /unregister - elimină serviciul de timp de pe computer.

    w32tm /register – înregistrează serviciul de timp pe computer. În acest caz, întreaga ramură a parametrilor din registru este creată din nou.

    net start w32time - pornește serviciul.

    Caracteristici observate în Windows 7 - Serviciul Time nu pornește automat când Pornire Windows. Remediat în SP1 pentru Windows 7.

    Introducere.

    Sistemul Linux, ca majoritatea celorlalte sisteme moderne sisteme de operare, are de fapt două ore. Primul ceas este un ceas hardware, uneori numit pe scurt un ceas în timp real (RTC) sau un ceas BIOS, de obicei asociat cu un cristal de cuarț oscilant, care este precis în câteva secunde pe zi. Precizia depinde de diverse fluctuații, cum ar fi temperatura ambiantă. Al doilea ceas este un ceas software intern care rulează continuu, inclusiv în timpul întreruperilor în funcționarea sistemului. Acestea sunt supuse variațiilor din cauza încărcării mari a sistemului și a latenței întreruperii. Cu toate acestea, sistemul citește de obicei ceasul hardware la pornire și apoi îl folosește. Comanda date setează ceasul sistemului, nu ceasul hardware.

    Dacă utilizați NTP, puteți seta ceasul hardware în timpul primei instalări a sistemului și nu trebuie să vă mai faceți griji pentru asta.

    Cip Clock în timp real (RTC) folosit plăci de bază, nu este deosebit de precis și de obicei întârzie sau avansează cu o anumită perioadă de timp în fiecare zi.

    Puteți sincroniza ceasul hardware cu ceasul sistemului utilizând comanda hwclock cu opțiunea -w sau --systohc și să sincronizați ceasul sistemului cu ceasul hardware folosind comanda hwclock cu opțiunea -s sau --hctosys.

    Înființat.

    Pentru a începe, adăugați următoarea linie în fișierul /etc/ntp.conf:

    Ora va fi sincronizată de pe serverul specificat. Dacă primul este indisponibil, următorii din listă sunt preluați. Primul pe care l-am înregistrat a fost serverul NTP local.

    Următorul punct este dacă să setați ora locală sau cea mondială pentru a fi utilizată.

    #cat /etc//etc/sysconfig/clock

    Nu asta avem:

    Editare ZONA - către „Europa/Moscova”

    Primim:

    UTC=adevărat ceasul de sistem nu folosește o reprezentare universală a timpului

    ARC=adevarat Se folosește epoca normală UNIX.

    Fusul orar sub Linux este setat printr-un link simbolic, de la /etc/localtime la un fișier din directorul /usr/lib/zoneinfo (sau /usr/share/zoneinfo), care indică în ce fus orar vă aflați.

    Desen. Conținutul /usr/share/zoneinfo

    Executăm comenzi.

    rm -rf /etc/localtime

    În -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

    Totul merge!

    Dacă daemonul ntpd rulează, următorul mesaj este afișat când se încearcă sincronizarea cu serverul ntp.

    Această comandă arată la ce servere să vă conectați.

    Plus:

    Setarea ceasului hardware

    Pentru a seta ceasul hardware, setați mai întâi ora sistemului și apoi ora hardware folosind programul „/sbin/clock -w” (sau „/sbin/clock -wu” în cazul utilizării orei universale). Pentru a afla hardware-ul timp, rulați ceasul fără parametri. Dacă ceasul hardware este setat la ora locală și doriți să vedeți ora globală, tastați „/sbin/clock –u”

    Setarea ceasului sistemului

    Pentru a seta ceasul sistemului în Linux, utilizați programul de dată. De exemplu, setând ora curentă (sistem!) și data la 31 iulie, 23:16, tastați „data 07312316” (rețineți că ora este dată în notație de 24 de ore) Dacă doriți să schimbați anul, introduceți „ data 073123161998”. Pentru a seta secundele, tastați „data 07312316.30” sau „data 073123161998.30”. Pentru a afla ora sistemului, rulați data fără niciun argument.

    Pentru lucrul cu server și client NTP raspunsuri" Serviciul de timp Windows" ("W32 Ora").
    Pentru a configura serverul la Sistemul de operare Windows urmați acești pași:

    1. Instalați pornire automată serviciu" W32 Ora„. Pentru a face acest lucru, în ramura de registru
    "HKLM\System\CurrentControlSet\Services\W32Time "setat pentru parametru" start " sens 2 .

    2. Apoi deschideți „ HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer "și instalați" Activat „V unitate.

    3.Edităm următorii parametri:
    - ramura: " HKLM\System\CurrentControlSet\Services\W32Time\Parameters ", parametru" Tip "
    NoSync - NTP-serverul nu este sincronizat cu nicio sursă de timp externă. Utilizează un ceas încorporat în cip CMOS serverul în sine;
    NTP - NTP-serverul este sincronizat cu servere de timp externe care sunt specificate în parametrul de registry " NtpServer";
    NT5DS - NTP-serverul se sincronizează conform ierarhiei domeniilor;
    AllSync - NTP-serverul foloseste toate sursele disponibile pentru sincronizare;

    Parametrul " NtpServer ", unde este indicată gazda cu care acest server va sincroniza ora. Dacă este necesar, puteți adăuga mai multe gazde introducându-le DNS nume sau IP adrese separate prin spații. La sfârșitul fiecărui nume, despărțit prin virgule, puteți adăuga un steag care determină modul de sincronizare cu serverul de timp.
    Sunt permise următoarele valori:
    0x1 - Interval special, utilizarea unui interval de interogare special;
    0x2 - modul UseAsFallbackOnly;
    0x4 - SymmetricActive, mod activ simetric;
    0x8 - Client, trimițând o cerere în modul client.
    Când folosiți steagul " Interval special", este necesară valoarea intervalului setată în cheie" Special PollInterval". Când steagul este " UseAsFallbackOnly" Serviciul de timp este informat că acest server va fi folosit ca rezervă, iar apelurile vor fi efectuate către alte servere din listă înainte de sincronizarea cu acesta. Se folosește modul activ simetric. NTP-servere implicit, iar modul client poate fi folosit in cazul problemelor de sincronizare;

    Ramura " HKLM\System\CurrentControlSet\Services\W32Time\Config ", parametru" Anunțați steaguri „responsabil pentru modul în care se anunță NTP-server și poate lua următoarele valori:
    0x0 (Nu este un server de timp) - serverul nu face publicitate prin intermediul NetLogon, ca sursă de timp. El poate răspunde NTP solicitări, dar vecinii nu o vor putea recunoaște;
    0x1 (server de timp întotdeauna) - serverul se va anunța întotdeauna indiferent de starea sa;
    0x2 (server de timp automat) - serverul se va anunța numai dacă primește un timp sigur de la un alt vecin (NTP sau NT5DS);
    0x4 (server de timp întotdeauna de încredere) - serverul se va declara întotdeauna ca o sursă de timp de încredere;
    0x8 (server de timp automat de încredere) - Un controler de domeniu este declarat automat de încredere dacă este - PDC- emulator de domeniu rădăcină de pădure. Acest steag permite comandantului PDC pădurile să se declare sursă autorizată a timpului chiar și în absența comunicării cu superiorii NTP-servere. Nu un singur controler sau server membru (care are steag implicit 0x2) nu poate pretinde că este o sursă sigură de timp dacă nu poate găsi o sursă pentru sine.
    Sens " Anunțați steaguri " poate fi suma steagurilor sale, de exemplu:
    10=2+8 - NTP- serverul se declară ca o sursă de timp de încredere, cu condiția ca el însuși să primească timp de la o sursă de încredere sau să fie PDC domeniu rădăcină. Steag 10 este setat implicit atât pentru membrii domeniului, cât și pentru serverele autonome.
    5=1+4 - NTP-serverul se declară întotdeauna ca o sursă sigură de timp. De exemplu, pentru a declara un server membru (nu un controler de domeniu) ca sursă de timp de încredere, aveți nevoie de marcajul 5 ;

    Ramura " HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient ", parametru" Special PollInterval " este specificat în secunde și implicit valoarea sa este 604800 , care este o săptămână. Este destul de mult, așa că merită să reduceți valoarea la, să zicem, o oră ( 3600 ).

    4. După ce au fost făcute setările, puteți porni serviciul de timp: " net start w32time ". Dacă serviciul rula deja, aplicați configurația cu comanda " w32tm /config /update " și reporniți: " net stop w32time && net start w32time ".

    5. După repornirea serviciului NTP-serverul este deja activ și poate deservi clienții. Puteți verifica acest lucru folosind comanda " w32tm /query /configuration ". Această comandă afișează o listă completă a parametrilor de service. Dacă secțiunea " NtpServer„conține șirul” Activat:1 „Atunci totul este bine.



    
    Top