Sådan opbygges og konfigureres din egen radio, der henvises til NTP Time Server
Sendt af Richard N Williams on Februar 27th, 2008
Mange mennesker er formentlig bekendt med fanen Internet Time, når de indstiller deres ur i Windows. Dette er en grundlæggende form for NTP (Network Time Protocol) kaldet SNTP (Simple Network Time Protocol), der poller en NTP-server hver så ofte for at synkronisere tiden til. Men fuld NTP gør meget mere, som for eksempel afstemning flere servere for at bestemme, hvad der er den bedste og mest stabile tidskilde.
Oprettelse af din egen NTP-tidsserver er relativt ligetil, og hvis du er bosiddende i USA, er den enkleste måde at bruge et relativt billigt modtagermodul, der er indstillet til at modtage WWVB-tidssignalet, som udsendes af NIST (National Institute of Standards and Time ) ved en frekvens af 60 kHz.
At lave dit eget produkt ved hjælp af WWVB-tidssignalet, WWVB-modtagermoduler, er let tilgængelige til lave omkostninger. Når man leder efter et modtagermodul, er der flere punkter at overveje:
Der bør være en simpel grænseflade, der gør det nemt at integrere præcis timekeeping i elektronisk udstyr mv. Modtageren skal bruge dedikerede chips designet specifikt til at modtage WWVB (USA) tidssignal. Fordelen ved disse i forhold til andre løsninger er, at modulerne omfatter den nødvendige støtteelektronik, afstemte krystaller mv og er præassemblet, testet og er normalt i miniatureform.
Når det kombineres med en passende antenne, fungerer modtagermodulet som en komplet tidskodemodtager, der giver en seriel digital dataudgangsstrøm til ekstern afkodning.
Når de er samlet og testet, så modtager modulet et signal, så det kan derefter sluttes til din computer eller server.
Når forbindelsen er tilsluttet, skal tidsserveren konfigureres ved hjælp af registreringseditoren. Du skal blot følge disse trin:
Find følgende undernøgle: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
I højre rude, højreklik Skriv derefter på Rediger i redigering Värditype NTP i Værdidata klik derefter på OK.
Find følgende undernøgle: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags.
Højreklik på AnnounceFlags i højre rude, og klik på Rediger. Registreringsdatabasen 'AnnounceFlags' angiver, om serveren er en pålidelig tidsreference, 5 angiver en betroet kilde, så i feltet Rediger DWORD-værdi under Værdidata, skriv 5, og klik derefter på OK.
At aktivere Network Time Protocol; NTPserver, find og klik: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer
Højreklik på Aktiver i højre rude, og klik derefter på Rediger. Indtast 1 under Værdidata i feltet Rediger DWord-værdi, og klik derefter på OK.
Gå nu tilbage og klik på: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer
I højre rude, højreklik NtpServer, derefter Rediger i Rediger DWORD-værdi under Value Datatype i højre rude, højreklik NtpServer, derefter Rediger i Rediger DWORD-værdi under Værdidata skrive Domain Name System (DNS ), skal hver DNS være unik, og du skal vedlægge 0x1 til slutningen af hvert DNS-navn ellers ændringer vil ikke træde i kraft.
Klik nu Ok, find derefter og klik på følgende: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval
Højreklik på SpecialPollInterval i højre rude, og klik derefter på Rediger. I feltet Rediger DWORD-værdi, under Værdidata, indtast det antal sekunder, du vil have for hver afstemning, dvs. 900 vil afstemme hvert 15-minut og derefter klikke på OK.
For at konfigurere tidskorrektionsindstillingerne skal du finde: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig
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 på: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig Højreklik på MaxNegPhaseCorrection i højre rude, og rediger derefter.
I feltet Rediger DWORD under bunden skal du klikke på Decimal, under værdi data type tidspunktet i sekunder, du vil afstemme, såsom 3600 (afstemninger om en time) Afslut Registerredigering
For at genstarte Windows-tidstjenesten skal du klikke på Start, Kør (eller alternativt bruge kommandopromptfaciliteten) og skrive:
net stop w32time && net start w32time. Og det er det, din tidsserver skal nu være i gang.