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.