terug

Hoe gebruik ik pool.ntp.org?

Als je je computers klok wilt synchroniseren tegen het pool netwerk zal je de configuratie bestand van je ntp server aanpassen (ntpd van ntp.org distribution wil op zo goed als elk besturings systeem draaien system - Linux, *BSD, Windows en nog vele anderen) hoe je niet gek veel te doen. Het is bijzonder eenvoudig:

driftfile /var/lib/ntp/ntp.drift

# server pool.ntp.org  # alleen toevoegen om 1 false ticker tegen te gaan
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org

De pool, 0, 1 en 2.pool.ntp.org namen zullen verwijzen naar willekeurige ntp servers. Deze lijst word om het uu ververst. Zorg wel voordat je ntpd start je je klok enigzins gelijk hebt staan op basis van je horloge of teletekst klok. Dit moet iig binnen enkele minuten gelijk zijn. Gebruik hier ntpdate pool.ntp.org voor, of op linux met date kan je ook de tijd zo aanpassen dat het verschil niet gigantisch meer is. Start ntpd, en na een tijde (dit kan zo lang zijn als een half uur!) kan je met ntpq -pn een lijstje te zien krijgen zoals hieronder:

avbidder:~$ ntpq -p
     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

De IP adressen zullen verschillend zijn, dit omdat het willekeurig is, en omdat niet de zelde ip adressen in 0 voorkomen, als in 1 of 2. Waar je op moet letten is de astriks (*), dit houd in dat je computer nu de tijd ophaald van 1 van de server in de pool. Zet je horloge maar gelijk aan de klok van de computer!

Omdat pool.ntp.org je tijden geeft van server vanuit werkelijk elke uithoek van deze wereld zal de tijd niet de meest precies zijn. Verwacht niet dat de klok een groter afwijking heeft dan 5 seconde, want zodra die grens bereikt is zal die tijdserver uit de roelatie gehaald worden totdat er weer een zinnige tijd uit komt. Wellicht kan je voor een meer excate tijd als je die werkelijk nodig hebt een nl.pool.ntp.org zone kiezen. Voor 4 verschillende zones om zoveel mogelijk duplicaten te voorkomen selecteer je 0.nl, 1.nl, 2.nl en nl.pool.ntp.org. Hou er rekening mee dat het niet gek vaak tegen komt dat je klok meer dan een seconde afwijkt van de "werkelijke" tijd als je de global pool zones gebruikt. Als je zover bent om echt een stap verder te gaan in het goed zetten van je klok, en je er over denkt om deze dienst ook aan te bieden (zie Aanmelden), dan raden we je het volgende aan. Met traceroute en ping kan je een redelijk inschatting maken van de delay, en als het aantal hops lager is kan je er zo goed als zeker van zijn dat het resultaat beter is.

Als je een recente Windows versie gebruikt, dan kan je ook de windows ntp client gebruiken, dit is een standaard stukje wat in windows zelf zit. Voer het volgende command uit:

net time /setsntp:pool.ntp.org

in het "uitvoeren" venster. We weten dat dit werkt op Windows 2000/XP/2003. Het zelde kan ook bereikt worden als je administrator bent, met de rechtermuisknop op het klokje klikt in de balk rechtsonderin, daar kiest voor "Tijd instellingen" en dan "Internet Tijd" tablad klikt, en daar de server naam invoert.

Opmerkingen:

Ask Bjørn Hansenask@develooper.com
Favicon by Brad Knowles used with permission from http://ntp.isc.org/