Slik bygger og konfigurerer du din egen radio, referert NTP-tidsserver
Postet av Richard N Williams on Februar 27th, 2008
Mange er trolig kjent med Internett-tid-fanen når de setter klokken i Windows. Dette er en grunnleggende form for NTP (Network Time Protocol) som kalles SNTP (Simple Network Time Protocol) som poller en NTP-server hver så ofte for å synkronisere tiden til. Imidlertid gjør full NTP mye mer, for eksempel valg av flere servere for å finne ut hva som er den beste og mest stabile tidskilden.
Å lage din egen NTP-tidsserver er relativt grei, og hvis du er bosatt i USA, er den enkleste måten å bruke en relativt billig mottakermodul, satt til å motta WWVB-tidssignalet som sendes av NIST (National Institute of Standards and Time ) ved en frekvens på 60 kHz.
For å lage ditt eget produkt ved hjelp av WWVB-tidssignalet, er WWVB-mottakermoduler lett tilgjengelig til lav pris. Når du ser etter en mottakermodul, er det flere punkter å vurdere:
Det bør være et enkelt grensesnitt for å muliggjøre enkel integrering av nøyaktig tidsinnstilling i elektronisk utstyr osv. Mottakeren bør bruke dedikerte sjetonger designet spesielt for å motta WWVB-signalet (USA). Fordelen med disse over andre løsninger er at modulene inkluderer nødvendig støtteelektronikk, stemmede krystaller, etc, og er forhåndsassembler, testet og er vanligvis i miniatyrform.
Når kombinert med en egnet antenne fungerer mottakermodulen som en komplett tidskodemottaker, som gir en seriell digital datautgangsstrøm for ekstern avkodning.
En gang montert og testet, så mottar modulen et signal som det kan kobles til datamaskinen eller serveren din.
Når en gang er tilkoblet, må serveren konfigureres ved hjelp av registerredigering. Følg bare disse trinnene:
Finn følgende undernøkkel: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
I den høyre ruten høyre klikk type klikk Endre, i redigerings Verdi type NTP i Verdidata-boksen og klikk OK.
Finn følgende undernøkkel: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags.
I høyre rute høyreklikker du AnnounceFlags og klikker Modify. Registreringsmeldingen 'AnnounceFlags' angir om serveren er en pålitelig tidsreferanse, 5 indikerer en klarert kilde, så i Rediger DWORD-verdi-boksen, under Verdidata, skriv 5, og klikk deretter OK.
For å aktivere Network Time Protocol; NTPserver, finn og klikk: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer
I høyre rute, høyreklikk Aktivert, og klikk deretter Endre. I feltet Rediger DWord-verdi skriver du 1 under Verdi data, og klikker deretter OK.
Gå nå tilbake og klikk på: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer
I den høyre ruten høyreklikker NtpServer, deretter Endre, i Rediger DWORD-verdi under Verdidatatype i den høyre ruten høyreklikker NtpServer, deretter Endre, i Rediger DWORD-verdi under Verdidata skriver Domain Name System (DNS ), må hver DNS være unikt, og du må legge 0x1 til slutten av hvert DNS-navn ellers endringene vil ikke tre i kraft.
Klikk nå Ok, finn deretter og klikk på følgende: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval
Høyreklikk SpecialPollInterval i høyre rute, og klikk deretter Endre. I feltet Rediger DWORD-verdi, under Verdi-data, skriv inn antall sekunder du vil ha for hver avstemning, dvs. 900 vil avstemme hvert 15-minutt, og deretter klikke OK.
For å konfigurere tidskorrigeringsinnstillingene, finn: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig
I den høyre ruten høyreklikker MaxPosPhaseCorrection, deretter Endre i Rediger DWORD Verdi-boksen under Grunnlag klikker du Desimal under Verdidata skriver en tid i sekunder som 3600 (en time) og klikk deretter på OK.
Gå nå tilbake og klikk: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig I høyre rute høyreklikker du MaxNegPhaseCorrection og deretter Endre.
I Rediger DWORD-boksen under base klikker du på Decimal, underverdatatype, tiden i sekunder du vil avstemme, for eksempel 3600 (avstemninger om en time) Avslutt registerredigering
Nå, for å starte Windows-tidsservice, klikker du Start, Kjør (eller alternativt bruk ledetekstfasiliteten) og skriv inn:
nettstopp w32time && nettstart w32time. Og det er det din tidsserver burde være nå oppe.