NTP seadistamine Ubuntus: Difference between revisions
No edit summary |
|||
Line 50: | Line 50: | ||
Manuaali lugemiseks | Manuaali lugemiseks | ||
{|style="background:lightyellow;width:500px;margin:3px;border:1px solid lightgrey" align=centre | {|style="background:lightyellow;width:500px;margin:3px;border:1px solid lightgrey" align=centre | ||
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |man ntp | | style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |man ntp.conf | ||
|} | |} | ||
Line 58: | Line 58: | ||
|} | |} | ||
== Seadistamine == | |||
1) Ava uuesti ntp.conf | |||
{|style="background:lightyellow;width:500px;margin:3px;border:1px solid lightgrey" align=centre | |||
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" |nano /etc/ntp.conf | |||
|} | |||
2) | |||
{|style="background:lightyellow;width:500px;margin:3px;border:1px solid lightgrey" align=centre | |||
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" | | |||
#kogume infot riistvaralise kella ujumise kohta ja | |||
#kasutame teenuse stardil esmase allikana | |||
driftfile /var/lib/ntp/ntp.drift | |||
#Määrame serverid - vaata ülaltoodud linki | |||
server 0.europe.pool.ntp.org | |||
server 1.europe.pool.ntp.org | |||
server 2.europe.pool.ntp.org | |||
server 3.europe.pool.ntp.org | |||
#paneme viimaseks serveriks localhosti - kui net on maas siis ei lähe ntp kinni | |||
server 127.127.127.127 | |||
fudge 127.127.127.127 stratum 10 | |||
#vaikepääsu reeglid IPv4 jaoks | |||
restrict -4 default kod notrap nomodify nopeer noquery | |||
#pääsureegleid saab seada per ip/võrk | |||
restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap | |||
restrict suva.server mask 255.255.255.255 nomodify notrap noquery | |||
restrict 127.127.127.127 | |||
|} | |||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Revision as of 23:02, 26 May 2013
Sissejuhatus
NTP on UDP/IP protokoll aja süntroniseerimiseks üle võrgu. Toimib see nii, et klient teeb päringu serverile, et hetkelist kellaaega teada saada ning kasutab saadud vastust oma kella seadmiseks. Selle lihtsa seletuse taga on tegelikult küllaltki palju keerukust (hierarhiline mudel), millest tuleb juttu hiljem.[1] Network Time Protocol sai alguse 1985. aastal ning on üks vanemaid hetkel kasutatavatest Interneti protokollidest.[2]
Hierarhiline mudel
Kasutatakse hierarhilist mudelit, kus serverid on jagatud kihtidesse. Igal kihil on oma number, mida nimetatakse stratumiteks (Stratum 0-3). [3]. Mida suurem number, seda suurem viivitus võrreldes stratum 0 ehk etalonserveriga. [4] Olenevalt NTP protokolli versioonist, toetatakse kuni 256 kihti, kuid esimest 16 on rakendatud.
- Stratum 0 seade
Kas aatom-, GPS- või raadiokell. Need seadmed ei ole otse ühendatud võrku, vaid on seotud mõne arvutiga (näiteks spetsiaalse ühendusliidese kaudu).
- Stratum 1 [6]
Need ongi arvutid, millega on ühenduses stratum 0 seadmed. Stratum 2 kihi jaoks käituvad nad serveritena. Võivad saada aja ka teiselt sama kihi ajaserverilt.
- Stratum 2
Ajaserver, mis on ühenduses stratum 1 serveriga võrgu kaudu. Stratum 2 saab oma aja NTP päringuga startum 1 või 2 serverilt.
- Stratum 3
Töötab samal põhimõttel nagu startum 2 ajaserver, mis tähendab, et saab oma aja ühe kihi võrra kõrgemalt ning on serveriks ühe kihi võrra madalamale serverile.
Igas võrgus soovitatakse hoida oma ajaserverit, millelt saavad kella kõik võrgu liikmed. [7]
Turvalisus
- Ühtse aja hoidmine on oluline teiste teenuste turvalisuse tagamiseks.
- NTP tagab selle, et logifailide kellajad oleksid erinevate süsteemides samad.
- Regulaarselt vaadatakse üle protokolli lähtekoodi muudatused.
- NTP serveri turvamiseks kasutatakse pääsunimekirja ja autentimist
- Pääsunimekiri on IP ja võrgumaskide ning lubade baasil.
- Autentimine toimub sümmeetriliste võtmete abil (sama võti serveril ja kliendil). [8]
Paigldamine
Paigaldame ajaserveri tarkvara
sudo apt-get install ntp |
Manuaali lugemiseks
man ntp.conf |
Konfiguratsioonifaili redigeerimine (võid ka kasutada oma lemmikud tekstiredaktorit):
nano /etc/ntp.conf |
Seadistamine
1) Ava uuesti ntp.conf
nano /etc/ntp.conf |
2)
driftfile /var/lib/ntp/ntp.drift
server 0.europe.pool.ntp.org server 1.europe.pool.ntp.org server 2.europe.pool.ntp.org server 3.europe.pool.ntp.org
server 127.127.127.127 fudge 127.127.127.127 stratum 10
restrict -4 default kod notrap nomodify nopeer noquery
restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap restrict suva.server mask 255.255.255.255 nomodify notrap noquery restrict 127.127.127.127 |