pool.ntp.org


Hogyan használhatom a pool.ntp.org-ot?

Ha szeretnéd az számítógépeid óráit a hálózatról szinkronizálni, akkor csak az alábbi egyszerű beállításokra van szükséged az ntp.org-ról letölthető ntpd program konfigurációs állományában, bármely támogatott operációs rendszer esetén (Linux, *BSD, Windows vagy akár számos egzotikus operációs rendszer):

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

A 0, 1, 2 és 3.pool.ntp.org nevek óránként mindig más, véletlenszerűen választott NTP szerverek címeire oldódnak fel. Győződj meg róla, hogy a géped órája megközelítőleg (maximum pár perces eltéréssel) a pontos időre legyen beállítva. Ehhez használhatod a ntpdate pool.ntp.org parancsot, vagy kézi beállításhoz a date utasítást. Ezek után indítsd el az ntpd-t és kis idő múltán (ez akár fél óra is lehet!), az ntpq -pn parancsnak az alábbihoz hasonló kimenettel kell visszatérnie:

$ 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

Az IP címek mások lesznek, hiszen véletlenszerűen választott NTP szerverekhez fogsz csatlakozni. Számodra most a csillaggal kezdődő sorok lényegesek, mivel ez azt jelenti, hogy az időszinkron sikerült az adott szerverrel.

A pool.ntp.org (vagy 0.pool.ntp.org, 1.pool.ntp.org, stb.) DNS nevek általában az országodban vagy ahhoz közel lévő NTP szerverek címeire fognak feloldódni. A legtöbb esetben célszerű ezeket a neveket használni.

Ugyanakkor használhatóak a kontinens szintű zónák (Például Európa, Észak-Amerika, Óceánia vagy Ázsia), és az országos zónák (mint például hu.pool.ntp.org Magyarországon) - ezekhez a zónákhoz ismét csak használhatók a 0, 1 vagy 2 prefixek, például 0.hu.pool.ntp.org. Elképzelhető, hogy egy adott országos zóna nem létezik vagy csak alig 1-2 szervert tartalmaz.

Ha friss Windows verziót futtatsz, akkor használhatod a beépített NTP klienst az időszinkronhoz. Ennek beállításához rendszergazdaként üsd be parancssorba (cmd.exe) az alábbi utasítást:

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

Ez Windows 2003 és frissebb Windows verziók esetében működik. Ha ennél régebbi verziót használsz, akkor az alábbi parancsot add ki:

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

Az automatikus internetes időszinkronizálás beállítható a grafikus felületen is. Ehhez rendszergazdaként kattints jobb egérgombbal az órára a tálcán, az előugró menüben pedig válaszd a "Dátum és idő beállítása" menüpontot. Az előugró ablakban az "Internetes idő" fülön tudod megadni a kívánt NTP szerver címét.

Meinberg portolta az ntpd-t Windows-ra.

Nem fogod tudni beállítani az NTP-t, ha a Windows-od tartományba van léptetve (például: céges számítógépek). Erről bővebben a How Windows Time Service Works oldalon olvashatsz.

Kiegészítő megjegyzések

Fontold meg, hogy az NTP Pool megfelelő-e számodra. Ha üzleti érdek vagy akár emberélet múlik a pontos időn, akkor ne az internetről szerezd be azt. Az NTP Pool projekt szerverei általánosságban nagyon pontos időt szolgáltatnak, de ne felejtsd el, hogy ezek önkéntesek által a szabadidejükben üzemeltetett kiszolgálók. Kérlek vedd fel a kapcsolatot az eszközeid gyártójával, hogy megtudd, mi lenne a megfelelő és megbízható módja az esetedben az időszinkronizálásnak. Itt megtekintheted az NTP Pool felhasználási feltételeit<> is. Javasolt NTP szerverek: Meinberg, End Run, Spectracom

Ha van állandó IP címed és egy megbízható internet kapcsolatod (a sávszélesség nem olyan fontos, mint az, hogy legyen stabil és nem túl terhelt a kapcsolat), kérlek fontold meg, hogy csatlakozz egy szerverrel a pool-ba. Részedre ez nem jelent jelentősen többlet forgalmat (pár Bps), de ennek a projektnek nagy segítség lenne. További részletek a csatlakozással kapcsolatos aloldalon találhatók.

Ha az internet szolgáltatód biztosít időszinkron szervert, vagy ismersz a közeledben egy megbízható szervert, akkor javasolt inkább azt használnod ez a lista helyett. Valószínűleg pontosabb lesz a szinkron és kevesebb hálózati erőforrásra lesz ehhez szükséged. Ha csak egy szerver van a közeledben, akkor természetesen használd azt és még kettőt a pool.ntp.org-ból.

Ritkán megtörténhet, hogy a véletlenszerűen választott NTP szerverek között kétszer is szerepel valamelyik. Ebben az esetben csak indítsd újra az ntpd-t, ez általában megoldja a problémát. Ha országos zónát használsz, elképzelhető, hogy ennek oka az, hogy csak egy szerver érhető el az adott országban. Ebben az esetben javasolt inkább a kontinens szintű zóna használata. Itt megnézheted, hogy hány szerver érhető el az egyes zónákban

Ne élj vissza a lehetőséggel. Sok szerver az üzemeltetők önzetlen felajánlásaként működik és szolgálja a közösséget. A legtöbb kiszolgáló elsődlegesen fájl vagy akár levelező szerver és csak másodsorban futtat időszinkron szervert. Ezért kérlek ne használj több mint négy szervert az ntpd konfigurációs állományodban és ne próbálj trükközni a burst és minpoll paraméterekkel. Ezzel maximum annyit nyernél, hogy a kiszolgálókon megnövekedne a load.

Győződj meg róla, hogy a számítógéped időzóna beállítása megfelelő-e. Az ntpd nem állít be időzónát, csak az UTC szerinti időhöz szinkronizál.

Ha egy hálózat több eszközét szeretnéd a pool.ntp.org-hoz szinkronizálni, akkor kérlek állíts be egy saját NTP szervert a hálózatodon és a többi gépet ahhoz szinkronizáld. (ennek lehet, hogy egy kicsit utána kell majd nézned de egyáltalán nem bonyolult és ha mégis elakadnál, akkor még ott a comp.protocols.time.ntp hírcsoport.)

Szeretném megköszönni mindenkinek, aki az idejét és időszinkron szerverét adta ehhez a hálózathoz.