You are on page 1of 51

GNU/Linux hlzat belltsa

1.0.0
A Mithrandir Kft. nyelvi elleno rzsvel
Balsai Pter
Ksa Attila
2002. jnius 19.

Copyright c 2001-2002 Linux-felhasznlk Magyarorszgi Egyeslete


E kzlemny felhatalmazst ad nnek jelen dokumentum sokszorostsra, terjesztsre s/vagy mdostsra a Szabad Szoftver Alaptvny ltal kiadott GNU Szabad
Dokumentcis Licensz 1.1-es, vagy brmely azt kveto verzijnak felttelei alapjn. Nem Vltoztathat Szakaszok nincsenek, Cmlap-szvegek nincsenek, a Htlapszvegek neve pedig htlapszveg. E licensz egy pldnyt a GNU Szabad Dokumentcis Licensz elnevezsu szakasz alatt tallja.
A mdostott vltozat kzzttelrt felelo s szemlyek:
Sri Gbor saga@lme.linux.hu
Javtsok: Sri Gbor

Szerzo
Lukcs va

Szakmai lektor
Varga Csaba Sndor guska@guska.hu

Nyelvi ellenorzs
Sri Gbor saga@tux.hu
Ksa Attila atkosa@shinwa.hu
Lovsz Krisztina
Olh Bernadett

Formzs (LATEX)
Ksa Attila atkosa@shinwa.hu

Elozmnyek
GNU/Linux hlzat belltsa
A Mithrandir Kft. nyelvi ellenorzsvel
A kiads ve: 2002.

Szerzo
Lukcs va

Szakmai lektor
Varga Csaba Sndor guska@guska.hu

Nyelvi ellenorzs
Sri Gbor saga@tux.hu
Ksa Attila atkosa@shinwa.hu
Lovsz Krisztina
Olh Bernadett

Formzs (LATEX)
Ksa Attila atkosa@shinwa.hu

Az LME ltal elkszttetett Pingvin fzeteken a Mithrandir Kft. az olvashatsg


rdekben nyelvi, helyesrsi javtsokat vgzett.
A Mithrandir Kft. valamint a nyelvi javtst vgzo termszetes szemlyek szakmai ellenorzst, javtst nem vgeztek.
Nem tettk ezt (szakmai javts), akkor sem a szerzo k s a szakmai lektorok munkja irnti tiszteletbol , ha a lertak nem feleltek meg szakmai meggyo zodsknek.
A Mithrandir Kft. javtst vgzo szakemberei, illetve a Mithrandir Kft. mint jogi
szemly a lertak helyessgrt, esetleges avultsgrt semmilyen felel o ssget nem vllal.
2

Tartalomjegyzk
1. Hlzat belltsa
1.1. Bevezets . . . . . . . . . . . . . . . . . . . . . . . . .
1.2. Hol s mirt hasznlhatjuk a hlzatot? . . . . . . . . .
1.3. Mit neveznk a hlzat kiterjedtsgnek? . . . . . . . .
1.4. Miben mrjk a hlzat tviteli sebessgt? . . . . . . .
1.5. Mit kell tudni mg a hlzatrl? . . . . . . . . . . . . .
1.6. Mi a TCP/IP? . . . . . . . . . . . . . . . . . . . . . . .
1.7. Mit jelent a protokoll? . . . . . . . . . . . . . . . . . .
1.8. A TCP/IP eredete . . . . . . . . . . . . . . . . . . . . .
1.9. Mit csinl a Transmission Control Protocol (TCP)? . . .
1.10. Az IP cm felptse . . . . . . . . . . . . . . . . . . . .
1.11. Hogy mi is az a hlzati cm? . . . . . . . . . . . . .
1.12. A cmek s a domain nevek . . . . . . . . . . . . . . . .
1.13. A domainnv szerkezete . . . . . . . . . . . . . . . . .
1.14. Ki hatrozza meg a cmeket? . . . . . . . . . . . . . . .
1.15. Domainnevek felptse . . . . . . . . . . . . . . . . . .
1.16. Domain name service (DNS) . . . . . . . . . . . . . . .
1.17. A DNS mukdse . . . . . . . . . . . . . . . . . . . . .
1.18. Fordtott keress . . . . . . . . . . . . . . . . . . . . . .
1.19. IP tvlaszts . . . . . . . . . . . . . . . . . . . . . . .
1.20. tjrk . . . . . . . . . . . . . . . . . . . . . . . . . .
1.21. Hlzathoz szksges hardver . . . . . . . . . . . . . .
1.22. Protokollok . . . . . . . . . . . . . . . . . . . . . . . .
1.23. A modem . . . . . . . . . . . . . . . . . . . . . . . . .
1.24. Helyi hlzat konfigurlsa . . . . . . . . . . . . . . . .
1.25. Belltsok a YaST segtsgvel . . . . . . . . . . . . . .
1.26. Hlzat belltsa a YaST nlkl . . . . . . . . . . . . .
1.27. tvonalvlaszts SuSE Linux alatt . . . . . . . . . . . .
1.28. NIS, YELLOW PAGES helyi hlzaton . . . . . . . . . .
1.29. Kapcsolds a vilghoz . . . . . . . . . . . . . . . . . .
1.30. Egy ISDN Internet kapcsolat belltsa . . . . . . . . . .
1.31. Kbelmodemek . . . . . . . . . . . . . . . . . . . . . .
1.32. T-DSL, T-ISDN-DSL, ADSL . . . . . . . . . . . . . . .
1.33. Masquerading (lczs) s tuzfalak bartok s bartok

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

4
4
5
5
5
5
6
6
6
7
8
9
11
12
14
14
14
15
17
17
18
18
23
24
26
27
29
30
31
31
35
36
37
41

1. fejezet

Hlzat belltsa
1.1. Bevezets
Egy hlzatot hasznl szemly, vagy potencilis megrendel o , de mg a dntst hoz,
vlemnyt nyilvnt felelos szemly szmra is fontos, hogy ltalnos ismeretekkel
rendelkezzk a szmtgp-hlzatokrl.
Korunkban a XXI. szzad elejn a civilizci olyan hatalmas informcitmeggel rendelkezik, amelynek feldolgozsa, so t, ttekintse is risi kihvs az emberisg
szmra. A gondolkod ember, hogy knnytsen munkjn, nemcsak az eszt, hanem
minden hasznos munkaeszkzt felhasznl, amivel pontosabb, megbzhatbb, gyorsabb s eredmnyesebb teheti tevkenysgt.
Az informci trolsa, rendszerezse, feldolgozsa s cserje szempontjbl risi jelentosggel br a szmtgp, mint munkaeszkz. Ahhoz, hogy az egyes szmtgpeken trolt informcikat, adatokat, feldolgoz programokat, tervez o s szakrtoi
rendszereket egyms kztt is ki tudjk cserlni, szksgess vlt (az let megkvetelte!) ezen szmtgpek s rendszerek sszektse, amelynek eredmnyeknt ltrejttek a SZMT GP-HLZATOK.
A szmtgp-hlzat nem ms, mint szmtgpek s perifriik, illetve a gpeken fut programok s trolt adatok olyan rendszere, amelyek egymssal kt- vagy
tbboldal sszekttetsben llnak. A hlzatot olyan gazdagpek csoportjaknt hatrozzuk meg, amelyek kpesek egymssal kommuniklni. Ez gyakran gy valsul
meg, hogy a hlzat szmos olyan clra rendelt gazdagp szolgltatsra tmaszkodik, amelyek a rsztvevok kztt kzvettik az adatokat. A gazdagpek leggyakrabban
szmtgpek, de nem felttlenl kell azoknak lennik. Gazdagp lehet pldul X terminl, vagy intelligens nyomtat is. A hlzatkezels tlete valsznuleg ugyanolyan
rgi, mint maga a telekommunikci. Gondoljunk csak a k o korszaki emberekre, amikor az zenetvltshoz dobokat hasznltak. A tam-tam doboktl a morze kszlkeken
t igen hossz t vezetett a mai modern szmtgpes hlzatok kialakulsig. Nhny vszzada, de mg nhny vtizeddel ezelo tt is igen korltozott mdon tudtunk
komuniklni, informldni s szervezni letnk mindennapjait. Manapsg mr rengeteg huzalt, szloptikt, mikrohullmot s egyebeket hasznl szmtgp-hlzaton
keresztl beszlhetjk meg akr a htvgi programjainkat is.
A kvetkezokben azokkal az eszkzkkel s mdszerekkel foglalkozunk, amelyekkel mindez megvalsthat.

1.2. Hol s mirt hasznlhatjuk a hlzatot?


Ma mr azoknak a legkisebb vllalkozsoknak is, amelyek hosszabb tvon a piacon
szeretnnek maradni, szksgk van legalbb egy olyan szmtgpre, amellyel csatlakozni tudnak az Internetre. A legtbb vllalkozsban ma mr tbb szmtgp mukdik, amelynek eroforrsait csak gy tudjk optimlisan kihasznlni, ha azokat hlzatba ktik. A szrfzs az Interneten mind tbbek szmra mindennapi id o tlts.
Elobb-utbb az otthonokban az elso szmtgp mellett meg fognak jelenni a msodik
szmtgpek. A msodik gp beszerzse, ha hlzatba ktjk az els o vel, akkor lnyegesen kevesebb anyagi rfordtssal jr. Nem kell megvsrolni jpr olyan hardvereszkzt, amelyet mr az elso tartalmaz, s azzal kzsen hasznlhat. Nem szksges
nyomtat, cd, kln modem, amivel kln telefonvonalon csatlakozhatunk a vilghlra, sok llomnyt (pldul kpeket) trolhatunk egy helyen, ezrt kevesebb httrtrra
lesz szksg, s lehetne tovbb sorolni.
Szerte a vilg minden rszn munklkod programozk egyestett er o fesztsnek
eredmnyekppen, a Linux nem jhetett volna ltre a globlis hlzat nlkl. Taln
ezrt is nyugodtan vlasszuk ezt az opercis rendszert, ha hlzatot szeretnnk otthon/munkahelyen kipteni, vagy hozz csatlakozni. Ne fljnk belevgni!
Annak idejn az elso Linuxom felteleptse utn, krlbell negyed ra alatt sikerlt az Internetre csatlakoznom. Azta eltelt mr nhny v, a belltsok is egyre
egyszerubbek lettek, egyre tbb s magyar nyelvu dokumentci szletett, gy ez ma
mr az alapfogalmak ismeretben szinte gyerekjtk.

1.3. Mit neveznk a hlzat kiterjedtsgnek?


Ezzel a kifejezssel jellemzik, hogy a hlzat vagy hlzatok milyen tvolsgra, vagy
terletre terjednek ki. Legkisebb egysg a LAN, ami egybknt a helyi kiterjedtsgu
hlzat. Ilyen pldul egy munkahely hlzatba kttt gpeinek sszessge. A legnagyobb egysg a WAN, ami a vilghl elnevezse. Kzismert WAN hlzat az Internet.

1.4. Miben mrjk a hlzat tviteli sebessgt?


A hlzat tviteli sebessgnek mrtkegysge a bit/s. Az ebben meghatrozott
mennyisgu bit az, amellyel az adatok tovbbtsa az tviv o kzeg egyik pontjrl a msikra val tvitele trtnik egy msodperc alatt. Az tviteli sebessg msik,
ma mr kevsb hasznlt mrtkegysge a baud. A baud a msodpercenknti jeladsok szmt adja meg. A kt mrtkegysg csak akkor egyezik meg, ha az alkalmazott
jelkdolsi eljrs egy-egy bitjnek egy-egy jelvlts felel meg.

1.5. Mit kell tudni mg a hlzatrl?


Egy hlzatban fjlokat szeretnnk megosztani a gazdagpek kztt, vagy osztott alkalmazsokat kvnunk futtatni klnbzo gpeken. Ez a hlzatkezels specilis megkzeltst kveteli meg. Ahelyett, hogy teljes fjlokat tovbbtannk a munka lersval
egytt, az sszes adat fel van darabolva kisebb csomagokra, amelyek azonnal a cl gazdagphez kerlnek, ahol a csomagokat a gazdagp jra sszelltja. Az ilyen hlzatot
nevezik csomagkapcsolt hlzatnak. Ez egyebek mellett lehet o v teszi prbeszdes
alkalmazsok futtatst a hlzaton keresztl. Erre (ltalnos) megolds a TCP/IP.
5

1.6. Mi a TCP/IP?
A TCP/IP a Transmission Control Protocol/Internet Protocol (tvitel Vezrlsi Protokoll/Internet Protokoll) angol kifejezsek rvidtse. A TCP s az IP a valsgban
az a kt fo protokoll, amely az Internet alapjt kpezi. A TCP/IP protokoll a hlzat
felptsnek s mukdsnek egyik kulcsa.

1.7. Mit jelent a protokoll?


Valamilyen nyelv, vagy kd nlkl a kommunikci lehetetlen. A szmtgpes hlzatokban az ilyen nyelveket protokollnak nevezzk. Itt azonban nem egy rott protokollra, jegyzoknyvre kell gondolnunk, hanem egy komoly mrtkben megformlt
kdrendszerre, amilyet pldul llamfo k tallkozsakor lehet megfigyelni. E nlkl
igen fura dolgok trtnhetnnek. Pldul megrkezik egy llamf o s elhangzik a dszsortuz. Amennyiben a vendg llamfo nem lenne azzal tisztban a protokoll szablyai
alapjn, hogy ez a tisztelet jele, akkor nyugodtan hihetn, hogy r l o nek. A testorei lehet, hogy teljesen bartsgtalan mdon viszonoznk a sortzet, majd megprblnnak
elmeneklni. Ebbol aztn nem lenne llamfok kztti komunkci, ezrt szksges a
protokoll. A szmtgpes hlzatokban hasznlt protokoll nem egyb, mint kt, vagy
tbb gazdagp kztti zenetvlts igen szigor szablyainak sszessge.

1.8. A TCP/IP eredete


A TCP/IP-t azrt hoztk ltre, hogy meghatrozott feladatokat oldjon meg. Ha tudjuk, hogy milyen clok megoldsra kezdtk el a TCP/IP protokollt rni, knnyebben
megrthetjk, hogy mirt is ilyen szerkezettel rendelkezik. A TCP/IP protokollt az
amerikai vdelmi minisztrium Advanced Research Projects Agency (ARPA) hivatala
hozta ltre 1969-ben.
Az ARPANET ksrleti hlzat volt, amelyet 1975-ben sikeres bizonyts utn
rendszerestettek. A Pentagon eredeti clja egy olyan katonai s kulcsfontossg fejlesztsi kzpontok sszektsre alkalmas rendszer ltrehozsa volt, amely a legszlsosgesebb krlmnyek kztt is megllja a helyt. Ennek rdekben az adott hlzatnak szmos tulajdonsggal kellett rendelkeznie, ezek kzl a legfontosabb, hogy
egy esetleges nukleris hbor esetn a hlzatnak mukdnie kell. Br egy nukleris
hbor elgg bizar alapja lehet a hlzat megtervezsnek, mgis ez az, amib o l az Internet kifejlodtt. Annak rdekben, hogy egy hlzat egy vilggst is tvszeljen, a
kvetkezo kt tulajdonsgnak kell mindenflekppen megfelelnie:
A hlzat nem lehet centralizlt, azaz nem rendelkezhet semmilyen kzponttal,
amelynek megsemmistse esetn a hlzat mukdse lell.
A hlzatnak hibaturonek, redundsnak kell lennie, azaz az adatnak mindenflekppen el kell jutnia az A pontbl a B-be attl fggetlenl, hogy hol s mennyi
hlzathoz csatlakoz eszkz semmislt meg.
Ezeken fell a Pentagon ltal meghatrozott hlzatnak mg tovbbi kt tulajdonsgot is teljestenie kellett:
A hlzat szoftvernek tbbfeladatosnak kellett lennie, azaz az egy gpnek kpesnek kellett lennie a tbb gppel egyidejuleg val kommunikcira.
6

A szoftvernek aszinkron mdon kellett zemelnie azaz az adatok kldse s


fogadsa egymstl fggetlen kellett, hogy legyen. Ha hirtelen nem tudjuk, hogy
ez mit is jelent, akkor kpzeljnk magunk el egy faxkszlket.
A kommunikcinak megfelelo sorrendben kell trtnnie. Az egyik faxkszlk
nem kldhet addig a msiknak, amg az nem jelzi, hegy ksz az adatokat fogadni. Ezt
hvjk szinkron kommunikcinak. Ezzel szemben az aszinkron kommunikci nagyban hasonlt a mindennapi levlkldshez. Megrjuk a levelet, bedobjuk a postaldba,
aztn azt tesznk amit akarunk addig, amg a vlasz nem rkezik meg. Az aszinkron kommunikci elonye az, hogy a kt egymssal adatokat cserlo gpnek nem kell
kzvetlenl egymssal kommuniklnia, akr ms gpeken keresztl is megtehetik ezt.
1983-ban az j TCP/IP protokollt szabvnyostottk, s a hlzaton minden gazdagp megkvetelte ennek hasznlatt. Amikor az ARPANET-b o l vgl is kialakult
az Internet (maga az ARPANET 1990-ben tunt el), a TCP/IP hasznlata az Internet
mgtti hlzatokon terjedt el.

1.9. Mit csinl a Transmission Control Protocol (TCP)?


A TCP a nagytmegu adatokat kisebb csomagokra bontja, majd a fogad gpen a sok
kis csomagbl ismtelten elolltja a nagytmegu adatot. A legtbb alkalmazs ezt a
protokollt alkalmazza adatainak tovbbtsra. Ez a protokoll jelenti a TCP/IP-b o l a
TCP-t.
A TCP protokollt azok a programok alkalmazzk, melyeknek megbzhat kapcsolatra van szksgk a clgp elrsnl. Az alkalmazsnak datagramok hossz folyamt kell tovbbtani, s a kldonek meg kell tudnia, hogy minden egyes adatcsomag
srls nlkl rkezett-e meg a clllomsra.
Az alkalmazs ezt a protokollt vlasztja, ha akkora tmegu adatot kell tovbbtania,
hogy az nem fr bele egyetlen datagramba, vagy ha a kliens s a szerver kztt egyfajta
beszlgetsre van szksg. Pldul nzzk meg, hogy mi trtnik akkor, ha a kld o egy
nagyobb fjlt akar tkldeni egy msik gpre. A maximlis teljestmny rdekben a
legtbb gp a datagram maximlis rtkt 1,5 kilobyte nagysgban hatrozza meg. Ha
a fjl nagysga nhny megabyte, akkor a kldo gp a TCP protokollt hasznlja, hogy
a fjl tbb kisebb adatcsomagra darabolva elkerlhessen a fogad gphez. A fogad
gp a TCP protokollt hasznlva a kapott sok kicsi csomagbl ismt el o lltja azt a tbb
megabyte-os fjlt, ami teljesen megegyezik azzal, amit az elso gp elkldtt.
A TCP protokoll egy specilis prbeszdet hasznl a kt gp kztt, ami lehet o v
teszi, hogy a nagy adathalmaz kisebb datagramok formjban a hlzaton keresztl
tviheto legyen:
1. Mg mielott a kldo adatot kldene a fogad fel, egy specilis datagram felhasznlsval megkrdezi a fogadt, hogy az kszen ll-e az adatok fogadsra.
2. Ha a fogad kszen ll az adatok fogadsra, akkor vlaszol a kld o nek, s felkszl az adatok fogadsra.
3. Amikor a fogad nyugtzst megkapja, a kldo felkszl, majd elkezdi a datagramok tovbbtst.
4. Ha a vevo egy datagramot kap, akkor egy datagramot kld vissza, amiben tudatja
a feladval, hogy az adott datagramot hibtlanul kapta meg.

