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.