Sådan konfigureres en NTP Network Time Server i Windows XP
Sendt af Richard N Williams on Januar 3rd, 2008
Resume: Denne artikel beskriver, hvordan du konfigurerer Windows XP til at fungere som en autoritativ tidsserver ved hjælp af NTP (Network Time Protocol).
Datatidsynkronisering er meget vigtig i moderne computernetværk, præcision og tidssynkronisering er kritisk i mange applikationer, især tidsfølsomme transaktioner. Bare forestil dig at købe et flyselskabs sæde kun for at blive fortalt i lufthavnen, at billetten blev solgt to gange, fordi den blev købt bagefter på en computer, der havde et langsommere ur!
Moderne computere har interne ure kaldet Real Time Clock chips (RTC), som giver tid og dato. Disse chips er batteri bakkes således at selv under strømafbrydelser, kan de opretholde tid, men personlige computere er ikke designet til at være perfekte ure. Deres design er optimeret til masseproduktion og lave omkostninger i stedet opretholde præcise tid.
For mange applikationer, er dette kan være helt tilstrækkelig, selv om, ganske ofte maskiner har brug for tid til at blive synkroniseret med andre PC'er på et netværk, og når computere er ude af trit med hinanden problemer kan opstå, såsom netværksdeling filer eller i nogle miljøer selv svig!
Microsoft Windows XP har et tidssynkroniseringsværktøj, der er indbygget i operativsystemet kaldet Windows Time (w32time.exe), som kan konfigureres til at fungere som en netværkstidsserver. Det kan konfigureres til at både synkronisere et netværk ved hjælp af det interne ur eller en ekstern tidskilde.
Bemærk: Microsoft anbefaler kraftigt, at du konfigurerer en tidsserver med en hardwarekilde i stedet for fra internettet, hvor der ikke er autentificering.
For at konfigurere Windows Time-tjenesten til at bruge det interne hardwareur, skal du først kontrollere, at w32time er placeret i systemtjenestelisten i registreringsdatabasen for at kontrollere:
Klik på Start, Kør og skriv regedit og klik OK.
Find og klik på følgende registreringsdatabasen:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time
Det anbefales, at du sikkerhedskopierer registreringsdatabasen, som kan opstå alvorlige problemer, hvis registreringsdatabasen ikke redigeres korrekt, er ændringer i registreringsdatabasen sker på egen risiko.
For at starte konfigurationen for et internt ur skal du klikke på Config i mappen w32Time.
Højreklik på AnnounceFlags i højre rude, og klik derefter på ændre.
'AnnounceFlags' registreringsdatabasen angiver, om serveren er en betroet tidsreference, 5 angiver en betroet kilde, så i feltet Rediger DWord-værdi under Værdidata, skriv 5, og klik derefter på OK.
Network Time Protocol (NTP) er en internetprotokol, der bruges til overførsel af præcis tid, og giver tidspunkter sammen, så der kan opnås en præcis tid
For at aktivere Network Time Protocol; NtpServer Find og klik:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Højreklik på Aktiver i højre rude, og klik derefter på Rediger
I Rediger DWORD-værdi skal du skrive 1 under Værdidata, og klik derefter på OK.
Afslut Registreringseditor
Klik på Start, derefter køre derefter skrive følgende og tryk på Enter:
Net stop w32time && net start w32time
For at nulstille de lokale computers tid, skriv følgende på alle computere undtagen tidsserveren, som ikke må synkroniseres med sig selv:
W32tm / resync / genopdage
Sådan konfigureres Windows Time til at bruge en ekstern tidskilde
Kør registreringsdatabasen Rediger og find følgende:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parametre \
Højreklik på Type i højre rude, og klik derefter på Rediger
Indtast NTP i feltet Rediger værdi under Værdidata, og klik derefter på OK.
Højreklik på AnnounceFlags, Modify og i Rediger DWORD Value-boksen under Værdidata, skriv 5, og klik derefter på OK, som før i Config-mappen.
Find og klik på følgende
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \
I højre rude, højreklik SpecialPollInterval, klik derefter på Rediger.
I Rediger DWORD-værdi boksen under Value data, skal du skrive det antal sekunder, du ønsker for hver afstemning, dvs. 900 vil polle hver 15 minutter, derefter på OK.
Aktiver nu NtpServer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Højreklik på Aktiver i højre rude, og klik derefter på Rediger
I Rediger DWORD-værdi skal du skrive 1 under Værdidata, og klik derefter på OK.
Højreklik nu på NtpServer, og klik derefter på Ændre og i Rediger DWORD-værdi under Værdidatatype-kolleger, og klik derefter på OK.
For at konfigurere korrektion tidsindstillinger, find:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I højre rude, højreklik MaxPosPhaseCorrection, derefter Rediger i Rediger DWORD-værdi boksen under Base Klik på Decimal under Værdidata, skriv en tid i sekunder som 3600 (en time) og klik derefter på OK.
Gå nu tilbage og klik:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I højre rude, højreklik MaxNegPhaseCorrection, derefter Rediger.
I Rediger DWORD boksen under basen, skal du klikke på Decimal, under værdi datatype tiden i sekunder, du ønsker at polle såsom 3600 (meningsmålinger i en time)
Afslut Register
Nu skal du genstarte Windows-tidstjenesten ved at klikke på Start, Kør og skrive:
net stop w32time && net start w32time
Og på hver computer, bortset fra domænecontrolleren, skal du skrive:
W32tm / resync / genopdage
Og det er det, din tidsserver skal nu være i gang.