5. Ha az elklds utn egy megadott ido n bell nem rkezik visszajelzs a vevo tol,
gy az ad megismtli az adatcsomag elkldst. Amennyiben a hlzat tviteli
sebessge lass, gy a TCP protokoll leheto sget biztost arra, hogy a kt egymssal kommunikl fl ne terhelje tl a kapcsolatot. Ha az tvitel befejez o dik,
akkor a kldo errol tjkoztatja a vevot, a vevo ezt tudomsul veszi, majd a kt
gp bontja a kapcsolatot.

1.9.1. Plda egy TCP kapcsolatra


Ha mr valaha tallkoztunk egy Web bngszo vel, akkor taln mr azt is megfigyeltk,
hogy a letlts kzben a bngszo zenetsorban valami ehhez hasonl jelenik meg:
1. Kapcsolat: kiszolgl keresse a Web bngszo egy fjlt vagy adatot kr le,
jelen esetben egy Weboldalt.
2. Kapcsolat: a www.akarmi.com kapcsolatban a kldo oldal elfogadja a krst.
3. Ez-vagy-az fjl olvassa a kldo oldal TCP adattviteli kapcsolatot nyit sajt
maga s a kliens kztt.
4. XX% YYYIC-bl letltve ezutn a szerver datagramok folyamt kldi a kliens
fel. Elofordulhat, hogy az tvitel egszen a megllsig lelassulhat, de el o bbutbb ismt felgyorsul.
5. Letlts befejezve a Weboldal tvitele megtrtnt, a mi gpnk s a szerver
bontja a kapcsolatot.
Ezek az zenetek rviden lerjk, hogy milyen TCP esemnyek mennek vgbe a
gpnk (a fogad, kliens) s a Web szerver (kldo , szerver) kztt. Ezeket az zeneteket tbbszr is lthatjuk egy Weboldal letltse folyamn, mivel a Weboldalt felpt o
minden elem szveg, kp, animci, hang kln-kln fjl, gy sajt TCP kapcsolatot ignyel. A hlzati programok multitaszk rendszerben mukdnek, gy egyszerre
tbb TCP kapcsolatot is tudnak kezelni egyszerre. Ezrt van az, hogy egy tbb kpet
tartalmaz Weboldalon a kpek lassan, de egyszerre jelennek meg.

1.10. Az IP cm felptse
Az Internet Protocol (IP) minden egyes, az Internetre csatlakoztatott interfszhez
egyedi IP cmet rendel. Ez a cmkioszts hasonl a telefonszmokhoz. A vilgon
nincsen kt egyforma telefonszm, hasonlan nincsen kt egyforma IP cm sem. Az
IP cmek ilyesfajta kiosztsaival az Internet Protocol biztostja, hogy brmely gp, brmely msik gppel kapcsolatba tud lpni, akrmekkora tvolsgra is van a kt gp
egymstl.
A pontossg kedvrt kt fontos fogalmat t kell tekintennk, miel o tt mg tovbbhaladunk az Internet Protocol lersaival:
Egyedi szm: elmletileg egy interfsznek csak egyetlen IP cm feleltethet o meg.
Ennek ellenre elrheto, hogy tbb interfsz is ugyanazt az IP cmet hasznlja.
Ezeket az eljrsokat masqueradingnak s aliasingnek nevezik.
Interfsz: figyeljk meg, hogy itt nem a gp, hanem az interfsz szt hasznlom. Ennek oka az, hogy egy szmtgp tbb interfszt is magba foglalhat.
8

A knnyebb rthetosg kedvrt felttelezzk, hogy egy gpnek csak egyetlen interfsze van, de ne felejtsk el, hogy a vals letben nem mindig van ez gy. Az IP
cm 32 bit, azaz ngy byte hossz, ennek jellse: IPv4. Az esetek tbbsgben az IP
cmet pontozott formban rjk, ahol az egyes szmokat pontok hatroljk. Pldul
a Parlament kzponti gpnek IP cme a kvetkezo : 193.224.28.3, vagy a Bks megyben tallhat Nap-szm Kft. kzponti szervernek az IP cme: 212.92.24.129. Az
IP cmben szereplo ngy szm mivel mindegyik byte nulla s 255 kztti rtkeket
tartalmaz. Nhny szm viszont specilis jelentssel br.

1.11. Hogy mi is az a hlzati cm?


1.11.1. A hlzati osztlyok
Ahogyan azt mr sejthetjk, az IP cmek nemcsak szmok, amiket tetszs szerint sszevissza osztogatnak. Az IP cmek nagyon pontosan meghatrozott halmazokba vannak
strukturlva. Ezek kzl egyesek specilis clokra vannak fenntartva, a tbbi pedig
gynevezett hlzati osztlyokba (tmbkbe) van rendezve. Ezen osztlyok f o leg abban klnbznek, hogy az IP cmeket felpto 32 bitbol mennyi vonatkozik a hlzatra,
s mennyi az adott hlzaton tallhat interfszre. Minl kevesebb bitet hasznlunk fel
a hlzat azonostsra, annl tbb bit marad az interfszek azonostsra, azaz annl
tbb gpet tudunk elhelyezni az adott hlzaton.
Az IP protokoll a hlzati cmek hrom osztlyt llaptja meg:
A osztly Az A osztly hlzat 7 bitet hasznl a hlzat s 24 bitet az egyes interfszek azonostsra. Mivel ez a tpus hlzat 16.777.216 gp megcmzsre
kpes, gy a NIC olyan hatalmas hlzatokhoz rendeli ezt, mint pldul amelyet
az IBM zemeltet. Az sszes IP szm, amelynek elso szmjegye 1 s 127 kztt
van, A osztly hlzathoz tartozik. Mint az lthat, elg kevs ilyen cm van,
sot egyes szmok specilis esetek szmra vannak fenntartva, gy sszesen csak
125 ilyen hlzat ltezhet az Interneten.
B osztly Ez a fajta hlzat 16 bitet hasznl a hlzat s 16 bitet az egyedi gpek jellsre. Mivel egy B osztly hlzat maximum 65.536 gp megklnbztetsre
kpes, ezt a fajta hlzatot adja ki a NIC a nagyobb vllalatok, egyetemek s cgek szmra. A 121 s 191 kztti szmmal kezdo do IP cmek mind B osztly
hlzathoz tartoz IP cmeket jellnek. Az Interneten 16.382 B osztly hlzat
ltezik.
C osztly Ezen tpus hlzat 24 bitet hasznl a hlzat s 8 bitet a gpek azonostsra. Minden egyes C tpus hlzat maximlisan 256 gp cmzsre kpes, gy
ezeket foleg kisebb vllalatok s Internet szolgltatk kapjk meg. A 192 s 223
kztti IP cmek mind a C osztly hlzathoz tartoznak; sszesen 2.097.150 C
osztly hlzat ltezhet az Interneten.
Egy szervezet tbb hlzati cmet is kaphat. Mondjuk, egy Internet szolgltat
rendelkezhet tbb C osztly hlzati cm felett is, amiket az elo fizetoi rszre oszthat
ki.

1.11.2. Specilis s fenntartott cmek


A kvetkezo IP cmek specilis clokra vannak fenntartva:
9

D osztly 224 s 239 kztti szmmal kezdo do cmek ezek, a multicasting eljrs
tmogatsra fenntartva.
E osztly 240 s 255 kztti szmmal kezdo do cmek, az Internet sajt cljaira fenntartott cmek.

1.11.3. Privt cmek


Az Internet a kvetkezo hlzati cmeket osztja ki a magncl, az Internethez nem
kttt gpek jellsre:
A osztly hlzat: 10.0.0.0,
B osztly hlzat: 172.16.0.0 s 172. 31.0.0 kztt,
C osztly hlzat: 192.168. 1.0 s 192.168. 255.0 kztt.
Ezeket a cmeket a belso hlzatokban, az gynevezett Intranetekben lehet hasznlni. Egyetlen htrnyuk, hogy az ilyen cmeket hasznl gpek csak a sajt hlzaton bell kpesek egymssal kommuniklni, de nem kpesek felvenni a kapcsolatot
ms, Internetre kttt szmtgppel. Erre azonban ltezik megolds. A 0.0.0.0 s a
255.255.255.255 cmeknek sajtos feladatuk van. Az Internet lassan kifogy a kioszthat cmekbol.
Mint azt mr tudjuk, az IP cm 4 bytebl pl fel. A cmek osztlyokba rendez o dnek, egyes cmeknek pedig specilis jelentsk van. Ha sszeadjuk az sszes ltez o
cmet, valami hasonlt kell kapnunk:
A osztly 125 egyedi hlzat, minden egyes hlzatban 16.777.216 szmtgp helyezheto el.
B osztly 16.382 egyedi hlzat, minden egyes hlzatban 65 536 szmtgp helyezheto el.
C osztly 2.097.150 egyedi hlzat, mindegyikben 256 szmtgp helyezhet o el.
sszesen 2.113.658 egyedi hlzat, sszessgben 3.724.410.308 megcmezhet o szmtgppel.
Ahogyan azt az adatok mutatjk, az Internet napjainkban 3,7 millird egyedi szmtgp, de csak 2,1 milli egyedi hlzat megcmzsre kpes. A kioszthat IP cmek
szma rettentoen magas, szinte minden kt emberre jut egy, ellenben a hlzatok szmval kapcsolatban mr korntsem ilyen rzss a helyzet. Br a 2 milli mg mindig
egy elg nagy szm, foleg annak tudatban, hogy 1981-ben, amikor az IP cmzs mukdst eloszr megvitattk mg csak 43 hlzat ltezett. m a World Wide Web rohamos terjedsvel az Internet is eddig mg nem tapasztalt temben terjeszkedik, egyre
tbb s tbb cmet felhasznlva. Ez tnylegesen egy nagyon slyos helyzet. A jelenlegi
IP cmzsi mdszer helyett rvidesen egy j protokollt kell szolglatba lltani, amely
az eddigieknl is tbb hlzat s szmtgp megcmzsre lesz kpes.
Az j protokoll az Ipv6. Az Ipv6 az Ipv4 protokolltl annyiban tr el, hogy egy
ngyjegyu hexadecimlis szm vezeti be. Az j protokoll, annak installlsa az Interneten tallhat sszes gpre egy megleheto sen hossz s bonyolult folyamat, s vlhetoen sokig is fog tartani.
Ez nem az a problma, ami a felhasznlknak lmatlan jszakkat okozna. Ennek
ellenre legynk felkszlve arra, hogy a kzeljvo ben az IP cmzs mdja meg fog
10

vltozni, s ezzel egytt az is, ahogyan a mi Linux gpnk a hlzat tbbi rszvel
kommunikl. Addig is rengeteg olyan leheto sg ll rendelkezsnkre, amivel a jelenlegi IP cmzs hatrait kiss kijjebb tolhatjuk. Pldul egy IP cmhez tbb szmtgpet
is rendelhetnk. Ez utbbit IP masqueradingnak nevezzk.

1.12. A cmek s a domain nevek


Br az Internet csak az IP cmet hasznlja egy msik gp elrsre, ltezik egy olyan
rendszer az Interneten, ami ezekhez a cmekhez egyedi, az ember ltal knnyen megjegyezheto neveket domain nevet rendel. Ha mr brmikor kapcsolatba kerltnk
a World Wide Webbel, akkor mr bizonyra megfigyeltk, hogy vannak nevek, mint
pldul a www.parlament.hu, amelyekre mint cmekre hivatkozhatunk. Ez flrevezet o .
A Parlement cme 193.224.28.3, mikzben a www.parlament.hu a Parlament domain
neve. A mi szmtgpnk a cm ltal tallja meg a Parlament szmtgpt, mg a domainnv egy olyan szkp, amely emlkeztet a Parlament szmtgpre. Az Internet
egyik ha nem a legfontosabb feladata az gynevezett nvfelolds, amely az IP cmek s domain nevek sszerendelst jelenti. Teht a domainnv nem ms, mint az IP
cm szinonimja, s a szmtgpek IP cmet hasznlnak az egyms kztti kommunikci felptsre.
Ahogy fent ismertettk, a cmzs a TCP/IP hlzatkezelsben 32 bites szmok
krl forog. Nehz azonban ezekbo l nhnynl tbbet megjegyezni. Ezrt illetik a
gazdagpeket ltalban kznsges nevekkel. Ezutn az alkalmazs feladata, hogy
megtallja az ehhez a nvhez tartoz IP cmet. Ezt a folyamatot a gazdagp nevnek
meghatrozsnak nevezzk. Most egy olyan kis hlzaton, mint az Ethernet, vagy annak egy csoportjn nem nagyon nehz karbantartani a gazdagpneveket cmekre lekpezo tblzatokat. Ezt az informcit ltalban a /etc/hosts nevu fjlban troljk.
Gazdagpek felvtelekor, vagy eltvoltsakor, illetve cmek jboli hozzrendelsekor
mindssze a hosts fjlt kell aktualizlni minden gazdagpen.
Teljesen nyilvnval, hogy ez terhess fog vlni azoknl a hlzatoknl, amelyek
egy tucatnl tbb szmtgpbo l llnak. Megolds lehet erre a problmra a NIS, a Sun
Microsystems ltal kifejlesztett Network Information System.
A NIS a hosts fjlt (s egyb informcit) egy adatbzisban trolja egy mestergazdagpen, amelyrol a kliensek lehvhatjk, amikor szksges. Ez a megkzelts
csak kzepes mretu helyi hlzatokra alkalmas, mert maga utn vonja a teljes hosts
adatbzis kzponti karbantartst s az sszes gazdagphez val eljuttatst.
Kezdetben az Interneten is egy HOSTS.TXT fjlban troltk a cminformcit. Ezt
a fjlt a Network Information Center vagy NIC kzpontban tartottk karban, s minden rsztvevo helynek le kellett tltenie s teleptenie kellett. Ahogy a hlzat n o ttn
nott, egyre tbb problma merlt fel ezzel a smval kapcsolatban. A HOSTS.TXT
teleptsvel kapcsolatos tbbletrfordts mellett az o t terjeszto kiszolglkra hrul
teher tl nagy lett. Mg slyosabb volt az a problma, hogy minden nevet regisztrlni
kellett a NICnl, amelynek ellenoriznie kellett, hogy nem adtk-e ki ktszer ugyanazt
a nevet. Ezrt fogadtak el 1984-ben egy j nvmeghatroz rendszert, a Domain Name
Systemet.

11

1.13. A domainnv szerkezete


Az Internet az IP cmekhez a domainneveket nem vletlenszeruen rendeli hozz, hanem
egy pontosan meghatrozott folyamata van egy domainnv kivlasztsnak s bejegyzsnek. Ennek a rendszernek a magjt a Domain Name System (DNS) kpzi.
A DNS a gazdagpneveket domainek hierarchijba szervezi. Egy domain olyan
helyek gyujtemnye, amelyek valamilyen rtelemben rokonok azrt, mert megfelel o
hlzatot kpeznek (pldul egy orszg hlzatn lvo sszes gp), vagy mert mindegyik egy bizonyos szervezethez tartozik (pldul az USA kormnyhoz), vagy mert
egyszeruen fldrajzilag kzel vannak. Az egyetemek pldul az edu domainbe vannak sszegyujtve, mindegyik egyetem, vagy fo iskola kln aldomaint hasznl, amely
alatt a gazdagpeik vannak.
A nvhierarchiban elfoglalt helyto l fggoen egy domaint hvhatunk felso szintu,
msodik szintu vagy harmadik szintu domainnek. Elo fordul tbb alszintre val feloszts, de ezek nagyon ritkk.
A DNS a kvetkezokppen hatrozza meg a domainnevek szerkezett: Top-level,
vagy felso szintu domain, amely a domain ltalnos tpust adja meg. Lehet az iskola,
orszg, vagy ppen egy szervezet. Amikor a DNSt 1983-ban megalkottk, csak ht
top-level domaint hoztak ltre. Nhny legfelso szintu domain, amelyeket gyakran
lthatunk:
edu (tbbnyire USA) oktatsi intzmny, pldul egyetemek stb.;
com kereskedelmi szervezetek, cgek;
org nem kereskedelmi szervezetek, gyakran magn UUCP hlzatok vannak ebben a
domainben;
net tjrk s egyb adminisztratv gazdagpek egy hlzaton;
mil USA katonai intzmnyek;
gov USA kormnyintzmnyek UUCP, hivatalosan a korbban domainek nlkl
UUCP-knt hasznlt sszes helynevet ehhez a domainhez helyeztk t.
Technikailag az elso ngy az Internet USA rszhez tartozik, de lthatunk nem
USA helyeket is ezekben a domainekben. Ez klnsen igaz a net domainre. A mil
domain s a gov domain azonban kizrlag az USA-ban hasznlatos.
Az Amerikai Egyeslt llamokon kvl mindegyik orszg ltalban egy sajt legfelso szintu domaint hasznl, amelynek a neve az ISO-3166 szabvnyban meghatrozott ktbetus orszgkd. Finnorszg pldul a fi domaint hasznlja; fr Franciaorszg, de Nmetorszg, au Ausztrlia, hu Magyarorszg. A legfels o szintu domain alatt mindegyik orszgban a NIC szabadon szervezhet gazdagpneveket, abban,
amiben akar. Ausztrlinak pldul a nemzetkzi legfelso szintu domainekhez hasonl
msodik szintu domainjei vannak, amelyek neve com.au, edu.au stb. Msok, pldul Nmetorszg, nem hasznljk ezt a kln szintet, hanem inkbb hossz neveket,
amelyek kzvetlenl az adott domaint futtat szervezetre utalnak. Ezek a nemzeti domainek nem jelentik azt, hogy egy ilyen domain alatt lvo gazdagp tnylegesen abban
az orszgban tallhat; csak azt jelzi, hogy a gazdagpet melyik orszg NICjben regisztrltk. Egy svd gyrosnak lehet lenyvllalata Ausztrliban, s mgis az sszes
gazdagpt regisztrlhatta az .se legfelso szintu domainnl.
Second-level, vagy msodszintu domain, amely a hlzat nevt tartalmazza. Esetenknt elofordulhat, hogy ez a domain egyetlen gpet takar. Mint mr trgyaltuk, a
12

domainnv gyakorlatilag az IP cm megfelelo je. A domainnv az IP cmnek egy olyan


