Så här kör du en Network Time Server med Windows XP
Postat av Richard N Williams on Januari 28th, 2008
Tidssynkronisering i moderna datornätverk är avgörande. Det ger inte bara den enda referensramen mellan alla enheter, det är avgörande för allt från att säkra, planera och felsöka ett nätverk för att tillhandahålla en tidsstämpel för applikationer som datainsamling eller e-post.
Microsoft Windows XP har ett tidssynkroniseringsverktyg som är inbyggt i operativsystemet kallat Windows Time (w32time.exe) som kan konfigureras för att fungera som en nätverks-tidsserver. Den kan konfigureras för att både synkronisera ett nätverk med den interna klockan eller en extern tidskälla.
För många applikationer kan en intern klocka vara ganska adekvat, men i ett nätverk kan problem uppstå med applikationer som att dela nätverksfiler eller i vissa miljöer, till och med bedrägeri. Det är därför av säkerhetsskäl viktigt att du använder en exakt tidkälla för din nätverk.
NTP (Network Time Protocol) är ett protokoll som redan är installerat på Windows XP och används av Windows Time för att hålla maskiner synkroniserade med källan för enstaka tid. Det finns flera tidskällor tillgängliga på Internet, men Microsoft och andra rekommenderar starkt att du konfigurerar en tidsserver med en hårdvarukälla snarare än från Internet där det inte finns någon autentisering.
Specialiserade NTP-servrar finns tillgängliga som kan få en tillförlitlig tidskälla via GPS-signalen eller specialradioöverföringar som tar sin tid från atomur.
Om du vill konfigurera Windows XP för att fungera som en tidsserver, är det första att hitta undermenyn Windows Time. Att göra detta:
Kör Regedit (Klicka Start / Kör / skriv sedan REGEDIT / och klicka på Enter.
Obs! Om du redigerar ditt systemregister kan det medföra problem med ditt system. Det är lämpligt att säkerhetskopiera ditt system innan du redigerar registret.
Hitta nu följande undernyckel: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \
Högerklicka på höger sida och klicka på Ändra. I rutan Redigera värde, under Värdet data, skriv NTP och klicka sedan på OK.
Gå nu till Config-mappen och högerklicka på AnnounceFlags, Modify och i rutan Redigera DWORD-värde, under Värdet data, skriv 5 och klicka sedan på OK.
Leta reda på denna undernyckel:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \
Högerklicka i högerfönstret och Ändra. Redigera DWORD-värderutan och skriv in antalet sekunder du vill ha för varje undersökning under Värdet data, dvs: 900 kommer att motsvara 15 minuter. Mätningsfältet representerar pollningsintervallet mellan NTP-pollspaket.
För att aktivera NTP-servern letar du på undernyckeln: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Högerklicka aktiverat (i det högra fönstret) och sedan Ändra. Redigera DWORD-värdet och skriv 1. Högerklicka på NtpServer, sedan Ändra och i Redigera DWORD-värdet under Valdatatypstart, klicka sedan på OK.
Sök: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Högerklicka på MaxPosPhaseCorrection, högerklicka på MaxPosPhaseCorrection, sedan Ändra, i rutan Redigera DWORD-värde under Base, klicka på Decimal, under Värdetid, skriv en tid på sekunder som 3600 (en timme) och klicka sedan på OK. Detta justerar anslutningsinställningarna.
Gå nu tillbaka och klicka:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
I den högra rutan, högerklicka MaxNegPhaseCorrection, sedan Ändra.
I rutan Redigera DWORD under basen klickar du på Decimal, under värdedatatyp, den tid i sekunder du vill polla, till exempel 3600 (en timme).
Avsluta registret och starta om Windows-tidtjänsten genom att klicka på Start / Kör och sedan skriva:
nätstopp w32time && net start w32time.
På varje dator, utom domänkontrollanten, skriv: W32tm / resync / rediscover.
Tidsservern bör nu vara igång.