pool.ntp.org


Kuinka käytän pool.ntp.orgia?

Jo haluat vain synkronoida tietokoneesi kellon verkkoon, asetustiedosto (ntp.org:in jakelemalle ntpd-ohjelmalle millä tahansa tuetuista käyttöjärjestelmistä (Linux, *BSD, Windows ja jopa jotkin eksoottisemmat järjestelmät) on hyvin yksinkertainen:

driftfile /var/lib/ntp/ntp.drift

server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org

Nimet 0, 1, 2 ja 3.pool.ntp.org viittaavat satunnaiseen joukkoon palvelimia jotka muuttuvat kerran tunnissa. Varmista että tietokoneesi kello on asetettu jokseenkin järkevään aikaan (muutaman minuutin sisään oikeasta ajasta) – voit käyttää komentoa ntpdate pool.ntp.org, tai pelkästään komentoa date ja asettaa ajan rannekellosi aikaan. Käynnistä ntpd, ja jonkin ajan kuluttua (tämä voi kestää jopa puoli tuntia!) komennon ntpq -pn pitäisi näyttää jotakin seuraavanlaista:

$ ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+81.6.42.224     193.5.216.14     2 u   68 1024  377  158.995   51.220  50.287
*217.162.232.173 130.149.17.8     2 u  191 1024  176   79.245    3.589  27.454
-129.132.57.95   131.188.3.222    3 u  766 1024  377   22.302   -2.928   0.508

IP-osoitteet eroavat, koska sinulle on jaettu satunnaiset aikapalvelimet. Tärkeintä on, että yksi riveistä alkaa asteriskilla (*) – tämä tarkoittaa että tietokoneesi saa ajan Internetistä eikä sinun enää koskaan tarvitse huolehtia siitä!

Osoitteiden pool.ntp.org (tai 0.pool.ntp.org, 1.pool.ntp.org jne.) käyttäminen palauttaa yleensä IP-osoitteita palvelimiin jotka ovat omassa maassasi tai lähellä sitä. Useimmille käyttäjille tämä takaa parhaat tulokset.

Voit käyttää myös mannervyöhykkeitä (esimerkiksi europe, north-america, oceania tai asia.pool.ntp.org), tai maavyöhykettä (esim. fi.pool.ntp.org Suomessa). Kaikissa näissä vyöhykkeissä voidaan samalla tavalla käyttää 0-, 1- tai 2-etuliitettä, esim. 0.fi.pool.ntp.org. Huomaa kuitenkin että maallesi ei välttämättä ole vyöhykettä, tai se saattaa sisältää vain muutamia aikapalvelimia.

Jos käytät uudehkoa Windowsin versiota, voit käyttää myös järjestelmän sisäänrakennettua ntp-asiakasta. Aja vain ylläpitäjänä komentokehotteessa komento:

w32tm /config /syncfromflags:manual /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"

Tämä toimii Windows 2003:ssa ja uudemmissa. Jos käytät vanhempaa Windowsin versiota, voit kokeilla komentoa

net time /setsntp:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org"

Saman saa aikaiseksi myös napsauttamalla (ylläpitäjänä kirjautuneena) hiiren oikealla painikkeella tehtäväpalkin oikeassa reunassa olevaa kelloa, valitsemalla ”Muuta päivämäärä ja kellonaika” ja määrittämällä aikapalvelimen Intenet-aika-välilehdellä.

Meinberg on mukauttanut ntp-palvelinohjelmiston Windowsille.

Jos Windows-järjestelmäsi kuuluu toimialueeseen, voi olla ettet pysty päivittämään koneen kellonaikaa itse. Lisätietoja ajan asettamisesta Windowsissa löydät Microsoft Technetin artikkelista ”How Windows Time Service Works”.

Huomioita

Harkitse, soveltuuko NTP Pool käyttöösi. Jos liiketoiminta, organisaatiosi tai ihmishenget ovat riippuvaisia oikeasta ajasta tai voivat vaarantua ajan virheellisyydestä, sinun ei tulisi tyytyä noutamaan sitä ”jostain Internetistä”. NTP Pool on yleisesti hyvin korkeatasoinen, mutta se on vapaaehtoisten vapaa-ajallaan ylläpitämä palvelu. Keskustele laitteisto- ja palveluntarjoajiesi kanssa paikallisen ja luotettavan palvelun asentamisesta käyttöösi. Lue myös käyttöehdot. Suosittelemme Meinbergin valmistamia aikapalvelimia, mutta niitä saa myös End Runilta, Spectracomilta ja monilta muilta.

Jos sinulla on kiinteä IP-osoite ja kohtuullisen nopea Internet-yhteys (kaista ei ole niin tärkeä tekijä mutta järjestelmän tulisi olla vakaa eikä liian kuormitettu), harkitse palvelimesi lahjoittamista pooliin. Se ei aiheuta palvelimellesi muutamaa sataa tavua enempää liikennettä sekunnissa, mutta autat projektin selviämistä. Lisätietoja löydät liittymissivulta.

Jos Internet-palveluntarjoajallasi on aikapalvelin, tai jos tiedät hyvän aikapalvelimen lähelläsi, sinun kannattaa käyttää sitä poolin palvelimien sijaan. Näin saat luultavasti paremman ajan ja kuormitat samalla verkkoa vähemmän. Jos tiedät vain yhden aikapalvelimen lähelläsi, voit tietenkin käyttää sitä ja lisäksi esimerkiksi kahta pool.ntp.org:in palvelinta.

Joskus voi käydä niin että sinulle määritetään sama aikapalvelin kahdesti – yleensä ongelma ratkeaa käynnistämällä ntp-palvelin uudestaan. Jos käytät maavyöhykettä, huomaa että ongelma voi johtua siitä että vyöhykkeeseen ei kuulu kuin yksi palvelin. Tällöin on parempi käyttää mannervyöhykettä. Voit selata vyöhykkeitä tarkistaaksesi kuinka monta palvelinta vyöhykkeissä on.

Ole kohtelias. Monet palvelimista ovat vapaaehtoisten ylläpitämiä, ja lähes kaikki palvelimista ovat oikeastaan tiedosto-, sähköposti- tai Web-palvelimia jotka lisäksi palvelevat myös ntp:tä. Älä käytä useampaa kuin neljää palvelinta asetustiedostossasi äläkä temppuile burstilla tai minpollilla – ainoa mitä saavutat on lisäkuormaa vapaaehtoisille aikapalvelimille.

Varmista että koneesi aikavyöhykeasetus on oikein. ntpd ei itsessään tee mitään aikavyöhykkeille vaan käyttää sisäisesti UTC-aikaa.

Jos synkronoit kokonaista verkkoa pool.ntp.org:iin, asenna yksi paikallisista koneista aikapalvelimeksi ja synkronoi muut koneet tähän koneeseen. Tämä vaatii hieman järjestelyjä mutta ei oikeasti ole kovin vaikeaa. Ja voit aina kysyä apua comp.protocols.time.ntp-uutisryhmästä.

Tässä kohtaa haluaisin lausua kiitokseni heille jotka lahjoittavat aikaansa ja aikapalvelimiaan tähän verkostoon.

Status | Comments and questions to Ask Bjørn Hansenask@develooper.com