formjt adja meg, ami az ember szmra knnyen megjegyezhet o . Ebbol kifolylag
a second-level domainek kiosztsa nem trtnhet hasratsszeruen, hanem csak bejegyeztetsen keresztl. A bejegyeztets garantlja, hogy minden egyes second-level
domain csak egyetlen hlzathoz tartozik. Termszetesen a second-level domainnek
a sajt top-level domainjben kell egyedinek lennie. Pldul csak egyetlen nap-szam
ltezhet a .hu domainben, de ltezhet egy msik nap-szam, mondjuk a .com domainben, egy harmadik pedig a .ro domainben.
Az egyes orszgoknak kiadott top-level domainek alatt az adott orszgnak joga a
second-level domainek kiosztsa. Minden egyes orszg meghatrozhatja azt a mdot,
ahogyan az egyes second-level domaineket a nemzeti domain al rendeli. Magyarorszgon prioritssal rendelkeznek azok az ignyek, amelyeknl a vlasztott nv az
ignylo szervezet hivatalos brsgi bejegyzst igazol dokumentumban, illetve jogszabllyal ltrehozott szervezet esetn a jogszablyban a szervezet teljes, vagy rvidtett neveknt rgztett megnevezs, vagy a Magyar Szabadalmi Hivatal ltal az ignyl o ,
mint jogosult szmra lajstromozott vdjegy.
A domainnv legalbb 2 s legfeljebb 24 karakterbo l ll. A domainnvben hasznlhat karakterek a latin abc kezet nlkli kisbetui (a-z), tovbb a numerikus karakterek (0-9), tovbb a ktojel (-). A domainnv elejn s vgn csak betu vagy
numerikus karakter llhat. A domainnv nem tartalmazhat kt egymst kzvetlenl
kveto ktojelet s hinyoznak belole a magyar kezetes betuk is. Ez magyar domainnevek esetben nha viccelodsre adhat okot. A .hu domain alatti deleglsrl bo vebb
informcit a http://www.nic.hu/ cmen tallhatunk. Megtekinthetjk a mr bejegyzett
domainneveket s azokat is, amelyek bejegyzs alatt, a kthetes vrakozlistn vannak.
Az Internet az adminisztrtoroknak megadja a jogot, hogy a second-level domaineket gy osszk ki, ahogy a kvnalmaiknak a legjobban megfelel. gy egy nagy secondlevel domain, mint a nap-szam.hu, tovbb bonthat harmadszintu, negyedszintu stb./
domainekre. Pldul ltre lehet hozni egy valami.nap-szam.hu harmadszintu domaint
is. Mg egyszer megemltjk, hogy minden egyes domainnvnek egyedinek kell lennie az eggyel felette levo domainben, gy pldul csak egyetlen valami.nap-szam.hu
ltezhet. Ennek ellenre egy msik, valami.akarmi.hu domainnv is ltezhet, mivel a
nap-szam.hu s az akarmi.hu nevek teljesen klnbz o ek. A harmadszintu domainnl nagyobb szintek alkalmazsa megleheto sen ritka az Interneten, ennek ellenre az
Internet megadja a lehetosget a hasznlatukra, amennyiben a szksg gy hozza.
Host name, vagy gpnv, az egyedi gp neve, amely az adott hlzatban helyet
foglal. A domainnv egy domaint hatroz meg, nem pedig egy gpet, ami a domain
rszt kpezi. Ha azt gondoljuk, hogy a domain megegyezik a hlzattal, akkor nem
is jrunk messze az igazsgtl. Ahogyan ez a hlzat esetn is trtnik, a domain
adminisztrtornak a feladata a hlzat egyes gpeinek menedzselse. Az adminisztrtornak ktelezo minden egyes gphez egy nevet rendelni, s ezeknek a neveknek is a
kvetkezo kvnalmaknak kell eleget tennik:
egyedinek kell lennie az adott domainban;
nem lehet 24 karakternl tbb s
csak betuket, szmokat s - karaktert tartalmazhat.
A host neveket nem kell regisztrltatni. A helyi hlzat adminisztrtornak a feladata, hogy megbizonyosodjon arrl, hogy egy helyi gpnek cmzett datagram pontosan
a kvnt gphez rkezzk.
13

1.14. Ki hatrozza meg a cmeket?


A Network Information Center (NIC, az a szervezet, amely az Internet mukdst segti, mr amennyire azt segteni kell egyltaln) feladata az IP cmek kiosztsa. Az IP
cm kiosztsa a NIC legfontosabb feladata. Mivel csak ennek az egyetlen szervnek van
joga az IP cmek kiosztshoz, elkerlheto , hogy kt interfsz ugyanazt az IP cmet
kapja, s ezzel egytt az a kosz, ami ezzel jr. Az a kifejezs, hogy a NIC adja ki az
IP cmeket kiss flrertheto. Helyesebb, ha gy fogalmazunk, hogy a NIC cmcsoportokat ad a helyi Internet szolgltatknak, s majd azok osztjk ki az egyedi IP cmeket
az egyes gpeknek.
Ez a fajta munkamegoszts meglepo en jl mukdik, hiszen az NIC megtartja az
IP cmek feletti teljes ellenorzst anlkl, hogy elveszne a tbb milli gp egyenknti
belltsnak tvesztojben.

1.15. Domainnevek felptse


A domainnvben az egyes elemeket szintn pontok vlasztjk el. Azonban az IP cmt o l
eltroen a domainnevek jobbrl balra olvasandk. Pldul az lme.linux.hu domainnv esetben a top-level domain a hu, a second-level domain a linux, a host neve
pedig az lme.
Az egyedlll pont . a domainnevek gykert jelenti, mint ahogy a / jel a fjlrendszer gykrknyvtrt jelenti a Linux alatt. gy ahogyan a usr/local/foo egy
relatv, a /usr/local/foo pedig egy abszolt hivatkozs, gy az lme.linux.hu
is relatv domainnv, mg az lme.linux.hu. (a domainnv vgn ott van a pont!)
pedig az abszolt domainnv. A legtbb esetben relatv domainnevekkel fogunk tallkozni, de ettol fggetlenl ne lepodjnk meg akkor, ha bizonyos helyzetekben a
domainnv vgrol egy pont nz vissza rnk.
A domainnevek nem tesznek klnbsget a kis s a nagy betuk kztt. Ebb o l addan a nap-szam.hu, a NAP-SZAM.HU s a Nap-Szam.Hu teljesen megegyeznek. Az
alkalmazsok ezek brmelyikt hasznlhatjk, de ezek egymssal teljesen megegyeznek.

1.16. Domain name service (DNS)


A TCP/IP hlzat egyik legfontosabb feladata a domainnevek IP cmm val talaktsa. Ezt a mdszert Domain Name Service nven ismerik, a rvidtse a DNS. A DNS
az ember ltal olvashat domainnvbo l IP cmet kpez. Egyszeruen szlva, a gp nz
utna a keresett IP cmnek, nem neknk kell.
Mint mr lthattuk, az Internet teljesen decentralizlt, azaz nincsen olyan kzponti
gp, amely az sszes domainnevet s IP cmet tartalmazza. Ehelyett az sszes nevet s IP cmet domainnv szerverek hierarchikus lncolata tartalmazza. Ezek kzl
mindegyik egy adott domainnv-znt szolgl ki. Minden domainnv szerver ismeri
az sszes, sajt znjba tartoz gp domain nevt s IP cmt. Ugyancsak ismeri a
znjban tallhat ms domainnv szervereket, illetve a ms znkhoz tartoz nv
szerverek nevt (teht nem az IP cmt).
Az InterNIC minden egyes znhoz legalbb kt szervert kvetel meg. gy ha az
egyik valamilyen ok miatt lell, a msik mg mindig ki tudja szolglni a berkez o
krseket. A znk a kvetkezo kppen rendezettek:

14

Az InterNIC a kzponti top-level domain znk (.edu, .com stb.) karbantartst vgzi el.
Az adott top-level domainnv szervere tartalmazza azoknak a szervereknek a
nevt s IP cmt, amelyek a domainben helyezkednek el.
Minden domainnv szerver a top-level domainben tartalmazza a znjban tallhat domaineket s azok IP cmeit. Ahogyan azt mr mondtuk, egy domaint tbb gpnek kell kiszolglnia, gy zna tfedsek is lteznek. ltalban ez a szerver a gateway,
amely a tbbi gp szmra biztostja az Internet elrst. Amennyiben egy msodszintu domainben harmadszintu domainek is lteznek, gy azokat a sajt nvszerverek
szolgljk ki. A helyi szmtgp nevnek s IP cmnek azt a znt kezel o nvszervergpben regisztrlva kell lennie.
Br ez a rendszer kiss bonyolult, mgis rengeteg elo nnyel rendelkezik:
Mivel nincsen kzponti gp, brmelyik szerver lellsa nem rntja magval az
egsz Internetet, illetve nem befolysolja az Internet ltal egyszerre teljesthet o
krsek szmt.
Mivel a nevek karbantartsa az egsz Interneten keresztl trtnik, ahogyan az
Internet no, azzal azok az elrheto eroforrsok is nonek, amelyekkel az j gpek
neveit s IP cmeit lehet karbantartani. Egy gp IP cmnek megtallsa egy
hierarchikus rendszerben trtnik.
A helyi szerver csak a helyi gpekro l tartalmaz informcit. Ha egy helyi gp olyan
gpnek az IP cmre kvncsi, amely nem a helyi hlzaton van, akkor a szerver addig
halad felfel a hierarchikus rendben, amg meg nem tallja a keresett adatot. Ezen a
mdon sokkal gyorsabban s egyszerubben lehet megtallni egy adott gpet, mintha
egy kzponti gpet ostromolna minden egyes gp az Interneten.
Valjban a DNS egy risi osztott adatbzis. gynevezett nvkiszolglk valstjk meg, amelyek adott domainre vagy domainhalmazra vonatkoz informcikat
biztostanak. Mindegyik znhoz legalbb ketto , de legfeljebb csak nhny kiszolgl
van, amelyek az sszes jogosultsgi informcit gazdagpen tartjk abban a znban.
A nap-szam.hu IP cmnek megszerzshez csupn kapcsolatba kell lpnnk a .hu
zna nvkiszolgljval, amely ezutn visszaadja a kvnt adatokat.
Mindez nagy jvs-mensnek ltszik, amely egy vacak IP cm kikeresse miatt
jtt ltre, pedig valjban csak aprsg ahhoz az adatmennyisghez kpest, amelyet t
kellene kldennk, ha mg mindig a HOSTS.TXT fjlnl lennnk leragadva.
A jvobeni lekrdezsek vlaszidejnek javtsra a nvkiszolgl trolni fogja a
kapott informcit a helyi gyorsttrban. gy legkzelebb, amikor a helyi hlzatunkon valaki ki akarja keresni, nem kell jra vgigmennie az egsz folyamaton. A
nvkiszolgl termszetesen nem fogja rkre megtartani ezt az informcit, hanem
egy ido utn figyelmen kvl hagyja. Ezt az ido szakot letidonek (time to live = TTL)
nevezzk. A DNS adatbzisban lvo mindegyik dtumhoz a felelos zna rendszergazdja hozzrendel egy ilyen TTL rtket.

1.17. A DNS mukdse

Valjban a DNS egy olyan programot takar, amelynek segtsgvel utnanzhetnk az


egyes bejegyzseknek. Ezt a programot nvfeloldnak (resolver) nevezzk. A Linux

15

opercis rendszerben a resolver az TCP/IP szoftverben tallhat. Minden alkalmazs,


