Hvordan sette opp en lokal NTP-server

Hvordan sette opp en lokal NTP-server


Tid er en kritisk faktor i verden av dataprogrammer, og det er viktig at datamaskiner som kjører en organisasjon har riktig tid. Siden brukerne ikke er kjent for å være svært nøyaktig når det kommer til å legge inn tid, er det best å gå til en mer nøyaktig kilde for innstilling av tid på en datamaskin. NTP (Network Time Protocol) servere er utformet for å oppnå dette målet på en måte som er transparent for datamaskinen bruker. En NTP-server får tiden fra svært nøyaktige tids servere rundt om i verden og gjør den tilgjengelig for enhetene på nettverket. Ubuntu Linux er et gratis serveroperativsystem, og gjør en utmerket plattform for NTP server.

Bruksanvisning

1 Åpne en terminal session på Ubuntu server og fra kommandolinjen og gi følgende kommandoer:

sudo aptitude remove ntpdate

sudo apt-get install ntp

Den første kommandoen vil fjerne ntpdate og andre vil installere NTP og alle sine nødvendige pakker. Den andre kommandoen vil også opprette en konfigurasjonsfil i / etc-mappa som heter "ntp.conf."

2 Åpne ntp.conf konfigurasjonsfil med tekst editor som gedit, nano eller vi.

sudo gedit /etc/ntp.conf

Legg flere tidsservere til Ubuntu mislighold av ntp.ubuntu.org. To servere vil gi rimelig nøyaktig tid, men du kan forbedre nøyaktigheten av tiden ved å spesifisere minst tre NTP-servere. Velg servere som er geografisk nær din posisjon. Følgende liste over servere som er aktuelle for et sted i Nord-Amerika:

serveren 0.north-america.pool.ntp.org

serveren 1.north-america.pool.ntp.org

serveren 2.north-america.pool.ntp.org

serveren 3.north-america.pool.ntp.org

Ikke gå ut av fil editor ennå.

3 Endre eller legge til følgende linje i konfigurasjonsfilen, slik at enheter på nettverket kan be om tid fra din lokale NTP-serveren.

begrense 10.10.10.1 maske 255.0.0.0 nomodify notrap

Sørg for å endre IP-adressen og maske for å matche dine nettverksbehov. Standard Ubuntu konfigurasjon tillater serveren å utveksle tid med noen annen tidsserver og gi tid synkronisering til enheter på nettverket.

Lagre filen og avslutt.

4 Åpen port 123 trafikk inngående og utgående på din Internett-brannmur slik at tidssynkronisering trafikk kan passere gjennom brannmuren i begge retninger. Informasjon pakker på et TCP / IP-nettverk, som inkluderer Internett, er identifisert av portnumre. Utvalget av tall fra 1 til 1023 er kalt "kjente portnumre" og er tildelt til de vanlige TCP / IP-pakketyper. Port 123 er TCP / IP "velkjent port" nummer som identifiserer NTP pakker.

5 Start NTP server med følgende kommando:

sudo /etc/init.d/ntp restart

Når NTP-serveren starter de nye innstillingene vil gjelde, og serveren vil være å gi tid til nettverket.

6 Test server med følgende kommando:

sudo ntpq --np

Se i kommandoutdataene for en liste over servere med tall ved siden av seg. En stjerne ved siden av et servernavn indikerer at disse NTP-servere er synkronisering med NTP-serveren. Målet for jitter bør være under 100 og forsinkelse og offset bør være mer enn null. Jitter, offset og forsinkelse er timingen verdier i millisekunder som følge av spørringen til den eksterne tidsserveren. Offset er forskjellen i tid mellom referanse serveren og systemklokken, mens forsinkelse reflekterer rundtur spørringen tid. Jitter er forskjellen mellom forskjellene i søkeresultatene.

Konfigurer enheter på det lokale nettverket for å få sin tid fra din nye Ubuntu Linux NTP server.