amelynek erre a szolgltatsra van szksge, ezt hvja meg.
Hogy megrtsk, miknt mukdik a DNS, lssunk egy pldt. Tegyk fel, hogy
a suselinux.hu gprol kpeket szeretnnk az Internetro l letlteni. Ehhez eloszr a
Netscape Navigatorral a suselinux weboldalt nyitjuk meg (http: //www. suselinux.hu/). Amint lthatjuk, a weboldal URL-je magba foglalja a suselinux szervernek,
a www.suselinux.hu-nak az IP cmt.
Mint mr beszltnk rla, a datagram cmzsben csak IP szm szerepelhet, domainnv nem. Ezrt a Netscape programnak a resolver felhasznlsval ki kell dertenie
azt, hogy mi is a www.suselinux.hu IP cme. Hogy ez megtrtnhessen, a resolvernek
a kvetkezo lpseket kell megtennie:
1. A resolver eloszr ellenorzi a hosts fjlban, hogy az adott gp vletlenl nem
ugyanabban a hlzatban tallhat-e. A hosts fjl azoknak a gpeknek az IP cmeit s neveit tartalmazza, amelyekkel viszonylag gyakran veszi fel a kapcsolatot. ltalban az adminisztrtor szerkeszti annak rdekben, hogy a gp a lehet o
legnagyobb hatsfokkal dolgozhasson. Linux alatt ez a fjl a /etc/hosts.
2. A Linux, mint minden ms opercis rendszer tmeneti fjlban trolja (cache)
a legutbb elrt gpek IP cmeit s neveit. Ezrt mg mielo tt a gp krsvel a
nvszerverhez fordulna ellenorzi azt, hogy volt-e kapcsolata azzal a gppel nem
is olyan sokkal ezelott. Ez a legegyszerubb s leghatsosabb mdja a krdses
informci megtallsnak.
3. Ha nincsen az tmeneti trolban informci a keresett gpr o l, akkor a resolver eloszr a suselinux.hu domaint elleno rzi. Mivel a domain neve nem ponttal
vgzodik, ezrt a resolver eloszr a helyi hlzaton keres ilyen nevu gpet, azaz
megnzi, hogy ltezik-e ilyen nevu gp a helyi hlzatban. Ez a lps br nem
tunik szksgszerunek, de mgis az, mivel a legtbb hivatkozs ltalban helyi
szmtgpre vonatkozik, gy sokszor eredmnyre vezet.
4. Ha a resolver nem tallja a keresett gpet a helyi hlzaton, akkor olyb veszi,
hogy a gp az Internet ms szegletben tallhat, ezrt keres egy olyan nvszervert, amely kpes megadni a keresett gp IP cmt. Elo szor azt a top-level
znt kezelo gpet keresi meg, amely a .hu zna domain neveit s IP cmeit
tartalmazza. Ennek rdekben a suselinux.hu-bl egy pont hozzadsval teljes
rtku domainnevet kpez, majd ezt elkldi az egyik nagy InterNIC szervernek,
hogy az megadja annak a gpnek a cmt, amely kpes a keresett gp nvfeloldsra.
5. Miutn a resolver megtallja a top-level domaint kiszolgl szervert, megkrdezi
tole, hogy mely szerverek vgzik annak a znnak a menedzselst, amelyben a
suselinux.hu tallhat.
6. A resolver felkeresi s megkrdezi azt. A krdsre megkapja vlaszul, hogy a
suselinux.hu IP cme: 207.111.17.4.
Ebben a pillanatban a resolver elvgezte a r hrul sszes feladatot: most mr
tudjuk, hogy mi a www.suselinux.hu IP cme. Ezt az adatot felhasznlva a
Netscape program nekillhat a datagramok kldsnek a www.suselinux.hu fel.

16

1.18. Fordtott keress


Egy gazdagphez tartoz IP cm kikeresse mellett nha szksg van arra, hogy megtalljuk a cmhez tartoz gazdagpnevet. Ezt fordtott lekpezsnek nevezzk, s tbb
hlzat hasznlja kliens azonostsra. Egyetlen hosts fjl hasznlatakor a fordtott keressek egyszeruen egy fjlnak a keresst foglaljk magukba azon gazdagp
szmra, amely a krdses IP cmmel rendelkezik. DNS esetben a nvtr kimert o
keresse termszetesen szba sem jhet.

1.19. IP tvlaszts
Most felvetjk azt a krdst, hogyan lehet megtallni azt a gazdagpet amelyhez a
csomagok mennek az IP cm alapjn. A cm klnbzo rszeit klnbzo mdon
kezeli a rendszer; a mi feladatunk, hogy belltsuk azokat a fjlokat, amelyek jelzik,
hogyan kell kezelni az egyes rszeket.

1.19.1. IP hlzatok
Amikor levelet kldnk valakinek, ltalban teljes cmet runk a bortkra, megadva az
orszgot, megyt, irnytszmot stb. Miutn bedobtuk a postaldba, a postai szolglat eljuttatja a rendeltetsi helyre, elkldi a jelzett orszgba, amelynek az orszgos
szolglata eljuttatja a megfelelo megybe. Ennek a hierarchikus smnak az elo nye
nyilvnval: brhov postzzuk a levelet, a helyi postamester nagyjbl tudni fogja,
hogy melyik irnyba tovbbtsa azt, de arrl nem kell gondoskodnia, hogy melyik ton
utazzon a levl, ha mr elrte a rendeltetsi orszgot.
Az IP hlzatok hasonl szerkezetuek. Az egsz Internet szmos megfelel o hlzatbl ll, amelyeket autonm rendszereknek neveznk. Mindegyik rendszer bels o leg
elvgzi a tag-gazdagpek tvlasztst, ily mdon egy adatgram kzbestsnek a feladata a rendeltetsi gazdagp-hlzathoz vezeto tvonal megtallsra redukldik. Ez
azt jelenti, hogy amint az adatgram az adott hlzatra kerl, a tovbbi feldolgozst
kizrlag maga a hlzat vgzi.

1.19.2. Alhlzatok
Ez a szerkezet az IP cmeknek gazdagp s hlzat rszre val felosztsban tkrz o dik, ahogy fent ismertettk. Alaprtelmezs szerint a rendeltetsi hlzat az IP cm hlzati rszbol szrmazik. gy az azonos IP hlzatszmmal rendelkez o gazdagpeket
ugyanazon a hlzaton bell kell megtallni, s az egy hlzaton belli gazdagpeknek
ugyanaz a hlzatszma. Van rtelme hasonl smt knlni a hlzaton bell is, mert
ez maga is kisebb hlzatok szzainak gyujtemnybo l llhat, ahol a legkisebb egysg
a fizikai hlzat, pldul az Ethernet.
Az IP teht lehetov teszi, hogy egy IP hlzatot tbb alhlzatra osszunk fel. Egy
alhlzat tveszi azt a feladatot, hogy adatgramokat eljuttasson egy adott IP cmtartomnyba, abbl az IP hlzatbl, amelynek az rsze. Ahogy az A, B vagy C osztlynl, ezt most az IP cmek hlzati rsze azonostja. A hlzati rsz azonban kib o vl,
hogy magba foglaljon egyes biteket a gazdagp rszbo l. Az alhlzatszmknt rtelmezett bitek szmt az gynevezett alhlzatmaszk, vagy hlzatmaszk adja meg.
Ez szintn egy 32 bites szm, amely meghatrozza az IP cm hlzati rsznek a bitmaszkjt. Semmit sem r, hogy az alhlzatozs (ahogy az alhlzatok ltrehozst

17

nevezik) csak a hlzat belso felosztsa. Az alhlzatokat a hlzat tulajdonosa (vagy


a rendszergazda) hozza ltre. Az alhlzatokat gyakran azrt hozzk ltre, hogy mutassk a meglvo hatrokat, legyenek azok fizikaiak (kt Ethernet kztt), adminisztratvak vagy fldrajziak, s az ezen hlzatok feletti jogosultsgot egy kapcsolattart
szemlyre bzzk. Ez a szerkezet azonban csak a hlzat bels o viselkedst tkrzi, s
teljesen lthatatlan a klso vilg szmra.

1.20. tjrk
Az alhlzat nemcsak szervezsi elo ny, hanem gyakran hardver-hatrok termszetes
kvetkezmnye. Egy gazdagp nzo pontja egy adott fizikai hlzaton mint pldul
az Etherneten nagyon korltozott: kizrlag azokkal a gazdagpekkel tud kzvetlenl
kommuniklni, amelyek ugyanazon a hlzaton vannak.
Az tjr egy olyan gazdagp, amely egyidejuleg kt vagy tbb fizikai hlzatra
csatlakozik, s csomagoknak a kztk val tkapcsolsra van konfigurlva. Ahhoz,
hogy az IP kpes legyen felismerni, hogy egy gazdagp rajta van-e a helyi fizikai hlzaton, a klnbzo fizikai hlzatoknak klnbzo IP hlzatokhoz kell tartozniuk.
Az tjrhoz hlzatonknt egy-egy cmet kell hozzrendelni. Ezek a cmek a megfelelo hlzati maszkkal egytt ahhoz az interfszhez vannak ktve, amelyen keresztl
el lehet o ket rni. Az egyszerre kt alhlzaton lvo gazdagpek mindkt cmkkel
szerepelnek.
ltalban elhanyagolhatjuk egy gazdagphez vagy az interfszhez val cmcsatols
kzti klnbsget. Azoknl a gazdagpeknl, amelyek csak egy hlzaton vannak rajta,
ltalban a gazdagpre hivatkozunk, amelynek ez s ez a cme, noha szigoran vve
ez az Ethernet interfsz IP cme. Ez a klnbsgttel azonban valjban akkor fontos,
amikor tjrra hivatkozunk.

1.20.1. Az tvonal-tblzat
Az IP ltal erre a clra hasznlt tvlasztsi informci alapjban vve egy tblzat,
amely a hlzatokat az o ket elro tjrkhoz kapcsolja. ltalban egy joker bejegyzst
(az alaprtelmezett tvonalat) is biztostani kell; ez a 0.0.0.0 hlzattal trstott tjr.
Egy ismeretlen hlzathoz kldtt valamennyi csomag az alaprtelmezett tvonalon
keresztl lesz elkldve.
tvonal-tblzatok klnbzo kppen pthetok. Kis helyi hlzatok szmra ltalban a legegyszerubb kzzel megszerkeszteni o ket, s rendszerbetltskor a route
parancs hasznlatval betpllni az IP-be. Nagyobb hlzatok szmra ezeket a futsi
ido alatt tvlaszt dmonok ptik s lltjk be; ezek a hlzat kzponti gazdagpein
futnak, s tvlasztsi informcit cserlnek, hogy kiszmtsk a taghlzatok kztti
optimlis tvonalat.

1.21. Hlzathoz szksges hardver


Szmtgpnkkel csatlakozhatunk egy helyi hlzathoz, de csatlakozhatunk a vilghlra, az Internetre is. Az ehhez szksges hardver elemekr o l lesz sz ebben a fejezetben.

18

Ne fljnk helyi hlzat kiptsto l, az sokkal egyszerubb ha ismerjk az alapfogalmakat s tisztban vagyunk hardverelemek mukdsvel , mint azt kezdetben
brki is gondoln.

1.21.1. Ethernet
Az Ethernet az egyik legrgebbi hlzati megolds. Szinte a lehet o legjobb, gyors,
megbzhat s olcs. Ebben a rszben rviden bemutatjuk, hogy mi is az az Ethernet,
hogyan mukdik s milyen szoftver hasznlja ki annak lehet o sgeit.
Az Ethernet hardvere
Az Ethernet hlzat lelke egy PC-be dughat hlzati krtya. Az Ethernet krtyk
szles vlasztkot knlnak mind sebessg, tpus, mind az r szempontjbl s ezen
fell szinte minden krtya kpes az sszes tbbivel kommuniklni. (Termszetesen
lteznek kivtelek ez all.)
Most foleg nem a krtya tulajdonsgairl, hanem azok sszektsr o l beszlnk
bovebben.
Az Ethernet tbbfle vltozatban kaphat. Minden egyes vltozat ms s ms fajta
kbelt hasznl a bitek fizikai tvitelre. A kt legszlesebb krben elterjedt tpus:
vkony koax kbel: vkony koaxlis szerkezetu rnykolt kbelt hasznl az adatok tvitelre,
csavart rpras: 8 eres csavart kbelt hasznl a kapcsolatok kialaktsnl.
1. Vkony koax kbel
A vkony koax rendszerben hajlkony, vkony, koaxlis rendszeru kbelt hasznlnak a szmtgpek sszektsre. A kbel mindkt vgn 50 Ohmos lezr
ellenlls tallhat, a gpek a kbelre T dugn keresztl csatlakoznak. Ezt soha
ne felejtsk el!
A koaxlis kbelen, a szmtgpek egy sorba vannak felfuzve, mint a karcsonyfaizzk a fenyofn. A kbel teljes hossza maximlisan 185 mter lehet. A
185 mternl hosszabb kbel esetn gynevezett repeatert (jelismtl o , jelerosto)
kell alkalmazni, amely a kt szegmens kztti jelero stst vgzi el.
Elonys tulajdonsgai:
Relatve nagy hosszsg hlzat (185 mter) alakthat ki vele.
Mivel a vkony koax kbel elektronikusan rnykolt, gy szinte teljesen
rzketlen a krnyezet elektrosztatikus jellegu zavaraira, ezrt idelis az
otthoni hlzat kialaktsra, hiszen ott gyakran kell megvdeni a rendszert
a porszv s ms elektromos eszkzk ltal keltett zavaroktl.
Olcs. Magukon a krtykon kvl csak nmi kbelre s nhny csatlakozra van szksg.
Htrnyos tulajdonsgai:
A vkony koax hlzat maximlis tvitele 10 milli bit msodpercenknt.
Ez otthonra nem tunik lassnak, de egy nagyobb hlzat esetn problmt
okozhat.

19

Ha a kbel megsrl vagy meglazul, akkor az egsz hlzat forgalma lell.


Ez pedig megnehezti a hiba behatrolst, fo leg ha a hlzat egy, vagy akr
tbb pletre is kiterjed. Mivel a gpeket egyetlen kbelre kell felfuzni, ez
a hlzat nem alkalmazhat olyan esetekben, amikor a gpek sztszrva
helyezkednek el.
Ha kevs, egymshoz kzel elhelyezkedo gpet szeretnnk hlzatba kapcsolni, akkor gondoljunk a vkony koaxra. Azonban ha bonyolultabb
sszelltsra s nagyobb tvolsgra van szksg, akkor mr msra van
szksg. Ezt a mst pedig csavart rpras Ethernetnek nevezik, s ezzel foglalkozunk a kvetkezo szakaszban.
2. Csavart rpras kbel
A csavart (sodort) rpras Ethernet hlzat alapjt a 8 eres kbel adja. A kbel
vgein RJ-45-s csatlakoz tallhat. Ez a csatlakoz nagyban hasonlt a telefon
csatlakozjra azzal a klnbsggel, hogy ngy helyett ebben nyolc darab r van.
A koax-szal ellenttben, ahol az sszes gp egyetlen kbelre van felfuzve, a sodort rpras hlzat esetn minden egyes gp kln kbellel rendelkezik, amelyek mindegyike egy kzpontost eszkzbe, a hub-ba fut bele.
A hubhoz csatlakoztathat eszkzk szma fgg a hubon tallhat csatlakozk
szmtl. Amennyiben a hubon tallhatnl tbb csatlakozsra van szksg, gy
a hubok egymshoz kapcsolhatak.
Nagyon sokszor ezek a kbelek ms funkcij kbelekkel futnak egytt, s o t sokszor ugyanabban a csatlakoztokban is kapnak helyet. Ez nagyban megknnyti
a szerelst s a karbantartst.
A sodort rpras kbel nem lpheti tl a 90 mteres hosszsgot. Ez tbb, mint
ami az otthoni vagy irodai alkalmazsnl ltalban szksges. A koaxhoz hasonlan ennek is vannak elonyei s htrnyai is.
Elonys tulajdonsgai:
A sodort rprral a koaxnl nagyobb sebessget is el lehet rni. Ezzel ltalban 100 milli bit msodpercenknt tviteli sebessg is knnyen elrhet o .
A hubok hasznlatval a hlzat kbelezsi rendszere is knnyebben ttekintheto.
A sodort rpras hlzatot sokkal knnyebben lehet vltoztatni, trendezni,
bovteni, mint a koaxlis trst.
Ha az egyik gp fel vezeto kbel megszakad, az csak az adott gpet vlasztja le a hlzatrl, a tbbire nem lesz kihatssal.
Ha irodban, vagy tbb helyisgen keresztl tervezzk a hlzatot, mindenflekppen sodort rpras rendszert kell alkalmaznunk.
Htrnyos tulajdonsgai:
A sodort rpras kbel nem rendelkezik rnykolssal, gy nem mindig
zembiztos az elektronikusan zajos krnyezetben.
Drgbb, mint a koaxlis kbelezs s tovbbi eszkzket is ignyel, mint
pldul hub, specilis szerszmok.

20

Tovbbi Ethernet tpusok


Tovbbi kt fajta Ethernet tpus terjedt mg el szlesebb krben. ltalban nem tallkozhatunk vele az irodai letben vagy otthon, mert ezeket f o leg ms helyeken hasznljk.
Ez a ketto a vastag koax s az optikai Ethernet hlzat:
A vastag koaxlis hlzat vastag koaxlis kbelt hasznl az adatok tvitelre. Ez
a fajta koax arra a kbelre hasonlt, amelyen keresztl pldul a kbeltv jelei
jnnek.
A vastag koax elonyei megegyeznek a vkony trsval, de annl nagyobb tviteli
sebbessg rheto el rajta.
Az optikai Ethernet hlzat gerinct az adattovbbtsra hasznlt vegszlak adjk.
Elonye, hogy hossz hlzat (2 km) is kialakthat belo le, jellegnl fogva teljesen rzketlen az elektromgneses jelekre, s megleheto sen nagy sebessgu.
Htrnyai kztt kell felsorolni, hogy maga a kbel s a hozz tartoz eszkzk
meglehetosen drgk. Ebbol kifolylag optikai kbelezst csak ott hasznlnak,
ahol viszonylag nagyobb tvolsgon bell rengeteg adat tovbbtsra van szksg.
Ethernet protokollok
Az Ethernet, hasonlan a grafikus felhasznli fellethez (GUI) s az objektumorientlt
programozs koncepcijhoz (OOP) az 1970-es vekben jtt ltre a Xerox Palo Alto
Research Complex-ken (PARC).
Az Ethernet hlzatban a kvetkezo egyszeru szablyok rvnyeslnek:
Minden egyes Ethernet krtya specilis egyedi cmmel rendelkezik, amelyet a
gyrt kzvetlenl a hardverbe getett be. Az Institute for Electrical and Electronics Engineers (IEEE) szablyozza az Ethernet cmek kiosztst.
Minden hlzatra kttt Ethernet krtya egyszerre figyeli a hlzat forgalmt s
kpes brmikor zenetet adni a hlzaton.
Egyszerre csak egyetlen frame, azaz adatcsomag lhet a kbelen. Ha egyszerre
tbb krtya is adni szeretne, akkor csomagtkzs trtnik. Ez ahhoz hasonl,
mint amikor kt ember egyszerre beszl a hangosbemondban, gy semmi sem
rtheto. Ugyanez van az adatcsomagok esetben is. Ha ilyen trtnik, akkor a
krtyk egy vletlen hosszsg vrakozs utn ismt megprbljk elkldeni
az adott adatcsomagot.
Az adatcsomagot kldo eszkz mindig belerja annak a krtynak a cmt az
adatcsomagba, akinek az adatot kldi.
Ha egy adatcsomag kerl a kbelre, akkor azt minden egyes eszkz elolvassa.
Ha neki szl, akkor feldolgozza, ha nem, akkor figyelmen kvl hagyja.

21

1.21.2. Ethernet cmzs


Ahogyan azt mr tudjuk, minden egyes Ethernet krtya egyedi, 6 byte hosszsg
azonost kddal rendelkezik, amelyet a gyrt a gyrts folyamn geti be a krtyba.
Ennek semmi kze az egyes gpekhez hozzrendelt IP cmekhez, mivel azt az InterNIC
vagy a helyi adminisztrtor osztja ki s knnyedn megvltoztathat. Ezrt joggal
merlhet fel a krds, hogy egy gp az adott IP cm ismeretben melyik Ethernet cmre
kldje az adatokat.
A megolds a TCP/IP szoftver rszt kpezi s hrom lpst vgez el. El o szr
megnzi, hogy mi a gp IP cme, majd kiolvassa a hlkrtybl az Ethernet cmet,
legvgl pedig sszekapcsolja o ket. Ezutn az sszes gppel tudatja, hogy az adott IP
cmet mely Ethernet cmen keresztl lehet elrni.
A sajt cm kitallsa
A Linux opercis rendszerben lvo programokkal tetszoleges IP s Ethernet cmet
adhatunk meg a gpnek. Az IP cm egy specilis fjlban van trolva, mg az Ethernet
cmet a bootols folyamn kiadott paranccsal llthatjuk be, vagy engedhetjk, hogy a
gp a hlkrtybl kiolvassa annak rtkt. Ez utbbit autoprobenak nevezik.
Az autoprobe a legtbb, de nem az sszes hlzati krtya esetn mukdik.
Amennyiben egy gpben tbb hlzati krtyt is alkalmazunk, gy meg kell adnunk, hogy mely esetekben mukdik a gp gatewayknt, azaz mely esetekben kti
ssze a gp a kt hlzatot. Ebben az esetben meg kell mondanunk a Linux kernelnek,
hogy melyik Ethernet cmhez melyik IP cmet rendeljk.
A cm megadsa a tbbi gp fel
Ha visszaemlkeznk a TCP/IP protokoll legals szintjre, akkor esznkbe juthat, hogy
az kezeli a hardvert, amelyen az adatok ramlanak keresztl. Ez a szint kt protokollt
hasznl:
Address Resolution Protocol (ARP) s
Reverse Address Resolution Protocol (RARP).
1. Az ARP, ahogy azt a neve is mutatja, az adott IP cmhez trstott Ethernet cmet
adja vissza.
Amikor egy gp egy msik gp Ethernet cmt szeretn megtudni, egy ARP datagramot kld a hlzatra, amelyet a hlzaton lvo sszes gp megkap. Az
Ethernet esetben specilis cmzs gondoskodik arrl, hogy minden gp megkapja a datagramot. A datagram tartalmazza a kldo gp Ethernet s IP cmt, s
annak a gpnek az IP cmt, amelynek a kldo gp az Ethernet cmt meg akarja
tudni. Ha ltezik olyan gp, amelynek a belltott IP cme megegyezik a keresettel, akkor az a datagramba visszarja a keresett adatot, majd visszakldi azt. A
kldo a vlasz megrkezse utn a kapott adatot eltrolja, s innen minden egyes
esetben hasznlja, ha arra szksge van.
2. Ehhez hasonl protokoll a RARP. Ezt a protokollt olyan eszkzk hasznljk,
amelyek nem ismerik a sajt IP cmket. Ilyenek pldul a hlzati nyomtatk,
X terminlok, hlzati szmtgpek (Network Computer, NC) stb. Az ilyen
hardver egy RARP datagramot kld a hlzat fel, ami csak az Ethernet cmt
tartalmazza. A hlzaton lvo specilis szerver az zenetet megkapva kikeresi
22

az adott Ethernet cmhez elore belltott IP cmet, azt a datagramban elhelyezi,


majd visszakldi a feladnak.

1.21.3. A soros kapcsolat


A Linux gpeknl a msik gyakran alkalmazott hlzati megolds a soros vonal felhasznlsval trtnik ltalban modem hasznlatval egyetemben.
A soros vonal hardvere
A soros port az adatokat folyamatosan, egyms utn kldi, mint ahogyan a vzcseppek hullanak al a csapbl, nem pedig frame-ek formjban, mint az Ethernet esetn.
Ennek kialaktsa lehetov teszi, hogy lass s zajos vonalon is kielgto megbzhatsggal lehessen kommuniklni, de ennek htrnya, hogy az tviteli sebessg az Ethernetnek csak trt rsze.
Ne felejtsk el, hogy most amikor a soros portrl beszlnk, egy olyan ltez o hardverre gondolunk, amely bele van ptve a szmtgpbe, s nem olyan virtulis portokrl, mint amilyeneket a TCP/IP rtegeinl lthattunk! A soros vonal hasznlata f o leg
abban az esetben hasznos, ha arra modem csatlakozik, amivel az Internet szolgltatn
keresztl az Internetet rhetjk el. Kt Linux gpet ssze lehet soros porton is ktni,
amin keresztl TCP/IP kapcsolatot tartanak fel. Mindez lehetsges, de nagyon lass.
Mivel az Ethernet nem sokkal drgbb, ezzel a leheto sggel nem is foglalkozunk tbbet.

1.22. Protokollok
Amikor az Ethernettel foglalkoztunk ttekintettk, hogy mely protokollok lteznek az
adott eszkzkn. Az Ethernet frame-ek az Ethernet szabvnyai ltal kerltek meghatrozsra. A TCP/IP hlzati rtegben tallhat szoftver egyszeruen csak alkalmazza
az elore megadott frameszerkezetet az adatok Etherneten keresztl val kldsre.
A soros port esetben ez mskppen mukdik. Mivel az adatok egyms utn kerlnek kldsre, a TCP/IP protokollnak tovbbi feladatokat kell elvgeznie, hogy ezeket a
byte-okat frame-ekbe rendezze. Erre a gyakorlatban kt ltalnosan elterjedt protokoll
alkalmazhat:
a Serial Line Internet Protocol (SLIP) s
a Point to Point Protocol (PPP).

1.22.1. A SLIP s a CSLIP protokollok


A SLIP egy rendkvl egyszeru protokoll. A SLIP egyszeruen csak annyit tesz, hogy ha
a frame vgt akarja jelezni az adatfolyamn, akkor a frame vgre egy hexadecimlis
32-es (decimlis 50-es) szmot kld. Ha az adatok kztt ez a szm el o fordul, akkor
egy msik jellel jelzi, hogy az akkor tvitt adat nem a frame vgt jelli.
A CSLIP protokoll a SLIP protokoll tmrtett vltozata, amely az tviteli sebessget a datagramok fejlcnek tmrtsvel ri el. Itt nem beszlhetnk igazi tmrtsrol, hiszen a protokoll annyit tesz csupn, hogy a datagramok fejlcb o l trli azokat az
adatokat, amelyeket a fogad fl mr amgy is ismer.

23

A SLIP szabvnyt napjainkban mr regnek s idejtmltnak tartjk. Az a tny,


fogy a SLIP nem tartalmaz ellenorzo sszeget, erosen befolysolja a felhasznlhatsgi
terlett. Ennek ellenre sok Linux szoftver hasznlja ezt belso adatkommunikcis
clokra. Pldul a diald dmon (ami automatikusan kezeli a modemet kimen o adatok
rkezse esetn) a SLIP protokollt hasznlja sajt mukdsnek vezrlsre.

1.22.2. A PPP protokoll


A PPP protokoll elksztsnl a fo cl egy olyan protokoll megteremtse volt, amely
kpes levltani a SLIP protokollt. Ezrt nhny olyan tulajdonsggal rendelkezik,
amely kibovti a SLIP protokoll ltal nyjtott leheto sgek krt. A PPP protokoll
ugyancsak meghatrozza annak menett, hogy miket kell tennie az egymssal kapcsolatban ll kt gpnek mg mielott frame-eket kezdennek egyms fel kldzgetni.

1.23. A modem
A modem sz a modultor s a demodultor kifejezsek sszevonsval keletkezett.
Rviden szlva a modem egy olyan fizikai eszkz, mely adskor digitlis adatokat
transzforml analg jelekk, melyeket gy mr telefonvonalakon keresztl is tovbbtani lehet, vtelkor pedig az rkezo analg impulzusokat visszaalaktja digitlis informciv. A modemek adattovbbtsnak sebessgt ezer (kilo) bit per msodperc
(kbps) egysgben mrjk. Ne felejtsk el, hogy a bit/s egysgben megadott rtket
mg el kell osztanunk nyolccal ahhoz, hogy a msodpercenknt tvihet o byteok szmt (byte/s) megkapjuk!
A modemek Linux rendszernk egy soros portjn keresztl mukdnek. A soros
port egy olyan n. karakteres eszkz, mely a bytesorozatot tovbbtja. Mivel a modemnk is soros porton keresztl fogja tovbbtani az adatokat, ezrt ennek paramterei
s belltsai jelentosen befolysoljk, hogy mennyire mukdik jl a kapcsolat.
A szmtgp ngy darab soros port hasznlatt tmogatja, melyekre Windows, DOS s OS/2 alatt COM1-tol COM4-ig hivatkozhatunk, a Linuxban rendre
/dev/ttyS0, /dev/ttyS1, /dev/ttyS2, /dev/ttyS3.
Az elso soros port, a COM1, a ngyes megszaktsi csatornt (IRQ4) hasznlja,
COM2-hz az IRQ3 van rendelve.
Foknt trtnelmi okokbl, a COM3 s a COM4 portoknak nincs sajt standard
megszaktsvonaluk, hanem egy sajtos technika segtsgvel a COM3 ugyanazt
az IRQ-t hasznlja, mint a COM1, a COM4 pedig a COM2-vel megegyez o
megszaktson van.
A Linux nem tmogatja ezt, ezrt ha harmadik soros portot adunk a rendszerhez
pldul egy modem felhasznlsval, szksgnk van egy szabad megszaktsi csatornra, melyet az eszkzhz rendelnk a setserial parancs felhasznlsval, ami
a Linux kernellel kzli, hogy a port melyik megszaktst hasznlja. A legjobb megolds az, hogy amennyiben lehetsges, ne hasznljunk kett o nl tbb soros eszkzt.
Amennyiben belso modemet teleptettnk a gpbe, s a mr ltezo soros portok kzl
az egyik kihasznlatlan, amennyiben lehetsges, kapcsoljuk azt ki. Ezt ltalban a vezrlokrtya tjumperelsvel oldhatjuk meg. Ha ez sikerlt, a bels o modemet ennek
helyre konfigurljuk.
A modemek ktfle kiszerelsben kaphatk:
24

A belso modem egy bovtokrtya, mely a szmtgp hzn bell, kzvetlenl


az alaplaphoz csatlakozik.
A klso modem ezzel szemben a gpen kvl, sajt kicsi dobozban helyezkedik
el, melyet egy kbellel ktnk a szmtgphez, legtbbszr annak egy soros
portjra.

1.23.1. A belso modem


Jval olcsbb, mint egy hozz hasonl klso modem. Nincs szksg kln klso tpegysgre, a gp tpjt hasznlja. Installlsa viszont krlmnyesebb, szt kell hozz
szednnk a gpet, s az alaplap egy slotjba dugni a krtyt. A bels o modemnek nincsenek visszajelzoi, gy sokkal nehezebb megmondani, hogy ppen mit csinl az eszkz, vagy milyen llapotban van. Vgl, mivel a berakott krtya valjban egy j soros
portot jelent, specilis parancsokat kell kiadnunk, hogy elkerljk a mr ltez o soros
portokkal val hardverkonfliktust. Az asztali szmtgpekben PCI vagy ISA bels o
modemeket hasznlnak. Mivel a modemek soros porton keresztl rhet o k el, a belso
modemek sajt maguk kell hogy tartalmazzanak egy ilyen portot.
A PCI modemek szinte kizrlag n. Winmodemek. Egy Winmodem nem teljes rtku modem, hanem olyan hardvereszkz, amely egy specilis meghajtprogram
segtsgvel egy valdi modemet emull. Ezt a meghajtprogramot ltalban a Winmodem gyrtja kszti el, s CSAK Microsoft Windows alatt hasznlhat. Ilyen modemet
csak akkor vsroljunk, ha biztosan tudjuk azt, hogy mr rtak linuxos vezrl o programot hozz! Tbbsgkhz nem fogunk tallni.
Az ISA modemeknl elsosorban kt dolgot kell figyelembe vennnk:
be kell lltani magt a modemet s
a kernelnek tudnia kell, hogy milyen megszaktst s portot hasznl a krtya.
Az ISA krtyk lehetnek jumperrel rendelkezo , illetve jumper nlkli s Plug and
Play rendszeru krtyk.
A leginkbb problmamentes megolds ltalban a /dev/ttyS1 (COM2) s a
3-as megszakts belltsa. Hasznlhat a /dev/ttyS3 (IRQ 4) is, azonban tkzs
lphet fel, ha a ttyS0 (COM1) is ltezik a rendszerben, mivel ltalban ez a port is a
4-es megszaktst hasznlja. Ezrt ha a /dev/ttyS0 porton egr van, ne hasznljuk
a /dev/ttyS0 vagy a /dev/ttyS2 portot.
ltalban nem ajnlott az 5-s megszakts hasznlata, mivel ez esetleg tkzhet a
hangkrtyval. Hangkrtya hasznlata esetn leheto leg eloszr a hangkrtyt lltsuk
be, mivel ez sok eroforrst ignyel.
A modem ltal hasznlt port s megszakts (IRQ) belltsa utn meg kell mondanunk a kernelnek, hogy milyen belltsokat hasznl a krtya.
Szabvnyos port s megszakts (/dev/ttyS0 vagy /dev/ttyS1) hasznlata esetn a rendszer automatikusan felismeri a krtyt a legkzelebbi jraindtskor. Ms IO-port/IRQ kombincik esetn kzzel kell megadnunk a kernel szmra az eszkz ltal hasznlt megszaktst a setserial programmal
(setserial /dev/ttyS3 irq 10). Ezutn mr bellthatjuk a modemet az
Internet-kapcsolathoz.

25

1.23.2. A klso modemek


Drgbbak, mint a belso modemek. Kln klso tpegysgre van szksge, mely viszont egy jabb kbelt jelent a gp vezetkdzsungelhez, s mg egy res dugaszolaljzatot is tallnunk kell.
A telepts viszont sokkal egyszerubb, csak be kell dugni a csatlakozt a szmtgp egy szabad soros portjba; nincs leheto sg a hardvertkzsek fellpsre. Vgl
a legtbb klso modem rendelkezik visszajelzo tblval, melyrol knnyuszerrel leolvashat, hogy milyen llapotban van a hardver, s ppen milyen muveletet vgez.
A klso modemek ltalban a szmtgp soros portjhoz csatlakoztathatk. A
programok a /dev/ttyS0, /dev/ttyS1 stb. eszkzfjlokon keresztl rik el azokat.
Vlasszuk ki az ignyeinknek s anyagi helyzetnknek legjobban megfelel o modemtpust! Ha nem az r a legfobb szempontunk, s egyszeruen szeretnnk elvgezni
az eszkz teleptst, vlasszuk a klso modemet. Ha viszont nem riadunk vissza egy
kis tbbletmunktl az installls sorn, hogy cserben megsprolhassunk prezer forintot, dntsnk a belso modem mellett.
Ne feledjk, hogy mindkt tpushoz szksges, hogy a kzelben legyen egy telefonvonal!

1.24. Helyi hlzat konfigurlsa


Ebben a fejezetben megtallhatjuk a klnfle megoldsokat, amelyek szksgesek a
hlzatunk belltshoz s karbantartshoz a SuSe Linuxban.
Szinte minden hlzati bellts elvgezheto a YaST segtsgvel, de a hlzat
belltsa nagyon sszetett, csak az alapveto mukdst s a legfontosabb fjlokat tudjuk
bemutatni.
Egy Linuxot futtat gp knnyen hozzkapcsolhat ms Linux gpekhez helyi hlzaton keresztl (LAN). A sikerhez azonban szksg van bizonyos el o felttelekre,
amelyek elosegtik Linux gpnk hasznlhatsgt a hlzati krnyezetben.

1.24.1. Felttelek s elozetes munka


A legltalnosabb eset: Ethernet hlzatba kapcsolt Linux TCP/IP hlzati protokollal. Ehhez szksges: a gpnkben legyen egy Linux ltal ismert hlzati krtya. A
krtya helyes mukdsrol a kvetkezo parancs segtsgvel gyozodhetnk meg (ajnlott a 130 karakter szles terminl): cat /proc/net/dev. Ltnunk kell benne egy
eth0: kezdetu sort. Ha a kernel tmogatja a hlzati krtynkat a modul nevnek
szerepelnie kell a /etc/modules.conf fljban. Hasonl soroknak szerepelnik
kell, ha sikeresen kivlasztottunk egy hlzati modult a telepts folyamn a Linuxrc
programban. Nem kell pnikba esni, ha ezt elmulasztottuk volna (pldul teleptskor
mg nem volt hlzati krtya a gpnkben), mivel kso bb is megtehetjk a YaST segtsgvel, vagy akr a YaST nlkl is.
Ha mindezeknek a kvetelmnyeknek eleget tettnk, akkor mg nhny dolgot kell
tgondolnunk, mielott elkezdjk belltani a gpnket:
1. Gpnv (Host name)
A gpnk neve a hlzaton. A nv leheto leg ne legyen hosszabb 8 karakternl
s semmikpp ne legyen kt azonos nevu gp a tartomnyban. Minden esetben
krdezzk meg a tartomny rendszergazdjt.
26

2. Tartomnynv (domain name)


A teljes tartomny neve, amelyben a gpnk tartzkodik. A tartomnystruktra
jellemzo a nagyobb hlzatokra (mint amilyen az Internet is). A gpnk teljes
neve (FQDN) a gp nevbol, a tartomny nevbol s a legfelso tartomnynvbol
kpezheto (TLD). Ezzel a teljes nvvel rheto el gpnk a hlzat tetszoleges
rszrol. Pldakpp nzzk meg a janos1.szia.hu (FQDN) cmet. Ebbo l
rgtn ltszik, hogy a gpnk neve janos1, a szia tartomnyban tallhat,
amely a hu legfelso tartomnyba tartozik. Az ltalunk hasznlhat tartomnynvrol krdezznk meg a tartomny rendszergazdjt.
3. IP cm (IP address)
A gpnk cme a hlzaton. Minden gpnek van legalbb egy IP cme, minden
hlzati csatolnak kln-kln. Az IP cm egyedi az egsz Interneten. Egy
IP cm pontosan ngy byte-bl ll, amelyeket hrom pont vlaszt el egymstl
(pldul 192.168.34.76). Jl gondoljuk meg az IP cmnket, f o leg ha a gpnk
az Internetre csatlakozik. Egy vaktban bert cmmel j esetben nem fogunk
kapcsoldni a hlzatra, rosszabb esetben mukdskptelenn tehetjk a helyi
hlzatot.
Vlaszthatunk privt IP cmet, egy privt IP cmmel ugyanis nem okozhatunk
jelentos hlzati hibkat.
Az IP cmek kztt vannak specilis cmek is, amelyeket nem oszthatjuk ki a gpnk szmra. Ilyen IP cm pldul a hlzat azonost cm (pldul 192.168.x.0
vagy 10.0.0.0) s a Broadcast cm (192.168.x.255 vagy 10.255.255.255).
4. tjr cm (Gateway address)
Ha van legalbb egy gp a helyi hlzaton, amely hozz van ktve ms hlzatokhoz is, s kpes adatokat kzvetteni a hlzatok kztt, akkor ez a gp egy
tjr (gateway). Ennek a gpnek az IP cmt megadva lesznk kpesek kapcsolatot ltrehozni a hlzatunkon kvl eso gpekkel is. Az tjr IP cmt a
helyi hlzat rendszergazdjtl tudhatjuk meg.
5. Netmaszk
A netmaszk segtsgvel llapthatjuk meg, hogy a gp melyik hlzathoz tartozik. Ha az IP cmet S kapcsolatba hozzuk a hlzati maszkkal, akkor az
eredmny pont a hlzat azonost IP cm lesz.
6. DNS kiszolgl cme
A DNS kiszolgl egy olyan gp, amely a gpnk nevhez hozzrendeli az IP
cmt. Ugyanis a programok nem kpesek nv alapjn dolgozni, nekik csak s
kizrlag az IP cm kell. Szmokat viszont nehezebb megjegyezni, mint szavakat, gy a DNS kiszolgl fordtja az ember ltal hasznlhat cmet a gp ltal
hasznlhat cmre s viszont (pldul janos1 IP cme 192.168.0.20). A DNS
kiszolgl IP cmt krdezzk meg a tartomny rendszergazdjtl.

1.25. Belltsok a YaST segtsgvel


Ha rendelkeznk minden szksges eszkzzel s informcival, akkor nekillhatunk a
belltsnak a YaST segtsgvel.
27

1. Lpjnk be mint root.


2. Indtsuk el a YaST programot.
3. Vlasszuk ki a kvetkezo menpontokat:
Rendszeradminisztrci,
Hlzat konfigurlsa,
Hlzati alapkonfigurls.
4. Vlasszunk ki egy sort, amelyik a NONE (NINCS) jelzst tartalmazza! Pldul
a 0.
5. Az F5 gomb lenyomsa utn vlasszuk ki az Ethernet-et!
6. Az F6 gomb segtsgvel megadhatjuk gpnk IP cmt (pldul 192.168.0.20),
a helyi hlzat netmaszkjt (egy C osztly hlzatban ez tipikusan
255.255.255.0; egy ilyen tpus hlzatban maximlisan 254 gp zemelhet),
s az tjr (gateway) IP cmt.
7. A Folytats gombbal tovbblphetnk.
8. Az F4 gombbal bekapcsolhatjuk az adott eszkzt.
9. Az F10 gomb segtsgvel elmenthetjk a belltst, az Esc megnyomsa pedig
vltozatlanul hagyja.
10. Ha mg nem adtuk volna meg, akkor a HOST-nv vltoztatsa menpontot hasznlva adjuk meg gpnk s a tartomny nevt!
11. A Hlzati szolgltatsok konfigurlsa menpont krdseire vlaszolva gpnk
kpes lesz az engedlyezett szolgltatsokat nyjtani s vlaszolni a krsekre.
Az inetd cscskiszolgl futsa szksges nhny szolgltats mukdshez.
Ilyen szolgltatsok pldul a telnet, ftp, pop3 stb.
A portmapper futsa szksges az NFS s a NIS szolgltatsok mukdshez.
Ha el kvnjuk indtani, akkor e kt szolgltats futtatst is krhetjk. Az NFS
egyfajta fljmegoszts, amely UNIX gpek kztt mukdik. A gpnkre becsatolhat egy msik gp fjlrendszernek engedlyezett rsze, ha a msik gpen
fut egy NFS kiszolgl.
A NIS egy informcis rendszer, amely az NFS szolgltatssal egytt hasznlva
igen hatkony lehet nagy hlzatok esetn. Ugyanis a NIS szolgltatst futtat
gpek brmelyike el lve azonos munkakrnyezetet lthat a felhasznl, gy
egy msik gphez lve elmarad az idegen gp rzs.
Megadhatunk egy nevet, amely szerepel majd a gp felhasznli ltal rt news
cikkekben. ltalban a cg, illetve szervezet neve.
12. A Nvkiszolgl konfigurci menpont segtsgvel megadhatjuk azon DNS kiszolglk IP cmt, amelyeket hasznlni szeretnnk. Legfeljebb hrom IP cmet
adhatunk meg szkzzel elvlasztva. Megadhatjuk mg az alaprtelmezett tartomnyt is. Ekkor a tartomnyon belli cmzskor nem kell megadni a teljes cmet,
elegendo a gpek nevt.

28

13. A sendmail konfigurlsa menponton bell vlaszthatunk ngy el o re elksztett


sendmail bellts kzl.
Ezek utn a YaST elmenti a belltsokat a /etc/rc.config fjlba, ahol megtallhatjuk tbbek kztt az alapveto hlzati opcikat is. A YaST tartalmaz egy kezdetleges eszkzt ezen fjl mdostshoz. Ha az alapveto hlzati belltsokkal megvagyunk, a YaST elindtja a SuSEconfig programot, amely elvgzi a tbbi fjlban
is a megfelelo belltsokat. Ha vgzett, kilphetnk a YaST programbl, s a mdostsok letbelpshez jra kell indtanunk a hlzati rendszerrt felel o s dmont:
rcnetwork restart.

1.26. Hlzat belltsa a YaST nlkl


Ugyan hasznlhatjuk a YaST programot a hlzat belltshoz, nhny esetben mgis
knytelenek vagyunk bizonyos fjlokat tszerkesztve olyan belltsokat elvgezni,
amelyeket a YaST nem vgez el. A legtbb bellts a /etc/rc.config fjlban
tallhat meg. Ha ezt a YaST segtsgvel mdostjuk, akkor nincs gond. Viszont ha a
YaST nlkl mdostjuk, akkor ne felejtsk el elindtani a SuSEconfig programot,
amely aktualizlja a mdostsokat!

1.26.1. /etc/rc.config
Ez az egyik kzponti konfigurcis fjl, szinte mindent be tudunk lltani a hlzatra
vonatkozlag. Minden mdosts utn indtsuk el a SuSEconfig programot, hogy a
mdostsok belekerljenek a tbbi konfigurcis fjlba. Az sszes induls sorn (is)
lefut szkriptek paramterei bellthatk ebben a fjlban.

1.26.2. /etc/hosts
Itt rendelhetok ssze a gpnevek IP cmekkel. Ha nem hasznlunk DNS kiszolglt,
minden elrendo gpet fel kell sorolni ebben a fjlban, minden sorban egy-egy gp lersa szerepelhet. Be kell rni az IP cmet, a gp teljes nevt (FQDN), valamint a gp
belso hasznlatban elterjedt nevt (becenevt). Az IP cm elo tt nem lehet szkz vagy
tabultor, a hrom bejegyzs elvlasztsra viszont szkzt, vagy tabultort hasznljunk.

1.26.3. /etc/networks
A hlzat nevt rendeli a hlzat cmhez. Minden sorban egy hlzat lersa tallhat,
a sor elejn a hlzat neve, szkzzel vagy tabultorral elvlasztva pedig a hlzat
cme.

1.26.4. /etc/host.conf
A fjl segtsgvel adhatjuk meg a nvfelolds resolver pontos mukdst.

1.26.5. /etc/nsswitch.conf
A GNU C knyvtr 2.0 vltozatval rendelkezo SuSE Linux hasznlni tudja a Name
Service Switch (NSS) rendszert.
29

Ha a Linux kap egy nvfeloldsi krst, akkor elo szr a /etc/hosts fjlban
prblja beazonostani, ha ott nem tallja, akkor kld egy DNS krst a DNS kiszolgl fel. A /etc/nsswitch.conf fjlban megadhatjuk az ignyelt informcik
keressi sorrendjt.

1.26.6. /etc/resolv.conf
A /etc/host.conf s a /etc/resolv.conf fjlok felelnek a nvfelolds (resolver) mukdsrt. A tartomny nevt itt lehet megadni a search kulcssz utn,
utna kvetkezoleg pedig a DNS kiszolglk IP cmt lehet felsorolni a nameserver
kulcssz utn (legfeljebb 3 DNS kiszolglt adhatunk meg). Ha nem sikerl feloldani a megadott nevet, akkor a search kulcssz utni tartomnyt hozzragasztja a
feloldand nvhez s ezt prblja feloldani. A YaST a DNS belltsok adatait automatikusan beilleszti ide!

1.26.7. /etc/HOSTNAME
Gpnk teljes neve szerepel itt a tartomny nevvel egytt fully qualified domain name
(FQDN). A legtbb szkript ebbol a fljbl veszi az FQDN-t. Csak egy sor szerepelhet
benne, a gp s a tartomny neve. A SuSEconfig a /etc/rc.config fjlban
tallhat informcik szerint kitlti a /etc/HOSTNAME fjlt.

1.27. tvonalvlaszts SuSE Linux alatt


Az tvonalvlaszt tbla belltshoz tbb kell, mint a /etc/rc.config fjl paramtereinek lltgatsa; erre a clra van egy script a /sbin/init.d s egy fjl a
/etc knyvtrban. Amikor a hlzat alapbelltsai sikeresen megtrtntek az indulskor (is) lefut szkripteknek ksznheto en, a /sbin/init.d/route szkript
beolvassa a /etc/route.conf fjlt, s felpti a statikus tvonalvlaszts tbljt. Minden egyes statikus tvonalnak szerepelnie kell a /etc/route.conf fjlban: tvonalak gpek fel, tvonalak gpek fel gateway-eken keresztl, tvonal ms
hlzatok fel.
A msik tvonalvlasztsi lehetosg a routed, amely egy kicsit tbbet tud s
kicsit nehezebb a belltsa.

1.27.1. Hogyan hasznljuk a /etc/route.conf fjlt?


Ha a route programot paramterek nlkl indtjuk, akkor kirja neknk a jelenleg
hasznlt tvonalvlasztsi tblt. Ha nem mdostottuk a /etc/route.conf fjlt,
akkor a route ltal kirt sorok s a fjlban szereplo sorok megegyeznek.
A /etc/route.conf fjl kitltsnek szablyai
Egy sorban ketto, hrom vagy ngy mezo lehet, amelyek szkzzel vagy tabultorral
vannak elvlasztva.
Az elso mezoben szereplo cm a clja az tvonalnak. Itt szerepelhet egy gp, egy
hlzat, illetve egy elrheto DNS kiszolgl cme. Utbbi esetben a tovbbiakban mr
nv szerint (FQDN) is megadhatunk cmeket.

30

A default kulcssz a default gatewayt jelenti, ezt csak akkor hasznljuk cl


megadsra, ha tudjuk mit cseleksznk. Routing bejegyzsnek ne hasznljuk a 0.0.0.0
rtket.
A msodik mezoben a gateway cme szerepelhet. Ez lehet a default kulcssz,
lehet IP cm, illetve egy nv (FQDN) is. Az elso mezoben megadott cmet ezen a cmen
keresztl lehet elrni, vagyis az elso mezo a megadott gateway mgtt van.
A harmadik mezoben az elso mezore vonatkoz netmaszkot adhatjuk meg, amely
egy gp esetn 255.255.255.255, mg hlzat esetn a hlzat netmaszkja. Az utols
mezoben adhatjuk meg a hlzati eszkz nevt, amelyen keresztl vezet a megadott
tvonalunk. Ha mdostottuk a /etc/route.conf fjlt, akkor ne felejtsk el jraindtani a route programot: /sbin/init.d/route restart

1.28. NIS, YELLOW PAGES helyi hlzaton


Kpzeljnk el tbb UNIX gpet egy kzs hlzatban. A hlzat lnyege, hogy brki
kpes elrni a hlzatba kttt gpek megosztott ero forrsait. Persze tbbnyire csak
azok, akiknek a jogosultsgai megfelelo ek. Minden felhasznl rendelkezik egy profillal, amely az ltala meghatrozott munkakrnyezetet jelenti. A felhasznlk azt szeretnk, hogy a hlzat szmukra tltsz legyen: brmelyik gp el lnek le, az kpes
legyen a megszokott munkakrnyezett elo teremteni. Ezek nem lmok, ezt valstja
meg a NIS s az NFS szolgltats. Az NFS megosztja a fjlrendszereket a hlzaton. A
NIS (Network Information Service) pedig a gpek adatbzisait osztja meg a hlzaton.
Ilyen adatbzisok a /etc/group, a /etc/passwd s a /etc/shadow.

1.29. Kapcsolds a vilghoz


Ebben a fejezetben lthatjuk, hogyan ltesthetnk kapcsolatot tvoli hlzatokkal: vilgmretu hlzatokkal (vagy WAN-okkal) s az Internettel. Kt szabvnyos kommunikcis protokollt ismer a UNIX vilg, UUCP s TCP/IP (modemen, ISDN-en, vagy
ASDL-en keresztl). Mg az UUCP (Unix to Unix Copy) fo leg levl s hrek tvitelre kszlt, a TCP/IP tartalmaz egy valdi hlzati kapcsolatot, amely ellt minden
szolgltatst egy LAN fel. Ha TCP/IP-t hasznlunk modemes kapcsolattal, manapsg
rendszerint a PPP protokollt (Point to Point Protocol) alkalmazzuk. ISDN kapcsolathoz ltalban rawip s snycPPP hasznlatra van szksg. Hogy egy ilyen WAN
kapcsolatot tudjunk kszteni, ez lesz a trgya a kvetkezo rsznek.

1.29.1. PPP (Pont-Pont kzti protokoll)


A PPP lehetov teszi TCP/IP kapcsolat ltestst soros vonalon keresztl. A kliens s
a kiszolgl egymssal kommunikl, amg el nem fogadjk egyms kapcsolatt s belltjk ennek megfeleloen a szksges paramtereket. A szerver bellthat egy IP cmet,
valamint egy nevet a kliensnek. Az SLIP (Serial Line Internet Protocol) egyre inkbb
kimegy a divatbl. Radsul a PPP egy szabvnyos protokoll (mg az SLIP nem) s
rendszerint csak ezt knljk fel az Internet-szolgltatk. A PPP dmon (pppd), amelyet a kommunikcira hasznlunk klnbzo eszkzkkel, ltfontossg s kzponti
szerepet jtszik a PPP kapcsolatban. Ez a dmon dolgozhat brmelyik szerepben, kiszolglknt vagy kliensknt is. Tnyleges kapcsolat ltestshez a wvdial, vagy a
chat program szksges.

31

ISDN bellts
A norml hlzati kpessgen kvl a Linux kapcsoldni tud az Internetszolgltatnkhoz ISDN-en keresztl is. A legtbb leheto sg bellthat a YaST segtsgvel, egyszeruen s knnyen ksztheto ISDN konfigurci a SuSE Linuxszal.
Ez a bekezds foleg egy ltalnos kapcsolatra vonatkozik az Internet-szolgltatnkkal
ISDN-en keresztl. Termszetesen az isdn4Linux ennl sokkal tbbet tud.
Az ISDN egy szmottevo klnbsgben tr el a modemes kapcsolattl a hlzat egyszer lltdik be s konfigurldik, nincs szksg kiegszt o parancsokra. Ez
meghvdik kvnsgra. Pldul amint egy telnet programot indtunk, a kapcsolat
ltre fog jnni. Erre normlis helyzetben krlbell hrom msodpercre van szksg.
Ezrt, ha lehetsges, engedlyezzk a norml felhasznlknak a kapcsolat ltestst.
Bellthatjuk a holtidot. Ez az az idotartam, amely utn a kapcsolat automatikusan
trlodni fog, ha az sszes processz, amely a kapcsolatot hasznlja, resjratban fut.
Mikzben belltjuk az ISDN rendszert, ajnlatos hogy tartsuk szemmel az zeneteket
a /var/log/messages fjlban. Ehhez indtsunk egy msik xterm ablakot, vagy
lpjnk be egy msik konzolra s rjuk be:
janos@janos1:~ > less +F /var/log/messages.

A +F opci ltal a kpernyon megjelenik minden j sor loben, bers kzben; ezt
az zemmdot a Ctrl+C billentyukombinci lenyomsval hagyhatjuk el. Egy msik
opcival megjelenthetjk az ISDN forgalmat grafikusan, az xisdnload program segtsgvel. Azonnal ltni fogunk minden egyes sort, amely a /var/log/messages
fjlhoz addik.
ISDN bellts lpsrol lpsre
A kvetkezo bekezds tartalmaz egy lpsro l lpsre trtno tmutatt az Internetre
kapcsoldshoz.
1. Mint root felhasznl indtsuk el a YaST programot, ha a KDE-ben vagyunk:
nyomjuk meg az Alt+F2 billentyukombincit, azutn rjuk be xterm. A YaST
j ablakban fog indulni.
2. Menjnk a Rendszeradminisztrci, Hardver integrlsa a rendszerbe majd az
ISDN hardver konfigurlsa menbe.
3. Tltsk ki a mezoket! Ha nem vagyunk biztosak a berandkban, dokumentcit
tallunk a /usr/share/doc/packages/i4l fjlban.
4. Ezutn vlasszuk az Indul gombot az ablakban.
5. Ha ez sikerlt (egy pozitv zenet jelenik meg a kpernyo n), akkor vlasszuk az
ISDN-Paramter gombot.
6. Szintn tltsk ki a mezot.
7. Ezutn vlasszuk az Indul gombot az ablakban.
8. Ha ez mukdik (msik pozitv zenet jelenik meg), akkor vlasszuk a Ments
pontot.
9. Menjnk a Hlzat konfigurlsa menbe, Hlzat alap konfigurls ponthoz!
32

10. Ksztsnk egy j eszkzt (az F5 gombbal) ISDN SyncPPP. Nyomjuk meg a
RETURN gombot az Adja meg a hlzat cmt men elrshez.
11. Hagyjuk ezeket a belltsokat gy, ahogy vannak, a szmtgpnk IP cme
192.168.0.99, a Ponttl-Pontig tr IP cme 192.168.0.1, s csak a DefaultGatewayt vltoztassuk meg ugyanarra a cmre, mint a Ponttl-Pontig tr IP cme
(192.168.0.1).
12. Befejezsl vlasszuk a Folytats pontot.
13. A Hlzat vlasztsa ablakban aktivlnunk kell a krtyt az F4 billentyuvel.
14. Mentsk el ezt az F10 billentyuvel.
15. Menjnk a Nvkiszolgl konfigurci menponthoz, vlaszoljunk a krdsre
Igennel.
16. rjuk be a szolgltatnk nvkiszolgljnak (DNS) IP cmt. Ha ezt nem tudjuk, krdezzk meg a szolgltatnkat. Rendszerint megtallhat a szolgltat
weboldaln.
17. Zrjuk be a YaST-ot. rjuk be az init 1 parancsot egy terminlablakban. Ha
KDE (s X) fut, akkor ezek lellnak.
18. Indtsuk jra a hlzatot az init 2 paranccsal, ha rendszerint az X-et a
startx paranccsal indtjuk. Ha X Window alatt jelentkeznk be, akkor indtsunk az init 3 paranccsal.
19. Ha pldul Netscapeet hasznlunk, mris tudunk barangolni az Interneten. Ha
az xisdnload programot is elindtjuk, megtekinthetjk a kapcsolat llapott.
20. . Nhny szolgltat ignyli, hogy adjuk meg a szolgltatnk proxy szervert a
Netscapenek: menjnk az Edit, Preferences, Advanced, Proxies, Manual Proxy
Configuration ponthoz s vlasszuk a View-t.
Most mr az ISDN elrsnek futnia kell. Az Internet kapcsolatnak automatikusan
ltre kell jnnie, amint egy Internet cmet berunk pldul a Netscapebe, s a kapcsolat
le fog zrdni, ha nincs adatforgalom tbb mint 60 msodpercen keresztl. Megfigyelhetjk a forgalmat az xisdnload segtsgvel!
ISDN hardverbellts
Sikeres kapcsolat ltestshez a SuSE Linuxbl szksgnk lesz:
1. egy ISDN kapcsolatra;
2. egy tmogatott ISDN vezrlore;
3. teleptett SuSE Linuxra;
4. egy SuSE Linux standard kernelre (a CD-ro l);
5. a i4l,n csomagra;
6. a dokumentci a i4ldoc, doc-ban tallhat (ajnlott).

33

Tudnunk kell:
1. az ISDN vezrlonek a tpust;
2. a vezrlo belltsait IRQ, port cm, stb. (tpusfggo );
3. az ISDN protokollt, amelyet hasznlunk:
1TR6: (rgi) nemzeti ISDN;
DSS1: Euro-ISDN.
Mi egy MSN/ESZ?
Az Euro-ISDN-el kapunk egy MSNt (Multiple Subscriber Number azaz sszetett Elofizetoi Szm), amely rendszerint a telefonszmunk az elo tag nlkl. Ha ppen most
fizetnk elo az ISDN-re, akkor kapni fogunk hrom klnbzo szmot. Ezek kzl brmelyiket hasznlhatjuk az Internet-szolgltatnkkal val kapcsolathoz, ppen ezrt ha
mindig ugyanazt a szmot hasznljuk telefonszmknt, klnbsget tudunk tenni kztk a kijelzon. Alapesetben az ISDN vezrlo kzvetlenl kapcsoldik egy NTBA-hoz,
de nem j tlet egy msik S0 busszal kapcsoldni az alkzponthoz. Ha Euro-ISDN-t
hasznlunk az alkzponthoz, az MSN ltalban a mellkvonal szma (kzvetlen hvszm).
Az 1TR6-hoz kapunk egy EAZ-t. Egybknt, ezek azonosan kezelend o k. Az EAZ
egy egyszeru szm. sszeruen vlasszunk egyet az 1-to l 7-ig tartomnybl! Ne feledjk el a 0-t!
ISDN hardver belltsa a YaST segtsgvel
A meghajtprogram sajt maga gondoskodik egy betlthet o kernelmodulrl. Nem kell
a rendszernket jraindtani. A megszokott ISDN vezrlo ket tmogatja a HiSax meghajt. Nzzk t az ISDN vezrlok belltsait:
1. Lpjnk be root felhasznlknt.
2. Indtsuk el a YaST programot.
3. Most vlasszuk a Rendszeradminisztrci, Hardver integrlsa a rendszerbe s
ISDN hardver konfigurlsa pontot.
4. Ezutn rjuk be a kvetkezo paramtereket: Start I4L.
ISDN csak akkor indthat, ha a beviteli mezo aktv. gy ellen o rizhetjk ezzel,
vajon egy ISDN kapcsolat automatikusan fog-e indulni bekapcsolskor.
ISDN protokoll: itt kt lehetosg kzl vlaszthatunk, a rgi (nemzeti) Nmet
ISDN (1TR6), vagy az alaprtelmezett Euro-ISDN (EDSS1) kztt. Ne felejtsk el, hogy egy alkzponton keresztli kapcsolat gyakran mg mindig 1TR6
protokollt hasznl.
ISDN krtya tpusa: vlasszuk a HiSax ltal tmogatott tpus meghajtt. Nzzk meg a /usr/share/doc/packages/i4l/README.SuSE fjlt a PnP
vezrlokre vonatkozan. Jegyezzk meg, hogy a PCI krtyk rszre nem kell
I/O cmet s megszaktst megadni.
Vezrlo ID: ezt hagyjuk rintetlenl a HiSax szmra.

34

Megszakts: memria alapcm IO port IO0 rtk IO1 rtk.


Krtya hasznlattl fggoen nhny kiegszto bellts szksges lehet. Csak
azok a paramterek fognak rendelkezsre llni, amiket a meghajt engedlyez.
A tbbiek le vannak tiltva.
Belltsok ISDN modulok betltshez: ezek maradjanak resen! Nyomjuk
meg az F1 gombot, s tovbbi segtsget fogunk kapni.
5. Most erostsk ezt meg a Teszt indtsa megnyomsval. Ez egy teszt: a modul
be fog tltodni s egy zenet fog tjkoztatni az ablakban, hogy vajon a krtya
belltsai helyesek-e.
Ha OK: Erostse meg a Ments megnyomsval. A belltsaink folyamatosan rdnak a /etc/rc.config.d/i4l_* fjlokba, gyhogy azok
aktivldni fognak a kvetkezo jraindts sorn, vagy futsi szint vltozsakor. A belltsok megmaradnak, amg meg nem vltoztatjuk o ket. A
tesztels utn a meghajt betltve marad.
Ha hibs: Vizsgljuk s vltoztassuk meg a paramtereket. Ne feledjk el
megnzni a /var/log/messages fjlt.
6. Lpjnk ki a YaST-bl.
7. Az isdnlog belltsa. Be kell lltanunk az isdnlog programot, mielo tt
indtjuk a modulokat. Ezek a feladatok (task) felgyelnek minden tevkenysget
az S0 buszrendszeren.
8. Most rjuk be a parancsokat: init 1, majd init 2.
Teht jraindul minden hlzati szolgltats. Engedlyeznnk s aktivlnunk
kell az ISDN-t a YaSTal, vagy jraindtanunk a gpet, ha ezt rszestjk el o nyben.

1.30. Egy ISDN Internet kapcsolat belltsa


1.30.1. ISDN-belltsok az Internet szolgltatnkhoz
Egy protokoll belltsa
Ezek az ISDN szolgltatk hrom klnfle mdot knlnak:
terminl bejelentkezs X.75 hasznlatval;
rawip-HDLC;
syncPPP.
Termszetesen tesztelhetjk brmelyiket ezek kzl a protokollok kzl, de ajnlott, hogy csak az ISP ltal knltakat teszteljk. Ezek a kvetend o lpsek:
1. Indtsuk el a YaST-ot s vlasszuk a Rendszeradminisztrci, Hlzatbellts,
Hlzat alapbellts pontot.
2. Vlasszunk egy szmot, amely mg nincs hasznlatban, pldul 4.
3. Most vlasszuk az ISDN SyncPPP eszkzt az F5 megnyomsval.
35

4. Nyomjuk meg az F6 gombot (IP cm) s rjuk be: a host IP cmnk:


192.168.0.99. A Point-to-Point partner IP cme: 192.168.0.1
5. Hagyjuk el ezt az ablakot a Folytats gomb megnyomsval.
6. Az F4 megnyomsval aktivlhatjuk a hlzati eszkzt, ha el o zoleg mr megfeleloen elksztettk.
7. Az F8 (ISDN) lehetov teszi nhny ISDN-specifikus paramter megadst.
8. Erostsk meg ezt a Teszt indtsa megnyomsval. Most egy hlzati teszt indul
el. Hibazenetet fogunk kapni, ha brmi rosszul alakul. Ezen a ponton mr nem
kellene problmnak jelentkeznie, ha eddig nem volt.
Ha OK: Erostsk ezt meg a Ments megnyomsval. Most a belltsaink a
/etc/rc.config fjlba rdnak, s aktvak maradnak addig, amg nem
vltoztatjuk azokat. A belltsok aktvak a teszt alatt s utn is.
Ha hibs: Valami miatt az ISDN modulok nem tlto dtek be. Keressk a
megoldst a /var/log/messages fjlban.
9. A YaST-ban menjnk a Nvszerver konfigurci menpontba s vlaszoljunk a
krdsre Igennel. Itt rjuk be a szolgltatnak nvszerver (DNS) IP szmt. Ha
netn nem tudnnk, krdezzk meg a szolgltatnktl.
10. A kapcsolat most mr valsznuleg mukdik. Ezutn vissza kell mennnk a
YaST-hoz, megnyomni a Ments gombot s bezrni a YaST-ot.
Dinamikus IP szmok syncPPP segtsgvel
Dinamikus IP cmek hasznlata esetben a sajt hasznlatra kapott lcmeket jogosan
hasznlhatjuk sajt helynk megjellsre, amg a kapcsolat fennll.

1.31. Kbelmodemek
Nhny eurpai orszgban, hasonlan az USA-hoz s Kanadhoz, a kbel-TV-n keresztli Internet-elrs elgg gyakori. Ebben a rszben egy lpsenknti lerst szeretnnk adni a kbel-TV-s Internet-elrs kialaktshoz. Az itt lertak ltalban alkalmazhatak a legtbb kbel-TV szolgltat hlzatnak hasznlathoz.
A kbel-TV-s Internet elofizeto a kbelszolgltattl kap egy modemet, aminek
egyik csatlakozjhoz a kzponti antenna kbele, mg a msikhoz a felhasznl szmtgpe csatlakozik hlzati krtyval, 10Base-T (csavart rpras) kbelen keresztl.
Ez a modem reprezentlja az lland kapcsolatot a szmtgp rszre, ltalban fix IP
cmmel.
A telepts menete:
1. Amennyiben a hlzati krtya mr teleptve van a szmtgpben, lsd a 8. lpst.
2. Rendszergazda, azaz root felhasznlknt el kell indtani a YaST-ot. KDEben
az Alt+F2 megnyomsa utn megjeleno ablakba be kell rni: xterm, majd az j
ablakban kell a YaST-ot indtani.

36

3. Belps a YaST-ban a Rendszeradminisztrci, j hardverelem integrlsa a


rendszerbe, Hlzati eszkz belltsa menbe.
4. A Hlzat tpusa pontba eth0-t rni.
5. A A hlzati eszkz tpusa pontnl a hlzati krtya tpust kell megadni.
6. A Module opcik pontnl a hlzati krtya kernelmoduljnak paramterei adhatak meg, pldul I/O port, memriacm, stb.
7. A Folytats megnyomsa utn a YaST fo menbe val visszatrshez nyomja
meg ktszer a Esc billentyut.
8. Miutn a hlzati krtya teleptsre kerlt, be kell lpni a Rendszeradminisztrci, Hlzati belltsok, Hlzati alapbelltsok menpontba.
9. Ha eddig eljutott, a Hlzat kivlasztsa ablakban tartzkodik.
10. Nyomja meg az F5 billentyut az Ethernet csatol konfigurlshoz.
11. Nyomja meg a F3 billentyut, s vlassza a DHCP leheto sget.
12. Nyomja meg az F4 billentyut az interfsz aktivlshoz.
13. Az F10 megnyomsval a konfigurci mentsre kerl.
14. Lpjen ki a YaST-bl az Esc nhnyszori megnyomsval.
15. Ezutn aktivlhat a hlzati elrs a rcdhclient start parancs kiadsval, majd tesztelheto a kapcsolat, pldul a ping www.suse.de parancs kiadsval.
Ezutn a hlzat minden jraindts utn elrheto lesz, minden tovbbi parancs
vgrehajtsa nlkl. A fix konfigurci elo nyei tbbek kztt az, hogy rendszerindts
sorn, amennyiben a hlzati kapcsolat nem zemel, a rendszer norml mdon betltodik, s a hlzat a kapcsolat visszallsa utn hasznlhatv vlik.

1.32. T-DSL, T-ISDN-DSL, ADSL


Linux alatt a DSL jellegu Internet-elrs (T-ISDN-DSL, ADSL, stb.) tmogatsa jelenleg fejlesztsi stdiumban van, gy ezekhez kzvetlen tmogatst nem tudunk nyjtani. A support-adatbzisunkban tallhat cikkben tallhat tovbbi informci errol, s az ezzel kapcsolatos legfrisebb fejlesztsekro l. A fenti cikk a
http://sdb.suse.de/sdb/de/html/hoe_adsl_pppoe.html cmen rhet o el.

1.32.1. Modem csatlakoztatsa


Egy modem gpnkhz val csatlakoztatsnak legkzvetlenebb mdja a soros kbelen keresztli csatlakozs. A YaST-ban meghatrozhatjuk, melyik interfszt kvnjuk
hasznlni. A modem eszkzre mutat /dev/modem csatols leheto v teszi modemnk elrst, s gy azzal sem kell tro dnnk, valjban melyik portra csatlakoztattuk azt. Vannak gynevezett kereskedelmileg elrheto WinModemek. Ezek jelenleg
kevs kivteltol eltekintve NEM mukdnek Linux alatt. Gyakori terminlprogram a
minicom s a seyon (de termszetesen ezekto l eltroek is lteznek).
37

1.32.2. Minicom
A minicom egy egyszeruen hasznlhat terminlprogram, amely a DOSos Telixre hasonlt. Nem bevezetst kvnunk az albbiakban adni, inkbb egy rvid ttekintst
a program belltsra vonatkozan. Minden, a minicom programot hasznlni kvn felhasznl nevnek szerepelnie kell a /etc/minicom.users fjlban, amely
tartalmazza, hogy mely felhasznlk rhetik el a modemet s milyen engedlyekkel
rendelkeznek.
A minicom a kvetkezokppen llthat be (de csak root felhasznl-knt):
janos@janos1:~ > minicom -s

A belltsok nmagukat magyarzzk. A Ctrl+L nem mukdik xterm vagy


rxvt alatt, de kvt s szveges konzol alatt igen.

1.32.3. Csatlakozs az Internethez: PPP wvdial programmal


A wvdial program nagyon hatkony eszkz az Internet Szolgltathoz val analg
PPP kapcsoldsra. Mita ezek az Internet Szolgltatk a PPP protokollban gyakran
klnbzo belltsokat hasznlnak, nagyon veszo dsges megtallni a megfelelo opcikat. A wvdial ezt lervidti intelligens algoritmusai segtsgvel. A mltban az
Internet kapcsolathoz a Linux szmra szksges volt meghatrozni az Internet szolgltat nvkiszolgljt (DNS Domain Name System). Ez mr nem szksges ha a
wvdial programot hasznljuk; ez automatikusan felismeri a szolgltat nvkiszolgljt, s gondoskodik rla, hogy ez az informci elrheto legyen.
A wvdial belltsa
A wvdial programot knyelmesen bellthatjuk a YaST segtsgvel. Az erre vonatkoz men a Rendszeradminisztrci-ban (System Administration) tallhat, a Hlzat
konfigurlsa (Network configuration), PPP hlzat konfigurlsa (Configure a PPP
network) alatt.
Haladjunk az albbiak szerint:
1. Bizonyosodjunk meg arrl, hogy modemnk mr teleptve van a YaST-ban; persze ez mr megtrtnhetett a kezdo teleptsnl is, vagy most is megtehetjk.
2. Vlasszuk ki a Configure the current Profile ment.
3. Gpeljk be a telefonszmot, felhasznli azonostt s jelszavat.
4. Vlasszuk az nmukdo nvkiszolgl (Automatic DNS) belltst. Ha ez nem
mukdik, neknk kell meghatroznunk a nvkiszolglt a YaST-ban a rgi mdon.
5. Vlasszuk ki a trcszsi mdot. Ez rendesen a tone zemmd. Ha egy PBX-hez
(private branch exchange) csatlakozunk, ki kell vlasztanunk a Modem on PBX
(no dialtone) opcit; ekkor a gp nem vr trcszsi hangra.
6. A betrcszs mdhoz rendesen vlasszuk a PPP-direct-PAP/CHAP ment.
7. Zrjuk be az alment.

38

8. A szolgltat belltsa utn fel kell ismertetnnk a modemnket. Egyszeruen


vlasszuk ki az Autodetect Modem menpontot.
9. Ha ez mukdik, vlasszuk ki a Run WvDial-t. Ltni fogunk egy ablakot klnfle
megjeleno zenetekkel.
10. Ha ltjuk az zenetet, hogy a PPP folyamat elindult, elkezdhetjk hasznlni az
Internetet.
11. Hogy ellenorizzk, valban ltrejtt-e a kapcsolat, nyissunk egy msik terminlablakot (a KDE-ben: Alt+F2 s rjuk be: xterm).
12. A terminlablakban rjuk be a kvetkezo ket: janos@ janos1: ~ > su
13. Adjuk meg a root jelszavt.
14. Ezutn rjuk be: janos@ janos1:~ > tail -f /var/log/messages
15. Most lthatunk jnhny rendszerzenetet megjelenni. Ahogy megltjuk a sorokat a Local IP: s a Remote IP:-vel majd ezekutn egy IP szmmal ,
biztosak lehetnk benne, hogy az Internethez val kapcsolatunk fut.
16. Az Internet elrse vget r a Ctrl+C letsvel.
17. Ha mindez mukdik, egyszeruen a parancssorba begpelve a wvdial parancsot,
indthat az Internet csatlakozs s bonthat a Ctrl+C billentyukombincival.
Ha ezt egyszeru felhasznlknt is meg akarjuk tenni, nemcsak root-knt, akkor a
kvnt felhasznlt fel kell venni az uucp s a dialout csoportba. A belltsokat
ksobb a YaST hasznlata nlkl, a wvdial.lxdialog, vagy grafikus felleten a
wvdial.tcl parancsok hasznlatval mdosthatjuk, termszetesen kizrlag root
felhasznlknt.
A wvdial egyszeru felhasznl szmra, s a biztonsg
Ha a root-on kvl egyszeru felhasznlk szmra is leheto v kvnjuk tenni PPP kapcsolatok ltestst, hasznljuk a YaST-ot, felvve a kvnt felhasznlt az uucp s
dialout csoportba. E felhasznlk szmra biztostanunk kell a /etc/wvdial.conf fjl elrst, amely rendesen tartalmazza az Internet elrs felhasznli nevt s jelszavt. A
biztonsg nvelse rdekben a jelszavakat egy vdett fjlba vihetjk t:
1. Lpjnk be a /etc/ppp knyvtrba s root-knt hozzuk ltre a wvpw fjlt 600as hozzfrsi jogosultsggal:
janos@janos1:~ > cd /etc/ppp
janos@janos1:~ > touch wvpw
janos@ janos1:~ > chmod 600 wvpw

2. Nyissuk meg a fjlt egy szerkeszto vel s csak a jelszavat gpeljk be, majd mentsk el a fjlt.
3. Ellenorizzk a wvpw fjl jogosultsgait, hogy helyesen lltottuk-e be:
janos@ janos1/etc/ppp:~ > ls -l wvpw

4. Ismteljk meg a belltst.


Jelszknt mindazonltal rjuk be a
@/etc/ppp/wvpw-t (az at szimblum helyesen szerepel az elejn).
Ez arrl tjkoztatja a wvdial programot, hogy a jelszt ebbo l a fjlbl olvassa
ki.
39

Klnbzo szolgltatk hasznlata a wvdial programmal


A wvdial brmely szm paramterbelltst kpes kezelni. Ennek megttelhez a
/etc/wvdial.conf fjl Dialer Default rsze utn mg kiegszto rszek helyezhetok el. Mikor a wvdial egy extra rsz nevvel elindul, a paramterek el o szr a
default rszbol olvasdnak ki. Azok a paramterek, amik a kiegszto rszben ismt szerepelnek, fellrjk az elozo rtkeket.

1.32.4. ISDN Terminl Adapter


Ezek az eszkzk ISDN kapcsolatot tesznek leheto v. Ellenttben egy ltalnos ISDN
adapterrel, a szmtgp s az adapter soros kbelen keresztl kapcsoldik. Az adapterek egyszeruen egy analg modemet szimullnak, de ezek az adapterek klnleges
tulajdonsgokkal rendelkeznek.
A modem belltst a kvetkezokppen kell elvgezni:
1. Ne hasznljunk automatikus modemfelismerst, mint amilyet rendesen a YaST
nyjt.
2. A YaST-ban a System administration menben vlasszuk ki a Network configuration-t, ebben a Configure a PPP network Configure your Provider Expert
Menu (ISDN, Init Strings, Port and Speed) (Standard analog modem/non-ISDN)
Modem type (analog Modem/ISDN) menpontot.
3. lltsuk be a modem portot az Expert menu-ben.
4. Jelentkezznk be root-knt.
5. Hozzuk ltre a /etc/wvdial.conf fjlt kzzel.

1.32.5. PCI modemek belltsa


A soros portok IRQ s IO cmei Linuxban alaprtelmezsben az ISA krtyk ltal
hasznlt rtkekre vannak belltva. Ezek a belltsok a legtbb PC-ben szabvnyosnak tekinthetok, ami biztostja azt, hogy nem lesz ero forrs-tkzs. A PCI eszkzk
szmra a boot sorn a BIOS jelli ki az ero forrsokat, s ez nem szksgszeruen a
hagyomnyos rtkeket jelenti, ha a BIOS egyedl marad a dntsben.
Kvetkezokppen jrjunk el, amikor belltjuk a wvdial programot:
1. A scanpci -v paranccsal tisztzzuk, hogy mik a jelenlegi rtkek, amiket a
BIOS a soros porthoz rendelt. A megszaktsra (IRQ) s IO cmekre (IO port)
van szksgnk.
2. Illesszk modemnket a YaST System administration / Integrate hardware into
system / Modem configuration menin keresztl. Mikor ezt tesszk, legynk
figyelemmel a lehetsges soros egrre s ms soros portokra; ktsg esetn vlasszuk a /dev/ttyS2 portot, hogy elkerljnk minden tkzst kiegszt o en
beillesztett, szabvnyos interfsz krtykkal.
3. A setserial parancs a soros port cserjre hasznlhat. Ha a modemnk
pldul elfoglalja az 5-s IRQ-t s a 0x220-as IO cmet, de a kernel a 4-s IRQ-t
s 0x02f8 cmet vrja, orvosolhatjuk ezt a kvetkezo paranccsal:
setserial /dev/ttyS2 irq 5 port 0x220

40

E parancs vgrehajtsra most mr minden rendszerindulsnl szksg lesz.


Ennek megttelre tegynk egy bejegyzst a /sbin/init.d/boot.local
fjlba vagy hozztehetjk a /sbin/init.d/serial fjlhoz, a start rszbe:
run_setserial /dev/ttyS2 irq 5 port 0x220

4. A port belltsnak ellenorzseknt rjuk be a wvdialconf /dev/null


utastst. Ezutn minden ttySx port elleno rzodik, s a modem felismerodhet.
Tancs: Egy lehetsges alternatvja a setserial-nak az, hogy a BIOS-ban cserljk meg az IRQ belltsokat. Ez csak akkor lehetsges, ha ezt a BIOS tmogatja,
s az IO cmeket nem kell megcserlni.
Hogy ezt megtegyk, tudnunk kell, melyik PCI rszben helyezkedik el az interfsz
krtynk. Nhny BIOS setup programjban van egy almen, amelyben a PCI portok
belltsai vannak meghatrozva. Itt egy meghatrozott megszaktst (IRQ-t) rendelhetnk minden egyes rshez. Ez a legtbb esetben IRQ3 vagy IRQ4 lesz. A legkzelebbi
rendszerindulsnl az jonnan belltott rtkek lpnek rvnybe.

1.33. Masquerading (lczs) s tuzfalak

bartok s
bartok
A SuSE Linux felhasznlinak nagy rsze arra hasznlja szmtgpt, hogy modemmel csatlakozzon az Internethez, avagy egy routerrel egy brelt vonalhoz. Ezekben az esetekben a helyi hlzat gpei gyakran privt IP cmeket hasznlnak, amelyekkel gy nem lehet elrni az Internetet. Ahhoz, hogy a bels o hlzat is el tudja
rni az Internetet, gynevezett lczsra (masquerading) van szksg. Hasznlathoz eloszr teleptsk fel a firewals csomagot a sec kszletbo l. Ez a csomag tartalmazza az lczshoz s a tuzfalhoz szksges szkriptet. Mind a kett o t a
/etc/rc.config.d/firewall.rc.config fjlon keresztl tudjuk belltani.
sszeru az lczssal egytt egy tuzfalat is belltani, hogy rendszernk jobban legyen
vdve a klso tmadsoktl.

1.33.1. Az lczs (masquerading) alapjai


Kt klnbzo hlzati egysgre van szksg az lczshoz. Legalbb az egyik ezek
kzl egy olyan Ethernet krtya kell legyen, amelyre a belso hlzat van ktve. Ennek
a hlzatnak az erre a clra fenntartott hlzati cmeket kell hasznlnia, amely lehet
pldul a kvetkezo cmtartomny: 192.168.0.0 192.168. 255.255. A belltsi pldnkban felttelezzk, hogy a router (amelyet itt fogunk belltani) a 192.168.0.1 cmre
van belltva a belso hlzathoz kttt hlzati krtyhoz.
A belso hlzat szmtgpei gy a kvetkezo IP cmeken rhetoek el: 192.168.0.2,
192.168.0.3 stb. A klso hlzati eszkz lehet pldul egy ISDN krtya, amellyel az
Internetet is el lehet rni, vagy egy brelt vonal, amely egy Ethernet hlzati krtyhoz
van csatlakoztatva az albbi pldnkban ez utbbi megltt felttelezzk. A tovbbiakban elmagyarzzuk, hogyan kell belltani.

1.33.2. A tuzfal

alapjai
Ha pontosak akarunk lenni, ez a csomag nem egy tuzfalat, hanem egy csomagszurot tartalmaz. Egy csomagszuro nem engedi hozzfrni az illetktelen felhasznlt
41

a hlzat azon IP cmeihez s portjaihoz, amelyek elrse nincs kifejezetten engedlyezve.


Azonban, ha a szmtgpnket webkiszolglknt is akarjuk hasznlni, s a 80-as
port hasznlathoz engedlyt adunk amit meg kell adni, hiszen enlkl a webkiszolgl nem rheto el klso gpekrol , akkor a szmtgpnk nem lesz tbb vdett
az ezen a porton keresztl jvo tmadsoktl. Ez a csomagszuro tuzfal nem tud, s
nem is akar egy alkalmazsok szintjn vdekezo tuzfalat helyettesteni. Egy olyan tuzfal teleptst bzzuk szakemberre. Viszont sajt megnyugtatsunk rdekben jobb, ha
hasznljuk a csomagszuro tuzfalat hzi szmtgpnkn.

1.33.3. Az lczs s a tuzfal

belltsa
A SuSE tuzfal dokumentcija a /usr/share/doc/packages/firewall fjlban tallhat meg.
Az egsz bellts a /etc/rc.config.d/firewall.rc.config fjlban
trtnik. Ha kizrlag csak lczsra van szksgnk, akkor csak azokat a sorokat
tltsk ki, amelyekhez oda van rva, hogy Masquerading. Amikor ksz, ne felejtsk el
letesztelni a tuzfalat (pldul egy kvlro l megprblt telnet segtsgvel).

42

GNU Szabad Dokumentcis


Licensz 1.1 verzi, 2000 mrcius
Copyright c 2000 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston,
MA 02111-1307 USA
Jelen licensz sz szerinti sokszorostsa s terjesztse brki szmra megengedett, vltoztatni rajta ugyanakkor nem lehet.

0. ELOSZ
Jelen Licensz clja egy olyan kziknyv, tanknyv, vagy effajta rott dokumentum megalkotsa, mely a sz szoros rtelmben szabad: annak rdekben, hogy mindenkinek
biztostsa a szveg sokszorostsnak s terjesztsnek teljes szabadsgt, mdostsokkal, vagy anlkl, akr kereskedelmi, akr nem-kereskedelmi ton. Msfel o l, e
Licensz megorzi a szerzo, vagy kiad munkja elismershez fuzo do jogt, s egyttal
mentesti o t a msok ltal beiktatott mdostsok kvetkezmnyei all.
Jelen Licensz egyfajta etalonnak tekintheto , ami nem jelent mst, mint hogy a
dokumentumbl szrmaztatott munkk maguk is szabad min o stst kell, hogy kapjanak. E dokumentum egyben a GNU ltalnos Felhasznli Licensz kiegszt o jeknt
is szolgl, mely egy a szabad szoftverekre vonatkoz etalon licensz.
E Licenszet a szabad szoftverek kziknyveiben val hasznlatra alkottuk, hiszen a
szabad szoftver egyben szabad dokumentcit is ignyel: egy szabad programot olyan
kziknyvvel kell elltni, mely ugyanazon szabadsgokat biztostja, mint maga a program. Jelen Licensz, mindazonltal, nem korltozdik pusztn kziknyvekre; felttelei
tetszoleges trgykru rott dokumentumra alkalmazhatk, fggetlenl attl, hogy az
knyvformban valaha megjelent-e. Mindamellett e Licenszet f o knt olyan munkkhoz ajnljuk, melyek elsodleges clja az tmutats, vagy a tjkoztats.

1. ALKALMAZHATSG S DEFINCIK
E Licensz minden olyan kziknyvre, vagy ms jellegu munkra vonatkozik, melyen
megtallhat a szerzoi jogtulajdonos ltal feltntetett figyelmeztets, miszerint a dokumentum terjesztse jelen Licensz felttelei alapjn lehetsges. A Dokumentum
albb brmely ilyen jellegu kziknyvre, vagy egyb munkra vonatkozik. A lakossg
minden tagja potencilis licensztulajdonosnak tekintheto , s mindegyikk megszltsa egyarnt n.

43

A Dokumentum Mdostott Vltozata brmely olyan munkra vonatkozik, mely


tartalmazza a Dokumentumot, vagy annak elemeit akr sz szerint, akr mdostsokkal, s/vagy ms nyelvre lefordtva.
A Msodlagos Szakasz egy egyedi nvvel br fggelk, esetleg a Dokumentum
egy megelozo szakasza, mely kizrlag a kiadknak, vagy az alkotknak a Dokumentum tfog trgykrhez (vagy kapcsold tmkhoz) fuz o do viszonyrl szl, s nem
tartalmaz semmi olyat, ami kzvetlenl ezen tfog tmakr al eshet. (Ha pldul a
Dokumentum rszben egy matematika tanknyv, gy a Msodlagos Szakaszban nincs
lehetosg matematikai trgy magyarzatokra.) A fenti kapcsolat trgya lehet a tmakrrel, vagy a kapcsold tmkkal val trtnelmi viszony, illetve az azokra vonatkoz jogi, kereskedelmi, filozfiai, etikai, vagy politikai felfogs.
A Nem Vltoztathat Szakaszok olyan specilis Msodlagos Szakasznak szmtanak, melyek ilyetn val meghatrozst az a kzlemny tartalmazza, miszerint a
Dokumentum jelen Licensz hatlya alatt lett kiadva.
A Bortszvegek olyan rvid szvegrszek, melyek Cmlap-szvegknt, illetve
Htlap-szvegknt kerlnek felsorolsra abban a kzlemnyben, miszerint a Dokumentum jelen Licensz hatlya alatt lett kiadva.
A Dokumentum tltsz pldnya olyan gppel-olvashat vltozatot jell, mely
a nyilvnossg szmra hozzfrheto formtumban kerl terjesztsre, tovbb melynek
tartalma szokvnyos szvegszerkeszto -programokkal, illetve (pixelekbo l ll kpek
esetn) szokvnyos kpmegjelento -programokkal, vagy (rajzok esetn) ltalnosan
hozzfrheto rajprogramok segtsgvel azonnal s kzvetlenl megtekinthet o , vagy
mdosthat; tovbb olyan formtumban mely alkalmas a szvegszerkeszt o kbe val
bevitelre, vagy a szvegszerkeszto k ltal kezelt formtumokba val automatikus talaktsra. Egy olyan, egybknt tltsz formtumban kszlt pldny, melynek markupja gy lett kialaktva, hogy megakadlyozza, vagy eltntortsa az olvaskat minden
tovbbi mdoststl, nem tekintheto tltsznak. A nem tltsz pldnyok az
tltszatlan megnevezst kapjk.
Az tltszsg kritriumainak megfelelo formtumok kztt megtallhat pldul
a markup nlkli egyszeru ASCII, a Texinfo beviteli formtum, a LATEX beviteli formtum, az SGML vagy az XML egy ltalnosan hozzfrheto DTD hasznlatval, s
a standardnak megfelelo, emberi mdostsra tervezett egyszeru HTML. Az tltszatlan formtumok kz sorolhat a PostScript, a PDF, a szabadalmaztatott s csak fizet o s
szvegszerkesztokkel olvashat formtumok, az olyan SGML vagy XML, melyhez a
szksges DTD s/vagy egyb feldolgoz eszkzk nem ltalnosan hozzfrhet o k, s
az olyan gpileg-generlt HTML formtum, melyet egyes szvegszerkeszt o k hoznak
ltre, kizrlag kiviteli clra.
Egy nyomtatott knyv esetben a Cmlap magt a cmlapot, illetve brmely azt
kiegszto tovbbi oldalt jell, amely a jelen Licenszben definilt cmlap-tartalmak
kzzttelhez szksges. Az olyan formtum munkknl, melyek nem rendelkeznek effajta cmlappal, a Cmlap a munka cmhez legkzelebb es o , m a szveg
trzst megelozo szvegrszeket jelli.

2. SZ SZERINTI SOKSZOROST S
nnek lehetosge van a dokumentum kereskedelmi, vagy nem-kereskedelmi jellegu
sokszorostsra s terjesztsre, brmely mdiumon keresztl, feltve, hogy jelen Licensz, a szerzoi jogi figyelmeztets, tovbb a Dokumentumot jelen Licensz hatlya
44

al rendelo kzlemny minden pldnyban egyarnt megjelenik, s hogy e feltteleken


kvl semmi mst nem tesz hozz a szveghez. Nem alkothat olyan technikai korltokat, melyek megakadlyozhatjk, vagy szablyozhatjk az n ltal terjesztett pldnyok elolvasst, vagy sokszorostst. Mindazonltal elfogadhat bizonyos sszeget a
msolatok fejben. Amennyiben az n ltal terjesztett pldnyok szma meghalad egy
bizonyos mennyisget, gy a 3. szakasz feltteleinek is eleget kell tennie.
A fenti kritriumok alapjn klcsnbe adhat egyes pldnyokat, de akr nyilvnosan is kzzteheti a szveget.

3. SOKSZOROST S NAGYOBB MENNYISGBEN


Amennyiben 100-nl tbb nyomtatott vltozatot tesz kzz a Dokumentumbl, s annak Licensze felttell szabja a Bortszvegek megltt, gy minden egyes pldnyt
kteles elltni olyan bortlapokkal, melyeken a kvetkez o Bortszvegek tisztn s
olvashatan fel vannak tntetve: Cmlap-szvegek a cmlapon, illetve Htlap-szvegek
a htlapon. Mindkt bortlapra egyrtelmuen s olvashatan r kell vezetnie a kiad,
vagyis jelen esetben az n nevt. A cmlapon a Dokumentum teljes cmnek jl lthatan, tovbb minden egyes sznak azonos szedsben kell megjelennie. Ezen fell,
beltsa szerint, tovbbi rszleteket is hozzadhat a bortlapokhoz. Amennyiben az
esetleges mdostsok kizrlag a bortlapokat rintik, s feltve, hogy a Dokumentum cme vltozatlan marad, tovbb a bortlapok megfelelnek minden egyb kvetelmnynek, gy a sokszorosts etto l eltekintve sz szerinti reprodukcinak mino sl.
Abban az esetben, ha a bortlapok brmelyikn megkvetelt szvegrszek tl
hossznak bizonyulnnak az olvashat kzzttelhez, gy csak az els o knt felsoroltakat kell feltntetnie (amennyi jzan belts szerint elfr) a tnyleges bortn, a tovbbiak pedig tkerlhetnek a kvetkezo oldalakra.
Amennyiben 100-nl tbb tltszatlan pldnyt tesz kzz, vagy terjeszt a Dokumentumbl, gy kteles vagy egy gppel-olvashat tltsz pldnyt mellkelni minden egyes tltszatlan pldnyhoz, vagy lerni minden egyes tltszatlan pldnyban
egy a mdostatlan tltsz pldnyt tartalmaz nyilvnos hozzfrsu szmtgphlzat elrhetosgt, ahonnan brki, anonim mdon, trtsmentesen letltheti azt,
egy kzismert hlzati protokoll hasznlatval. Ha az utbbi lehet o sget vlasztja,
kteles gondoskodni arrl, hogy attl a naptl kezdve, amikor az utols tltszatlan
pldny is terjesztsre kerlt (akr kzvetlenl n ltal, akr kiskereskedelmi forgalomban), a fenti helyen kzztett tltsz pldny mg legalbb egy vig hozzfrhet o
legyen a felhasznlk szmra.
Megkrjk, mde nem ktelezzk nt arra, hogy minden esetben, amikor nagyobb
pldnyszm terjesztsbe kezd, mr jval ezt megelo zoen lpjen kapcsolatba a Dokumentum szerzoivel, annak rdekben, hogy megkaphassa to lk a Dokumentum esetleges feljtott vltozatt.

4. MDOST S
nnek lehetosge van a Dokumentum Mdostott Vltozatnak sokszorostsra s terjesztsre a 2. s 3. szakaszok fenti rendelkezsei alapjn, feltve, hogy a Mdostott

45

Vltozatot kizrlag jelen Licensz feltteleivel sszhangban teszi kzz, ahol a Mdostott Vltozat a Dokumentum szerept tlti be, ezltal leheto sget biztostva annak
terjesztsre s mdostsra brkinek, aki csak hozzjut egy pldnyhoz. Mindezen
fell, a Mdostott Vltozat az albbi kvetelmnyeknek is meg kell, hogy feleljen:
A Cmlapon (s ha van, a bortkon) tntessen fel egy a Dokumentumtl, illetve
brmely korbbi vltozattl eltro cmet (melyeknek, ha vannak, a Dokumentum Elozmnyek szakaszban kell szerepelnik). Egy korbbi vltozat cmt
csak akkor hasznlhatja, ha annak szerzo je engedlyezte azt.
A Cmlapon szerzokknt sorolja fel a Mdostott Vltozatban elvgzett vltoztatsokrt felelos szemlyeket, vagy entitsokat, tovbb a Dokumentum f o szerzoi kzl legkevesebb tt (vagy mindet, ha nincsenek ten).
A Cmlapon a Mdostott Vltozat kzzttelrt felelo s szemlyt tntesse fel
kiadknt.
A Dokumentum sszes szerzoi jogi figyelmeztetst hagyja rintetlenl.
Sajt mdostsaira vonatkozan is tegyen kzz egy szerz o i jogi megjegyzst,
a tbbi ilyen jellegu figyelmeztets mellett.
Rgtn a szerzoi jogi figyelmeztetseket kvetoen tntessen fel egy kzlemnyt,
az albbi Fggelk mintjra, melyben engedlyezi a Mdostott Vltozat felhasznlst jelen Licensz felttelei alapjn.
A fenti kzlemnyben hagyja rintetlenl a Nem Vltoztathat Szakaszok s a
szksges Bortszvegek jelen Dokumentum licenszben el o rt teljes listjt.
Mellkelje jelen Licensz egy eredeti pldnyt.
Az Elozmnyek szakaszt, illetve annak cmt szintn hagyja rintetlenl,
emellett adjon hozz egy j elemet, amely minimlisan tartalmazza a Mdostott Vltozat cmt, kiadsi vt, tovbb az j szerzo k, illetve a kiad nevt,
a Cmlapon lthatkhoz hasonlan. Amennyiben a Dokumentum nem tartalmaz
semmifle Elozmnyek elnevezsu szakaszt, gy hozzon ltre egyet, mely tartalmazza a Dokumentum cmt, kiadsi vt, tovbb a szerz o k, illetve a kiad
nevt, a Cmlapon lthatkhoz hasonlan; majd ezt kveto en adjon hozz egy j,
a Mdostott Vltozatra vonatkoz elemet, a fentiekkel sszhangban.
Ne tegyen vltoztatsokat a Dokumentumban megadott tltsz pldny nyilvnos hlzati elrhetosgt (ha van ilyen) illetoen, vagy hasonlkpp, a Dokumentum alapjul szolgl korbbi vltozatok hlzati helyre vonatkozan. Ezek az
Elozmnyek szakaszban is szerepelhetnek. Csak abban az esetben hagyhatja el
egyes korbbi vltozatok hlzati elrheto sgt, ha azok legkevesebb ngy vvel
a Dokumentum elott kszltek, vagy ha maga az alkot engedlyezi azt.
Brmely Ksznetnyilvnts, vagy Ajnlsok szakasz cmt hagyja rintetlenl, tovbb gondoskodjon arrl, hogy azok tartalma s hangvtele az egyes
hozzjrulkat, s/vagy az ajnlsokat illeto en vltozatlan maradjon.
A Dokumentum sszes Nem Vltoztathat Szakaszt hagyja rintetlenl, gy
cmket, mint tartalmukat illetoen. A szakaszok szmozsa, vagy brmely azzal
egyenrtku jells nem tartozik a szakaszcmek kz.
46

Trljn minden Jvhagys elnevezsu szakaszt. Effajta szakaszok nem kpezhetik rszt a Mdostott Vltozatnak.
Ne nevezzen t semmilyen ltezo szakaszt Jvhagys-ra, vagy olyasmire,
mely cmben a Nem Vltoztathat Szakaszokkal tkzhet.
Ha a Mdostott Vltozat j megelozo szakaszokat tartalmaz, vagy olyan fggelkeket, melyek Msodlagos Szakasznak mino slnek, m nem tartalmaznak a Dokumentumbl szrmaz anyagot, abban az esetben, beltsa szerint, e szakaszok nmelyikt,
vagy akr az sszeset nem vltoztathatknt sorolhatja be. Ehhez nem kell mst tennie,
mint felsorolni a szban forg cmeket a Mdostott Vltozat licensznek Nem Vltoztathat Szakaszok listjban. E cmeknek hatrozottan el kell klnlnie minden egyb
szakaszcmtol.
Jvhagys elnevezsu szakaszt csak akkor adhat a Dokumentumhoz, ha az kizrlag a Mdostott Vltozatra utal megjegyzseket tartalmaz pldul msok recenziira vonatkozan, vagy hogy egy szervezet a szveget egy standard mrvad defincijaknt ismerte el.
Cmlap-szveg gyannt egy legfeljebb t szbl ll szvegrszt adhat meg, a
Htlap-szveg esetn pedig 25 szt fuzhet a Mdostott Vltozat Bortszvegeinek
vghez. Brmely entits csak s kizrlag egy Cmlap- s egy Htlap-szvegrszt
adhat (akr kzvetton keresztl) a Dokumentumhoz. Ha a dokumentum mr eleve
rendelkezik Bortszveggel, akr azrt, mert azt korbban n adta hozz, vagy mert
valaki ms nn keresztl gondoskodott erro l, abban az esetben nincs leheto sg jabb
Bortszveg hozzadsra; a rgit mindazonltal lecserlheti, abban az esetben, ha
annak kiadja egyrtelmuen engedlyezi azt.
A Dokumentum szerzoje/i s kiadja/i jelen Licensz alapjn nem teszik leheto v
nevk nyilvnos felhasznlst egyetlen Mdostott Vltozat tmogatsa, vagy tmogatottsga rdekben sem.

5. KOMBINLT DOKUMENTUMOK
nnek lehetosge van a Dokumentum egyb, e Licensz hatlya alatt kiadott dokumentumokkal val kombinlsra a 4. szakasz mdostott vltozatokra vonatkoz rendelkezsei alapjn, feltve, hogy a kombinci mdosts nlkl tartalmazza az eredeti
dokumentumok sszes Nem Vltoztathat Szakaszt, s hogy azok mind Nem Vltoztathat Szakaszknt kerlnek felsorolsra a kombinlt munka licenszben.
A kombinlt munknak jelen Licensz mindssze egy pldnyt kell tartalmaznia, az egymssal tfedsben lvo Nem Vltoztathat Szakaszok pedig kivlthatk
egy sszegzett pldnnyal. Amennyiben tbb Nem Vltoztathat Szakasz szerepelne
ugyanazon cmmel, m eltro tartalommal, gy alaktsa t minden egyes szakasz cmt
olyan mdon, hogy mgrja zrjelben az eredeti szerzo s kiad nevt (ha ismeri),
vagy egy egyedi sorszmot. Ha szksges, a Nem Vltoztathat Szakaszok cmeivel is
vgezze el a fenti mdostsokat a kombinlt munka licenszben.
A kombinlt munkban az eredeti dokumentumok sszes El o zmnyek elnevezsu szakaszt ssze kell olvasztania, miltal egy sszefgg o Elozmnyek szakasz
jn ltre; hasonlkpp kell eljrnia a Ksznetnyilvnts, illetve az Ajnlsok szakaszok tekintetben. Ugyanakkor minden Jvhagys elnevezsu szakaszt trlnie
kell.

47


6. DOKUMENTUMGYUJTEMNYEK
nnek lehetosge van a Dokumentumbl, illetve brmely egyb, e Licensz hatlya alatt
kiadott dokumentumbl gyujtemnyt ltrehozni, s az egyes dokumentumokban tallhat licenszeket egyetlen pldnnyal kivltani, feltve, hogy a gyujtemnyben szerepl o
sszes dokumentum esetn minden ms tekintetben kveti jelen Licensz feltteleit,
azok sz szerinti sokszorostsra vonatkozan.
Tetszse szerint ki is emelhet egy meghatrozott dokumentumot a gyujtemnyb o l,
tovbb terjesztheti azt jelen Licensz felttelei alapjn, feltve, hogy a szban forg dokumentumhoz mellkeli e Licensz egy pldnyt, s minden egyb tekintetben betartja
jelen Licensz elorsait a dokumentum sz szerinti sokszorostsra vonatkozan.

7. SSZEFUZS
FGGETLEN MUNKKKAL
A Dokumentum s annak szrmazkainak klnll, vagy fggetlen dokumentumokkal, illetve munkkkal val sszefuzse egy kzs trolsi, vagy terjesztsi egysgen,
egszben nem tekintheto a Dokumentum Mdostott Vltozatnak, feltve, hogy az
sszefuzs nem lesz szerzoi jogvdett. Az effajta sszefuzs eredmnyeknt sszegzs jn ltre, m jelen Licensz nem rvnyes az abban a Dokumentummal egytt
szereplo nll munkkra, hacsak azok nem a Dokumentum szrmazkai.
Amennyiben a 3. szakasz Bortszvegekre vonatkoz rendelkezsei alkalmazhatk a Dokumentum e pldnyaira, s a Dokumentum a teljes sszegzsnek kevesebb,
mint egynegyedt teszi ki, gy a Dokumentum Bortszvegeit olyan mdon is el lehet helyezni, hogy azok csak magt a Dokumentumot fogjk t. Minden ms esetben
a teljes sszegzs bortlapjain kell feltntetni a fenti szvegeket.

8. FORDT S
A fordts egyfajta mdostsnak tekintheto , gy ht a Dokumentum lefordtott pldnyai a 4. szakasz rendelkezsei alapjn terjesztheto k. A Nem Vltoztathat Szakaszok
lefordtsa kln engedlyt ignyel a szerzo i jogtulajdonostl, mindazonltal kzzteheti a lefordtott vltozatokat is abban az esetben, ha az eredeti Nem Vltoztathat
Szakaszokat is belefoglalja a munkba. E Licensz lefordtsra ugyanezek a felttelek
rvnyesek, vagyis a lefordtott vltozat csak akkor jelenhet meg, ha mellette ott van
az eredeti, angol nyelvu Licensz szvege is. Amennyiben eltrs mutatkozna az eredeti vltozat, illetve a fordts kztt, gy a Licensz angol nyelvu eredetije tekintend o
mrvadnak.

9. MEGSZUNS
A jelen Licenszben egyrtelmuen kijellt kereteken kvl tilos a Dokumentum brminemu sokszorostsa, mdostsa, allicenszelse, vagy terjesztse. Minden ezzel
szembeni sokszorostsi, mdostsi, allicenszelsi, vagy terjesztsi ksrlet a jelen Licenszben meghatrozott jogok automatikus megszunst vonja maga utn. Azok a fe-

48

lek, ugyanakkor, akik nn keresztl jutottak msolathoz, vagy jogosultsgokhoz, nem


vesztik el azokat, amg maradktalanul betartjk e Licensz elo rsait.

10. JELEN LICENSZ JVOBENI


JAVT SAI
Megtrtnhet, hogy a Szabad Szoftver Alaptvny ido rol idore fellvizsglt s/vagy j
verzikat bocst ki a GNU Szabad Dokumentcis Licenszbo l. E verzik szellemisge hasonl lesz jelen vltozathoz, m rszleteikben eltrhetnek, j problmk, j
agglyok felmerlse okn. V.: http://www.gnu.org/copyleft/
A Licensz minden vltozata egyedi verziszmmal van elltva. Ha a Dokumentum jelen Licensz egy konkrt, szmozott verzijra, vagy brmely jabb verzira
hivatkozik, gy nnek a szban forg vltozat, vagy brmely jabb a Szabad Szoftver
Alaptvny ltal (nem vzlatknt) publiklt verzi feltteleinek kvetsre lehet o sge
van. Ha a Dokumentum nem ad meg semmilyen verziszmot, gy brmely a Szabad
Szoftver Alaptvny ltal valaha (nem vzlatknt) publiklt vltozat megfelel.

FGGELK: A Licensz alkalmazsa sajt dokumentumaira


Ha e Licenszet egy n ltal rt dokumentumban kvnja hasznlni, akkor mellkelje
hozz a Licensz egy pldnyt, tovbb vezesse r az albbi szerz o i jogi s licensz
kzlemnyeket, rgtn a cmlapot kveto en:
Copyright c V AZ N NEVE.
E kzlemny felhatalmazst ad nnek jelen dokumentum sokszorostsra, terjesztsre s/vagy mdostsra a Szabad Szoftver Alaptvny ltal
kiadott GNU Szabad Dokumentcis Licensz 1.1-es, vagy brmely azt kveto verzijnak felttelei alapjn. A Nem Vltoztathat Szakaszok neve
SOROLJA FEL A CMKET , a Cmlap-szvegek neve LISTA, a Htlapszvegek neve pedig LISTA. E licensz egy pldnyt a GNU Szabad Dokumentcis Licensz elnevezsu szakasz alatt tallja.
Ha a szvegben nincsenek Nem Vltoztathat Szakaszok, gy rjon nincs Nem
Vltoztathat Szakasz-t, ahelyett, hogy egyenknt felsoroln azokat. Ha nincsenek
Cmlap-szvegek, akkor rjon nincs Cmlap-szveg-et, ahelyett, hogy a Cmlapszvegek neve LISTA, s hasonlkpp jrjon el a Htlap-szvegek esetben is.
Amennyiben a dokumentum halad programkd-pldkat is tartalmaz, gy azt javasoljuk, hogy e pldkat egy vlasztsa szerinti szabad szoftver licensz alatt kzlje
mint pldul a GNU ltalnos Felhasznli Licensz , hogy lehet o v tegye a kdok
szabad szoftverekben val alkalmazst.

49

Htlapszveg
Ezen dokumentum eredetije kszlt 2001-2002-ben a Linux-Felhasznlk
Magyarorszgi Egyeslete gondozsban a MEH IKB pnzgyi tmogatsval. A dokumentum szabadon terjesztheto s msolhat a GNU Szabad
Dokumentcs Licensz felttelei alapjn.

50

You might also like