You are on page 1of 51

GNU/Linux hlzat belltsa 1.0.0 A Mithrandir Kft.

nyelvi ellenorzsvel
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 elnevezs szakasz alatt tallja. u A mdostott vltozat kzzttelrt felelos szemlyek: Sri Gbor saga@lme.linux.hu Javtsok: Sri Gbor

Szerz o
Lukcs va

Szakmai lektor
Varga Csaba Sndor guska@guska.hu

Nyelvi ellen rzs o


Sri Gbor saga@tux.hu Ksa Attila atkosa@shinwa.hu Lovsz Krisztina Olh Bernadett A Formzs (LTEX) Ksa Attila atkosa@shinwa.hu

El zmnyek o
GNU/Linux hlzat belltsa A Mithrandir Kft. nyelvi ellen rzsvel o
A kiads ve: 2002.

Szerz o
Lukcs va

Szakmai lektor
Varga Csaba Sndor guska@guska.hu

Nyelvi ellen rzs o


Sri Gbor saga@tux.hu Ksa Attila atkosa@shinwa.hu Lovsz Krisztina Olh Bernadett A Formzs (LTEX) 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 ellen rzst, javtst nem vgeztek. o Nem tettk ezt (szakmai javts), akkor sem a szerzok s a szakmai lektorok mun o kja irnti tiszteletb l , ha a lertak nem feleltek meg szakmai meggyoz dsknek. o A Mithrandir Kft. javtst vgz szakemberei, illetve a Mithrandir Kft. mint jogi o szemly a lertak helyessgrt, esetleges avultsgrt semmilyen felel ossget 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 m kdse . . . . . . . . . . . . . . . . . . . . . u 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 kongurlsa . . . . . . . . . . . . . . . . 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 t zfalak bartok s bartok u 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 felel s szemly szmra is fontos, hogy ltalnos ismeretekkel o rendelkezzk a szmtgp-hlzatokrl. Korunkban a XXI. szzad elejn a civilizci olyan hatalmas informcitmeg gel rendelkezik, amelynek feldolgozsa, sot, 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 jelent sggel br a szmtgp, mint munkaeszkz. Ahhoz, hogy az egyes szmto gpeken trolt informcikat, adatokat, feldolgoz programokat, tervez o s szakrt i o 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 rsztvev k kztt kzvettik az adatokat. A gazdagpek leggyakrabban o szmtgpek, de nem felttlenl kell azoknak lennik. Gazdagp lehet pldul X terminl, vagy intelligens nyomtat is. A hlzatkezels tlete valszn leg ugyanolyan u rgi, mint maga a telekommunikci. Gondoljunk csak a k okorszaki emberekre, amikor az zenetvltshoz dobokat hasznltak. A tam-tam doboktl a morze kszlkeken t igen hossz t vezetett a mai modern szmtgpes hlzatok kialakulsig. N hny vszzada, de mg nhny vtizeddel ezelott 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 kvetkez kben azokkal az eszkzkkel s mdszerekkel foglalkozunk, amelyeko kel 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 m u kdik, amelynek er forrsait csak gy tudjk optimlisan kihasznlni, ha azokat ho lzatba ktik. A szrfzs az Interneten mind tbbek szmra mindennapi id otlts. El bb-utbb az otthonokban az elso szmtgp mellett meg fognak jelenni a msodik o szmtgpek. A msodik gp beszerzse, ha hlzatba ktjk az els ovel, akkor lnyegesen kevesebb anyagi rfordtssal jr. Nem kell megvsrolni jpr olyan hardvereszkzt, amelyet mr az els tartalmaz, s azzal kzsen hasznlhat. Nem szksges o 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 ofesztsnek 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 els Linuxom felteleptse utn, krlbell negyed ra alatt sio kerlt az Internetre csatlakoznom. Azta eltelt mr nhny v, a belltsok is egyre egyszer bbek lettek, egyre tbb s magyar nyelv dokumentci szletett, gy ez ma u u 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 kiterjedtsg u 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 mennyisg bit az, amellyel az adatok tovbbtsa az tviv o kzeg egyik pontju rl 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 alkal mazsokat 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 ov 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 f protokoll, amely az Internet alapjt kpezi. A TCP/IP protokoll a hlzat o felptsnek s m kdsnek egyik kulcsa. u

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, jegyz knyvre kell gondolnunk, hanem egy komoly mrtkben megformlt o kdrendszerre, amilyet pldul llamfok tallkozsakor lehet meggyelni. E nlkl igen fura dolgok trtnhetnnek. Pldul megrkezik egy llamf o s elhangzik a dsz sort z. Amennyiben a vendg llamfo nem lenne azzal tisztban a protokoll szablyai u alapjn, hogy ez a tisztelet jele, akkor nyugodtan hihetn, hogy r l onek. A test rei leo het, hogy teljesen bartsgtalan mdon viszonoznk a sortzet, majd megprblnnak elmeneklni. Ebb l aztn nem lenne llamf k kztti komunkci, ezrt szksges a o o 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 legszls sgesebb krlmnyek kztt is megllja a helyt. Ennek rdekben az adott ho lzatnak szmos tulajdonsggal kellett rendelkeznie, ezek kzl a legfontosabb, hogy egy esetleges nukleris hbor esetn a hlzatnak m kdnie kell. Br egy nukleris u hbor elgg bizar alapja lehet a hlzat megtervezsnek, mgis ez az, amib ol az Internet kifejl dtt. Annak rdekben, hogy egy hlzat egy vilggst is tvszeljen, a o kvetkez kt tulajdonsgnak kell mindenflekppen megfelelnie: o A hlzat nem lehet centralizlt, azaz nem rendelkezhet semmilyen kzponttal, amelynek megsemmistse esetn a hlzat m kdse lell. u

A hlzatnak hibat r nek, redundsnak kell lennie, azaz az adatnak mindenfleuo kppen 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 egyidej leg val kommunikcira. u 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 aszink ron kommunikci el nye az, hogy a kt egymssal adatokat cserlo gpnek nem kell o kzvetlenl egymssal kommuniklnia, akr ms gpeken keresztl is megtehetik ezt. 1983-ban az j TCP/IP protokollt szabvnyostottk, s a hlzaton minden gaz dagp megkvetelte ennek hasznlatt. Amikor az ARPANET-b ol vgl is kialakult az Internet (maga az ARPANET 1990-ben t nt el), a TCP/IP hasznlata az Internet u mgtti hlzatokon terjedt el.

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


A TCP a nagytmeg adatokat kisebb csomagokra bontja, majd a fogad gpen a sok u kis csomagbl ismtelten el lltja a nagytmeg adatot. A legtbb alkalmazs ezt a o u protokollt alkalmazza adatainak tovbbtsra. Ez a protokoll jelenti a TCP/IP-b ol 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 kld nek meg kell tudnia, hogy minden egyes adatcsomag o srls nlkl rkezett-e meg a clllomsra. Az alkalmazs ezt a protokollt vlasztja, ha akkora tmeg adatot kell tovbbtania, u 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 olltja 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 ov teszi, hogy a nagy adathalmaz kisebb datagramok formjban a hlzaton keresztl tvihet legyen: o 1. Mg miel tt a kld adatot kldene a fogad fel, egy specilis datagram felo o hasznlsval megkrdezi a fogadt, hogy az kszen ll-e az adatok fogadsra. 2. Ha a fogad kszen ll az adatok fogadsra, akkor vlaszol a kld onek, s felkszl az adatok fogadsra. 3. Amikor a fogad nyugtzst megkapja, a kldo felkszl, majd elkezdi a datagramok tovbbtst. 4. Ha a vev egy datagramot kap, akkor egy datagramot kld vissza, amiben tudatja o a feladval, hogy az adott datagramot hibtlanul kapta meg.

o 5. Ha az elklds utn egy megadott idon bell nem rkezik visszajelzs a vevot l, gy az ad megismtli az adatcsomag elkldst. Amennyiben a hlzat tviteli sebessge lass, gy a TCP protokoll lehetosget biztost arra, hogy a kt egy mssal kommunikl fl ne terhelje tl a kapcsolatot. Ha az tvitel befejez odik, akkor a kld err l tjkoztatja a vev t, a vev ezt tudomsul veszi, majd a kt o o o o gp bontja a kapcsolatot.

1.9.1. Plda egy TCP kapcsolatra


Ha mr valaha tallkoztunk egy Web bngszovel, akkor taln mr azt is meggyeltk, 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. El fordulhat, hogy az tvitel egszen a megllsig lelassulhat, de el obbo utbb 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 zenete ket 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 m kdnek, gy egyszerre u 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 ott mg tovbbhaladunk az Internet Protocol lersaival: Egyedi szm: elmletileg egy interfsznek csak egyetlen IP cm feleltethet o meg. Ennek ellenre elrhet , hogy tbb interfsz is ugyanazt az IP cmet hasznlja. o Ezeket az eljrsokat masqueradingnak s aliasingnek nevezik.

Interfsz: gyeljk 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 rthet sg kedvrt felttelezzk, hogy egy gpnek csak egyetlen ino terfsze 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 szerepl ngy szm mivel mindegyik byte nulla s 255 kztti rtkeket o 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 oleg ab ban klnbznek, hogy az IP cmeket felpto 32 bitb l mennyi vonatkozik a hlzatra, o 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, s t egyes szmok specilis esetek szmra vannak fenntartva, gy sszesen csak o 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 c o gek szmra. A 121 s 191 kztti szmmal kezdod 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 f leg kisebb vllalatok s Internet szolgltatk kapjk meg. A 192 s 223 o 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 elozet i rszre oszthat o ki.

1.11.2. Specilis s fenntartott cmek


A kvetkez IP cmek specilis clokra vannak fenntartva: o 9

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

1.11.3. Privt cmek


Az Internet a kvetkez hlzati cmeket osztja ki a magncl, az Internethez nem o 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 bels hlzatokban, az gynevezett Intranetekben lehet haszo nlni. 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 cmekb l. o Mint azt mr tudjuk, az IP cm 4 bytebl pl fel. A cmek osztlyokba rendez od nek, 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 helyezhet el. o B osztly 16.382 egyedi hlzat, minden egyes hlzatban 65 536 szmtgp helyezhet el. o 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 rettent en magas, szinte minden kt emberre jut egy, ellenben a hlzatok szo mval kapcsolatban mr korntsem ilyen rzss a helyzet. Br a 2 milli mg mindig egy elg nagy szm, f leg annak tudatban, hogy 1981-ben, amikor az IP cmzs m o u kdst el szr megvitattk mg csak 43 hlzat ltezett. m a World Wide Web rohao mos 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 ngyjegy hexadecimlis szm vezeti be. Az j protokoll, annak installlsa az Interu neten tallhat sszes gpre egy meglehetosen hossz s bonyolult folyamat, s vlhet en sokig is fog tartani. o Ez nem az a problma, ami a felhasznlknak lmatlan jszakkat okozna. Ennek ellenre legynk felkszlve arra, hogy a kzeljvoben 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 lehetosg 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 megjegyezhet neveket domain nevet rendel. Ha mr brmikor kapcsolatba kerltnk o a World Wide Webbel, akkor mr bizonyra meggyeltk, 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 ezekbol 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 lekpez tblzatokat. Ezt az informcit ltalban a /etc/hosts nev fjlban troljk. o u 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 szmtgpbol 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, amelyr l a kliensek lehvhatjk, amikor szksges. Ez a megkzelts o csak kzepes mret helyi hlzatokra alkalmas, mert maga utn vonja a teljes hosts u 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 min den rsztvev helynek le kellett tltenie s teleptenie kellett. Ahogy a hlzat n ottn o n tt, egyre tbb problma merlt fel ezzel a smval kapcsolatban. A HOSTS.TXT o teleptsvel kapcsolatos tbbletrfordts mellett az ot terjeszt kiszolglkra hrul o teher tl nagy lett. Mg slyosabb volt az a problma, hogy minden nevet regisztrlni kellett a NICnl, amelynek ellen riznie kellett, hogy nem adtk-e ki ktszer ugyanazt o 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 vletlenszer en rendeli hozz, hanem u 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 gy jtemnye, amelyek valamilyen rtelemben rokonok azrt, mert megfelel o u hlzatot kpeznek (pldul egy orszg hlzatn lvo sszes gp), vagy mert mindegyik egy bizonyos szervezethez tartozik (pldul az USA kormnyhoz), vagy mert egyszer en fldrajzilag kzel vannak. Az egyetemek pldul az edu domainbe vanu nak sszegy jtve, mindegyik egyetem, vagy foiskola kln aldomaint hasznl, amely u alatt a gazdagpeik vannak. A nvhierarchiban elfoglalt helytol fgg en egy domaint hvhatunk felso szint , o u msodik szint vagy harmadik szint domainnek. Elofordul tbb alszintre val feloszu u ts, de ezek nagyon ritkk. A DNS a kvetkez kppen hatrozza meg a domainnevek szerkezett: Top-level, o vagy fels szint domain, amely a domain ltalnos tpust adja meg. Lehet az iskola, o u orszg, vagy ppen egy szervezet. Amikor a DNSt 1983-ban megalkottk, csak ht top-level domaint hoztak ltre. Nhny legfelso szint domain, amelyeket gyakran u 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 els ngy az Internet USA rszhez tartozik, de lthatunk nem o 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 legfels szint domaint hasznl, amelynek a neve az ISO-3166 szabvnyban meghatroo u zott ktbet s orszgkd. Finnorszg pldul a fi domaint hasznlja; fr Franciaoru szg, de Nmetorszg, au Ausztrlia, hu Magyarorszg. A legfels o szint dou main alatt mindegyik orszgban a NIC szabadon szervezhet gazdagpneveket, abban, amiben akar. Ausztrlinak pldul a nemzetkzi legfelso szint domainekhez hasonl u msodik szint domainjei vannak, amelyek neve com.au, edu.au stb. Msok, plu dul Nmetorszg, nem hasznljk ezt a kln szintet, hanem inkbb hossz neveket, amelyek kzvetlenl az adott domaint futtat szervezetre utalnak. Ezek a nemzeti do mainek 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 szint domainnl. u Second-level, vagy msodszint domain, amely a hlzat nevt tartalmazza. Eseu tenknt el fordulhat, hogy ez a domain egyetlen gpet takar. Mint mr trgyaltuk, a o 12

domainnv gyakorlatilag az IP cm megfeleloje. A domainnv az IP cmnek egy olyan formjt adja meg, ami az ember szmra knnyen megjegyezhet o. Ebb l kifolylag o a second-level domainek kiosztsa nem trtnhet hasratsszer en, hanem csak beu jegyeztetsen 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 ignyl szervezet hivatalos brsgi bejegyzst igazol dokumentumban, illetve jogo szabllyal ltrehozott szervezet esetn a jogszablyban a szervezet teljes, vagy rvid tett neveknt rgztett megnevezs, vagy a Magyar Szabadalmi Hivatal ltal az ignyl o, mint jogosult szmra lajstromozott vdjegy. A domainnv legalbb 2 s legfeljebb 24 karakterbol ll. A domainnvben hasznlhat karakterek a latin abc kezet nlkli kisbet i (a-z), tovbb a numerikus kau rakterek (0-9), tovbb a kt jel (-). A domainnv elejn s vgn csak bet vagy o u numerikus karakter llhat. A domainnv nem tartalmazhat kt egymst kzvetlenl kvet kt jelet s hinyoznak bel le a magyar kezetes bet k is. Ez magyar domaino o o u nevek esetben nha viccel dsre adhat okot. A .hu domain alatti deleglsrl bovebb o 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 harmadszint , negyedszint stb./ u u domainekre. Pldul ltre lehet hozni egy valami.nap-szam.hu harmadszint domaint u is. Mg egyszer megemltjk, hogy minden egyes domainnvnek egyedinek kell lennie az eggyel felette lev domainben, gy pldul csak egyetlen valami.nap-szam.hu o ltezhet. Ennek ellenre egy msik, valami.akarmi.hu domainnv is ltezhet, mivel a nap-szam.hu s az akarmi.hu nevek teljesen klnbz oek. A harmadszint domainu nl nagyobb szintek alkalmazsa meglehetosen ritka az Interneten, ennek ellenre az Internet megadja a lehet sget a hasznlatukra, amennyiben a szksg gy hozza. o 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 ktelez minden egyes gphez egy nevet rendelni, s ezeknek a neveknek is a o kvetkez kvnalmaknak kell eleget tennik: o egyedinek kell lennie az adott domainban;

nem lehet 24 karakternl tbb s csak bet ket, szmokat s - karaktert tartalmazhat. u

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 m kdst seu gti, 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 flrerthet . Helyesebb, ha gy fogalmazunk, hogy a NIC cmcsoporo tokat ad a helyi Internet szolgltatknak, s majd azok osztjk ki az egyedi IP cmeket az egyes gpeknek. Ez a fajta munkamegoszts meglepoen jl m kdik, hiszen az NIC megtartja az u IP cmek feletti teljes ellen rzst anlkl, hogy elveszne a tbb milli gp egyenknti o belltsnak tveszt jben. o

1.15. Domainnevek felptse


A domainnvben az egyes elemeket szintn pontok vlasztjk el. Azonban az IP cmt ol eltr en a domainnevek jobbrl balra olvasandk. Pldul az lme.linux.hu domao innv 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 ett l fggetlenl ne lep djnk meg akkor, ha bizonyos helyzetekben a o o domainnv vgr l egy pont nz vissza rnk. o A domainnevek nem tesznek klnbsget a kis s a nagy bet k kztt. Ebb ol adu dan 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 domainnvbol IP cmet kpez. Egyszer en szlva, a gp nz u 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 kvetkezokppen 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 msodszint domainben harmadszint domainek is lteznek, gy azokat a sajt nvszerverek u u 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 elonnyel 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 n , azzal azok az elrhet er forrsok is n nek, amelyekkel az j gpek o o o o neveit s IP cmeit lehet karbantartani. Egy gp IP cmnek megtallsa egy hierarchikus rendszerben trtnik.

A helyi szerver csak a helyi gpekrol 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 egyszer bben lehet megtallni egy adott gpet, mintha u 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 jv beni lekrdezsek vlaszidejnek javtsra a nvkiszolgl trolni fogja a o 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 id utn gyelmen kvl hagyja. Ezt az idoszakot letid nek (time to live = TTL) o o nevezzk. A DNS adatbzisban lvo mindegyik dtumhoz a felel s zna rendszergazo dja 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 m kdik a DNS, lssunk egy pldt. Tegyk fel, hogy u a suselinux.hu gpr l kpeket szeretnnk az Internetrol letlteni. Ehhez el szr a o o 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 kvetkez lpseket kell megtennie: o 1. A resolver el szr ellen rzi a hosts fjlban, hogy az adott gp vletlenl nem o o ugyanabban a hlzatban tallhat-e. A hosts fjl azoknak a gpeknek az IP cmeit s neveit tartalmazza, amelyekkel viszonylag gyakran veszi fel a kapcsola tot. 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 mielott a gp krsvel a nvszerverhez fordulna ellen rzi azt, hogy volt-e kapcsolata azzal a gppel nem o is olyan sokkal ezel tt. Ez a legegyszer bb s leghatsosabb mdja a krdses o u informci megtallsnak. 3. Ha nincsen az tmeneti trolban informci a keresett gpr ol, akkor a resol ver el szr a suselinux.hu domaint ellenorzi. Mivel a domain neve nem ponttal o vgz dik, ezrt a resolver el szr a helyi hlzaton keres ilyen nev gpet, azaz o o u megnzi, hogy ltezik-e ilyen nev gp a helyi hlzatban. Ez a lps br nem u t nik szksgszer nek, de mgis az, mivel a legtbb hivatkozs ltalban helyi u u 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 nv o szervert, amely kpes megadni a keresett gp IP cmt. Elosz r azt a top-level znt kezel gpet keresi meg, amely a .hu zna domain neveit s IP cmeit o tartalmazza. Ennek rdekben a suselinux.hu-bl egy pont hozzadsval teljes rtk domainnevet kpez, majd ezt elkldi az egyik nagy InterNIC szervernek, u 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 t le, hogy mely szerverek vgzik annak a znnak a menedzselst, amelyben a o 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 egyszer en egy fjlnak a keresst foglaljk magukba azon gazdagp u 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 klnbz mdon o 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 megfelel megybe. Ennek a hierarchikus smnak az elonye o 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 szerkezet ek. Az egsz Internet szmos megfelel o hlu zatbl ll, amelyeket autonm rendszereknek neveznk. Mindegyik rendszer bels oleg elvgzi a tag-gazdagpek tvlasztst, ily mdon egy adatgram kzbestsnek a fela data 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 odik, ahogy fent ismertettk. Alaprtelmezs szerint a rendeltetsi hlzat az IP cm h lzati rszb l szrmazik. gy az azonos IP hlzatszmmal rendelkez o gazdagpeket o 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 gy jtemnybol llhat, ahol a legkisebb egysg u a zikai hlzat, pldul az Ethernet. Az IP teht lehet v teszi, hogy egy IP hlzatot tbb alhlzatra osszunk fel. Egy o 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 osztly nl, ezt most az IP cmek hlzati rsze azonostja. A hlzati rsz azonban kib ovl, hogy magba foglaljon egyes biteket a gazdagp rszbol. 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 bels felosztsa. Az alhlzatokat a hlzat tulajdonosa (vagy o a rendszergazda) hozza ltre. Az alhlzatokat gyakran azrt hozzk ltre, hogy mutassk a meglv hatrokat, legyenek azok zikaiak (kt Ethernet kztt), adminiszto ratvak 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 kls vilg szmra. o

1.20. tjrk
Az alhlzat nemcsak szervezsi elony, hanem gyakran hardver-hatrok termszetes kvetkezmnye. Egy gazdagp nzopontja egy adott zikai 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 egyidej leg kt vagy tbb zikai hlzatra u csatlakozik, s csomagoknak a kztk val tkapcsolsra van kongurlva. Ahhoz, hogy az IP kpes legyen felismerni, hogy egy gazdagp rajta van-e a helyi zikai h lzaton, a klnbz zikai hlzatoknak klnbzo IP hlzatokhoz kell tartozniuk. o Az tjrhoz hlzatonknt egy-egy cmet kell hozzrendelni. Ezek a cmek a megfelel hlzati maszkkal egytt ahhoz az interfszhez vannak ktve, amelyen keresztl o el lehet oket 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 oket elr tjrkhoz kapcsolja. ltalban egy joker bejegyzst o (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 klnbzokppen pthet k. Kis helyi hlzatok szmra ltao lban a legegyszer bb kzzel megszerkeszteni oket, s rendszerbetltskor a route u parancs hasznlatval betpllni az IP-be. Nagyobb hlzatok szmra ezeket a futsi id alatt tvlaszt dmonok ptik s lltjk be; ezek a hlzat kzponti gazdagpein o 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 vilg hlra, az Internetre is. Az ehhez szksges hardver elemekr ol lesz sz ebben a fejezetben.

18

Ne fljnk helyi hlzat kiptstol, az sokkal egyszer bb ha ismerjk az alapu fogalmakat s tisztban vagyunk hardverelemek m kdsvel , mint azt kezdetben u 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 m kdik s milyen szoftver hasznlja ki annak lehet osgeit. u 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 f leg nem a krtya tulajdonsgairl, hanem azok sszektsr ol beszlnk o b vebben. o Az Ethernet tbbfle vltozatban kaphat. Minden egyes vltozat ms s ms fajta kbelt hasznl a bitek zikai tvitelre. A kt legszlesebb krben elterjedt tpus: vkony koax kbel: vkony koaxlis szerkezet rnykolt kbelt hasznl az adau tok tvitelre,

csavart rpras: 8 eres csavart kbelt hasznl a kapcsolatok kialaktsnl.

1. Vkony koax kbel A vkony koax rendszerben hajlkony, vkony, koaxlis rendszer kbelt haszu nlnak 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 felf zve, mint a karu csonyfaizzk a feny fn. A kbel teljes hossza maximlisan 185 mter lehet. A o 185 mternl hosszabb kbel esetn gynevezett repeatert (jelismtl o, jeler st ) o o kell alkalmazni, amely a kt szegmens kztti jelerostst vgzi el. El nys tulajdonsgai: o Relatve nagy hosszsg hlzat (185 mter) alakthat ki vele.

Mivel a vkony koax kbel elektronikusan rnykolt, gy szinte teljesen rzketlen a krnyezet elektrosztatikus jelleg zavaraira, ezrt idelis az u 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 t nik lassnak, de egy nagyobb hlzat esetn problmt u okozhat.

19

Ha a kbel megsrl vagy meglazul, akkor az egsz hlzat forgalma lell. Ez pedig megnehezti a hiba behatrolst, foleg ha a hlzat egy, vagy akr tbb pletre is kiterjed. Mivel a gpeket egyetlen kbelre kell felf zni, ez u 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 kvetkez szakaszban. o

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 felf zve, a sou dort 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 ot 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 el nyei s htrnyai is. o El nys tulajdonsgai: o A sodort rprral a koaxnl nagyobb sebessget is el lehet rni. Ezzel lta lban 100 milli bit msodpercenknt tviteli sebessg is knnyen elrhet o. A hubok hasznlatval a hlzat kbelezsi rendszere is knnyebben ttekinthet . o A sodort rpras hlzatot sokkal knnyebben lehet vltoztatni, trendezni, b vteni, mint a koaxlis trst. o Ha az egyik gp fel vezet kbel megszakad, az csak az adott gpet vo lasztja 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 tall kozhatunk vele az irodai letben vagy otthon, mert ezeket f oleg ms helyeken hasznljk. Ez a kett a vastag koax s az optikai Ethernet hlzat: o 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 el nyei megegyeznek a vkony trsval, de annl nagyobb tviteli o sebbessg rhet el rajta. o Az optikai Ethernet hlzat gerinct az adattovbbtsra hasznlt vegszlak adjk. El nye, hogy hossz hlzat (2 km) is kialakthat belole, jellegnl fogva telo jesen rzketlen az elektromgneses jelekre, s meglehetosen nagy sebessg . u Htrnyai kztt kell felsorolni, hogy maga a kbel s a hozz tartoz eszkzk meglehet sen drgk. Ebb l kifolylag optikai kbelezst csak ott hasznlnak, o o ahol viszonylag nagyobb tvolsgon bell rengeteg adat tovbbtsra van szksg. Ethernet protokollok Az Ethernet, hasonlan a grakus 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 egyszer szablyok rvnyeslnek: u 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 gyeli 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 rthet . Ugyanez van az adatcsomagok esetben is. Ha ilyen trtnik, akkor a o krtyk egy vletlen hosszsg vrakozs utn ismt megprbljk elkldeni az adott adatcsomagot. Az adatcsomagot kld eszkz mindig belerja annak a krtynak a cmt az o 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 gyelmen 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 oszr megnzi, hogy mi a gp IP cme, majd kiolvassa a hlkrtybl az Ethernet cmet, legvgl pedig sszekapcsolja oket. 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 tetsz leges IP s Ethernet cmet o 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 m kdik. u Amennyiben egy gpben tbb hlzati krtyt is alkalmazunk, gy meg kell adnunk, hogy mely esetekben m kdik a gp gatewayknt, azaz mely esetekben kti u 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 da tagramot kld a hlzatra, amelyet a hlzaton lvo sszes gp megkap. Az Ethernet esetben specilis cmzs gondoskodik arrl, hogy minden gp meg kapja 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 kld a vlasz megrkezse utn a kapott adatot eltrolja, s innen minden egyes o 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 lv specilis szerver az zenetet megkapva kikeresi o 22

az adott Ethernet cmhez el re belltott IP cmet, azt a datagramban elhelyezi, o 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 lehet v teszi, hogy lass s zajos vonalon is kielgto megbzhato sggal 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 portok rl, mint amilyeneket a TCP/IP rtegeinl lthattunk! A soros vonal hasznlata f oleg 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 lehetosggel 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 egyszer en csak alkalmazza u az el re megadott frameszerkezetet az adatok Etherneten keresztl val kldsre. o A soros port esetben ez mskppen m kdik. Mivel az adatok egyms utn kerlu nek 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 egyszer protokoll. A SLIP egyszer en csak annyit tesz, hogy ha u u 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 ofordul, 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 tmrts r l, hiszen a protokoll annyit tesz csupn, hogy a datagramok fejlcb ol trli azokat az o 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 ellen rz sszeget, er sen befolysolja a felhasznlhatsgi o o o 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 m kdsnek vezrlsre. u

1.22.2. A PPP protokoll


A PPP protokoll elksztsnl a f cl egy olyan protokoll megteremtse volt, amely o kpes levltani a SLIP protokollt. Ezrt nhny olyan tulajdonsggal rendelkezik, amely kib vti a SLIP protokoll ltal nyjtott lehetosgek krt. A PPP protokoll o ugyancsak meghatrozza annak menett, hogy miket kell tennie az egymssal kapcsolatban ll kt gpnek mg miel tt frame-eket kezdennek egyms fel kldzgetni. o

1.23. A modem
A modem sz a modultor s a demodultor kifejezsek sszevonsval keletkezett. Rviden szlva a modem egy olyan zikai eszkz, mely adskor digitlis adatokat transzforml analg jelekk, melyeket gy mr telefonvonalakon keresztl is tovbb tani 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 m kdnek. A soros u 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 jelent sen befolysoljk, hogy mennyire m kdik jl a kapcsolat. o u A szmtgp ngy darab soros port hasznlatt tmogatja, melyekre Windows, DOS s OS/2 alatt COM1-t l COM4-ig hivatkozhatunk, a Linuxban rendre o /dev/ttyS0, /dev/ttyS1, /dev/ttyS2, /dev/ttyS3. Az els soros port, a COM1, a ngyes megszaktsi csatornt (IRQ4) hasznlja, o

COM2-hz az IRQ3 van rendelve. F knt trtnelmi okokbl, a COM3 s a COM4 portoknak nincs sajt standard o 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 meg olds az, hogy amennyiben lehetsges, ne hasznljunk kett onl tbb soros eszkzt. Amennyiben bels modemet teleptettnk a gpbe, s a mr ltezo soros portok kzl o az egyik kihasznlatlan, amennyiben lehetsges, kapcsoljuk azt ki. Ezt ltalban a ve zrl krtya tjumperelsvel oldhatjuk meg. Ha ez sikerlt, a bels o modemet ennek o helyre kongurljuk. A modemek ktfle kiszerelsben kaphatk: 24

A bels modem egy b vt krtya, mely a szmtgp hzn bell, kzvetlenl o o o az alaplaphoz csatlakozik.

A kls modem ezzel szemben a gpen kvl, sajt kicsi dobozban helyezkedik o el, melyet egy kbellel ktnk a szmtgphez, legtbbszr annak egy soros portjra.

1.23.1. A bels modem o


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 visszajelz i, gy sokkal nehezebb megmondani, hogy ppen mit csinl az eszo kz, 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 hardverkoniktust. Az asztali szmtgpekben PCI vagy ISA bels o modemeket hasznlnak. Mivel a modemek soros porton keresztl rhet ok el, a bels o modemek sajt maguk kell hogy tartalmazzanak egy ilyen portot. A PCI modemek szinte kizrlag n. Winmodemek. Egy Winmodem nem teljes rtk modem, hanem olyan hardvereszkz, amely egy specilis meghajtprogram u 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 oprogramot hozz! Tbbsgkhz nem fogunk tallni. Az ISA modemeknl els sorban kt dolgot kell gyelembe vennnk: o 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 rendszer krtyk. u 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 lehetoleg el szr a hangkrtyt lltsuk o be, mivel ez sok er forrst ignyel. o 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 kls modemek o


Drgbbak, mint a bels modemek. Kln kls tpegysgre van szksge, mely vio o szont egy jabb kbelt jelent a gp vezetkdzsungelhez, s mg egy res dugaszolaljzatot is tallnunk kell. A telepts viszont sokkal egyszer bb, csak be kell dugni a csatlakozt a szmtu gp egy szabad soros portjba; nincs lehetosg a hardvertkzsek fellpsre. Vgl a legtbb kls modem rendelkezik visszajelzo tblval, melyr l knny szerrel leolo o u vashat, hogy milyen llapotban van a hardver, s ppen milyen m veletet vgez. u A kls modemek ltalban a szmtgp soros portjhoz csatlakoztathatk. A o 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 legf bb szempontunk, s egyszer en szeretnnk elvgezni o u 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 bels modem mellett. o Ne feledjk, hogy mindkt tpushoz szksges, hogy a kzelben legyen egy telefonvonal!

1.24. Helyi hlzat kongurlsa


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 u belltsa nagyon sszetett, csak az alapveto m kdst s a legfontosabb fjlokat tudjuk bemutatni. Egy Linuxot futtat gp knnyen hozzkapcsolhat ms Linux gpekhez helyi h lzaton keresztl (LAN). A sikerhez azonban szksg van bizonyos el ofelttelekre, amelyek el segtik Linux gpnk hasznlhatsgt a hlzati krnyezetben. o

1.24.1. Felttelek s el zetes munka o


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 m kdsr l a kvetkez parancs segtsgvel gy z dhetnk meg (ajnu o o o o lott a 130 karakter szles terminl): cat /proc/net/dev. Ltnunk kell benne egy eth0: kezdet sort. Ha a kernel tmogatja a hlzati krtynkat a modul nevnek u 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 ksobb is megtehetjk a YaST segtsgvel, vagy akr a YaST nlkl is. Ha mindezeknek a kvetelmnyeknek eleget tettnk, akkor mg nhny dolgot kell tgondolnunk, miel tt elkezdjk belltani a gpnket: o 1. Gpnv (Host name) A gpnk neve a hlzaton. A nv lehetoleg ne legyen hosszabb 8 karakternl s semmikpp ne legyen kt azonos nev gp a tartomnyban. Minden esetben u krdezzk meg a tartomny rendszergazdjt. 26

2. Tartomnynv (domain name) A teljes tartomny neve, amelyben a gpnk tartzkodik. A tartomnystruktra jellemz a nagyobb hlzatokra (mint amilyen az Internet is). A gpnk teljes o neve (FQDN) a gp nevb l, a tartomny nevb l s a legfels tartomnynvb l o o o o kpezhet (TLD). Ezzel a teljes nvvel rhet el gpnk a hlzat tetsz leges o o o rszr l. Pldakpp nzzk meg a janos1.szia.hu (FQDN) cmet. Ebbol o rgtn ltszik, hogy a gpnk neve janos1, a szia tartomnyban tallhat, amely a hu legfels tartomnyba tartozik. Az ltalunk hasznlhat tartomnyo nvr l krdezznk meg a tartomny rendszergazdjt. o 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 oleg ha a gpnk az Internetre csatlakozik. Egy vaktban bert cmmel j esetben nem fogunk kapcsoldni a hlzatra, rosszabb esetben m kdskptelenn tehetjk a helyi u hlzatot. Vlaszthatunk privt IP cmet, egy privt IP cmmel ugyanis nem okozhatunk jelent s hlzati hibkat. o 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 kap csolatot 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 kvetkez menpontokat: o Rendszeradminisztrci,

Hlzat kongurlsa, Hlzati alapkongurls.

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 kongurlsa menpont krdseire vlaszolva gpnk kpes lesz az engedlyezett szolgltatsokat nyjtani s vlaszolni a krsekre. Az inetd cscskiszolgl futsa szksges nhny szolgltats m kdshez. u Ilyen szolgltatsok pldul a telnet, ftp, pop3 stb. A portmapper futsa szksges az NFS s a NIS szolgltatsok m kdshez. u Ha el kvnjuk indtani, akkor e kt szolgltats futtatst is krhetjk. Az NFS egyfajta fljmegoszts, amely UNIX gpek kztt m kdik. A gpnkre becsau tolhat 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 kongurci 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, elegend a gpek nevt. o

28

13. A sendmail kongurlsa menponton bell vlaszthatunk ngy el ore elksztett sendmail bellts kzl. Ezek utn a YaST elmenti a belltsokat a /etc/rc.config fjlba, ahol meg tallhatjuk tbbek kztt az alapveto hlzati opcikat is. A YaST tartalmaz egy kez detleges eszkzt ezen fjl mdostshoz. Ha az alapveto hlzati belltsokkal megvagyunk, a YaST elindtja a SuSEconfig programot, amely elvgzi a tbbi fjlban is a megfelel belltsokat. Ha vgzett, kilphetnk a YaST programbl, s a mo dostsok letbelpshez jra kell indtanunk a hlzati rendszerrt felel os 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.cong
Ez az egyik kzponti kongurcis fjl, szinte mindent be tudunk lltani a hlzatra vonatkozlag. Minden mdosts utn indtsuk el a SuSEconfig programot, hogy a mdostsok belekerljenek a tbbi kongurcis fjlba. Az sszes induls sorn (is) lefut szkriptek paramterei bellthatk ebben a fjlban.

1.26.2. /etc/hosts
Itt rendelhet k ssze a gpnevek IP cmekkel. Ha nem hasznlunk DNS kiszolglt, o minden elrend gpet fel kell sorolni ebben a fjlban, minden sorban egy-egy gp leo rsa szerepelhet. Be kell rni az IP cmet, a gp teljes nevt (FQDN), valamint a gp bels hasznlatban elterjedt nevt (becenevt). Az IP cm elott nem lehet szkz vagy o 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 m kdst. u

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 eloszr 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) m kdsrt. A tartomny nevt itt lehet megadni a search kulcssz utn, u utna kvetkez leg pedig a DNS kiszolglk IP cmt lehet felsorolni a nameserver o 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 qualied domain name (FQDN). A legtbb szkript ebb l a fljbl veszi az FQDN-t. Csak egy sor szerepelhet o 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 in dulskor (is) lefut szkripteknek ksznhetoen, 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 lehet sg a routed, amely egy kicsit tbbet tud s o 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 kett , hrom vagy ngy mez lehet, amelyek szkzzel vagy tabultorral o o vannak elvlasztva. Az els mez ben szerepl cm a clja az tvonalnak. Itt szerepelhet egy gp, egy o o o hlzat, illetve egy elrhet DNS kiszolgl cme. Utbbi esetben a tovbbiakban mr o 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 mez ben a gateway cme szerepelhet. Ez lehet a default kulcssz, o lehet IP cm, illetve egy nv (FQDN) is. Az elso mez ben megadott cmet ezen a cmen o keresztl lehet elrni, vagyis az elso mez a megadott gateway mgtt van. o A harmadik mez ben az els mez re vonatkoz netmaszkot adhatjuk meg, amely o o o egy gp esetn 255.255.255.255, mg hlzat esetn a hlzat netmaszkja. Az utols mez ben adhatjuk meg a hlzati eszkz nevt, amelyen keresztl vezet a megadott o 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 eroforrsait. Persze tbbnyire csak azok, akiknek a jogosultsgai megfeleloek. Minden felhasznl rendelkezik egy prollal, 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 eloteremteni. 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: vilgmret hlzatokkal (vagy WAN-okkal) s az Internettel. Kt szabvnyos kommuu nikcis protokollt ismer a UNIX vilg, UUCP s TCP/IP (modemen, ISDN-en, vagy ASDL-en keresztl). Mg az UUCP (Unix to Unix Copy) foleg 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 lehet v teszi TCP/IP kapcsolat ltestst soros vonalon keresztl. A kliens s o a kiszolgl egymssal kommunikl, amg el nem fogadjk egyms kapcsolatt s belltjk ennek megfelel en a szksges paramtereket. A szerver bellthat egy IP cmet, o 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), ame lyet 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 Internet szolgltatnkhoz ISDN-en keresztl is. A legtbb lehetosg bellthat a YaST se gtsgvel, egyszer en s knnyen ksztheto ISDN kongurci a SuSE Linuxszal. u Ez a bekezds f leg egy ltalnos kapcsolatra vonatkozik az Internet-szolgltatnkkal o ISDN-en keresztl. Termszetesen az isdn4Linux ennl sokkal tbbet tud. Az ISDN egy szmottev klnbsgben tr el a modemes kapcsolattl a hlo zat egyszer lltdik be s kongurldik, 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 holtid t. Ez az az id tartam, amely utn a kapcsolat automatikusan o o trl dni fog, ha az sszes processz, amely a kapcsolatot hasznlja, resjratban fut. o 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 kperny n megjelenik minden j sor l ben, bers kzben; ezt o o az zemmdot a Ctrl+C billenty kombinci lenyomsval hagyhatjuk el. Egy msik u opcival megjelenthetjk az ISDN forgalmat grakusan, az xisdnload program segtsgvel. Azonnal ltni fogunk minden egyes sort, amely a /var/log/messages fjlhoz addik. ISDN bellts lpsr l lpsre o A kvetkez bekezds tartalmaz egy lpsrol lpsre trtn tmutatt az Internetre o o kapcsoldshoz. 1. Mint root felhasznl indtsuk el a YaST programot, ha a KDE-ben vagyunk: nyomjuk meg az Alt+F2 billenty kombincit, azutn rjuk be xterm. A YaST u j ablakban fog indulni. 2. Menjnk a Rendszeradminisztrci, Hardver integrlsa a rendszerbe majd az ISDN hardver kongurlsa menbe. 3. Tltsk ki a mez ket! Ha nem vagyunk biztosak a berandkban, dokumentcit o 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 kpernyon), akkor vlasszuk az ISDN-Paramter gombot. 6. Szintn tltsk ki a mez t. o 7. Ezutn vlasszuk az Indul gombot az ablakban. 8. Ha ez m kdik (msik pozitv zenet jelenik meg), akkor vlasszuk a Ments u pontot. 9. Menjnk a Hlzat kongurlsa menbe, Hlzat alap kongurls 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 billenty vel. u 14. Mentsk el ezt az F10 billenty vel. u 15. Menjnk a Nvkiszolgl kongurci 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 Conguration 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. Meggyelhetjk a forgalmat az xisdnload segtsgvel! ISDN hardverbellts Sikeres kapcsolat ltestshez a SuSE Linuxbl szksgnk lesz: 1. egy ISDN kapcsolatra; 2. egy tmogatott ISDN vezrl re; o 3. teleptett SuSE Linuxra; 4. egy SuSE Linux standard kernelre (a CD-rol); 5. a i4l,n csomagra; 6. a dokumentci a i4ldoc, doc-ban tallhat (ajnlott).

33

Tudnunk kell: 1. az ISDN vezrl nek a tpust; o 2. a vezrl belltsait IRQ, port cm, stb. (tpusfggo); o 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 El o zet i Szm), amely rendszerint a telefonszmunk az elotag nlkl. Ha ppen most o zetnk el az ISDN-re, akkor kapni fogunk hrom klnbzo szmot. Ezek kzl bro melyiket hasznlhatjuk az Internet-szolgltatnkkal val kapcsolathoz, ppen ezrt ha mindig ugyanazt a szmot hasznljuk telefonszmknt, klnbsget tudunk tenni kztk a kijelz n. Alapesetben az ISDN vezrl kzvetlenl kapcsoldik egy NTBA-hoz, o o 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 ok. Az EAZ egy egyszer szm. sszer en vlasszunk egyet az 1-tol 7-ig tartomnybl! Ne feledu u jk 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 vezrloket tmogatja a HiSax meghajt. Nzzk t az ISDN vezrl k belltsait: o 1. Lpjnk be root felhasznlknt. 2. Indtsuk el a YaST programot. 3. Most vlasszuk a Rendszeradminisztrci, Hardver integrlsa a rendszerbe s ISDN hardver kongurlsa pontot. 4. Ezutn rjuk be a kvetkez paramtereket: Start I4L. o ISDN csak akkor indthat, ha a beviteli mezo aktv. gy ellen orizhetjk ezzel, vajon egy ISDN kapcsolat automatikusan fog-e indulni bekapcsolskor. ISDN protokoll: itt kt lehet sg kzl vlaszthatunk, a rgi (nemzeti) Nmet o 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 vezrl kre vonatkozan. Jegyezzk meg, hogy a PCI krtyk rszre nem kell o I/O cmet s megszaktst megadni. Vezrl ID: ezt hagyjuk rintetlenl a HiSax szmra. o

34

Megszakts: memria alapcm IO port IO0 rtk IO1 rtk. Krtya hasznlattl fgg en nhny kiegszt bellts szksges lehet. Csak o o 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 er stsk ezt meg a Teszt indtsa megnyomsval. Ez egy teszt: a modul o be fog tlt dni s egy zenet fog tjkoztatni az ablakban, hogy vajon a krtya o belltsai helyesek-e. Ha OK: Er stse meg a Ments megnyomsval. A belltsaink folyamao tosan rdnak a /etc/rc.config.d/i4l_* fjlokba, gyhogy azok aktivldni fognak a kvetkezo jraindts sorn, vagy futsi szint vlto zsakor. A belltsok megmaradnak, amg meg nem vltoztatjuk oket. 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, mielott 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 onyben.

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 ajn lott, 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. o 6. Az F4 megnyomsval aktivlhatjuk a hlzati eszkzt, ha el oz leg mr megfelel en elksztettk. o 7. Az F8 (ISDN) lehet v teszi nhny ISDN-specikus paramter megadst. o 8. Er stsk meg ezt a Teszt indtsa megnyomsval. Most egy hlzati teszt indul o el. Hibazenetet fogunk kapni, ha brmi rosszul alakul. Ezen a ponton mr nem kellene problmnak jelentkeznie, ha eddig nem volt. Ha OK: Er stsk ezt meg a Ments megnyomsval. Most a belltsaink a o /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 tltodtek be. Keressk a megoldst a /var/log/messages fjlban.

9. A YaST-ban menjnk a Nvszerver kongurci 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 valszn leg m kdik. Ezutn vissza kell mennnk a u u 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 el zet a kbelszolgltattl kap egy modemet, aminek o o 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 x 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 fomenbe val visszatrshez nyomja meg ktszer a Esc billenty t. u 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 billenty t az Ethernet csatol kongurlshoz. u 11. Nyomja meg a F3 billenty t, s vlassza a DHCP lehetosget. u 12. Nyomja meg az F4 billenty t az interfsz aktivlshoz. u 13. Az F10 megnyomsval a kongurci mentsre kerl. 14. Lpjen ki a YaST-bl az Esc nhnyszori megnyomsval. 15. Ezutn aktivlhat a hlzati elrs a rcdhclient start parancs kiadsval, majd tesztelhet a kapcsolat, pldul a ping www.suse.de parancs kiao dsval. Ezutn a hlzat minden jraindts utn elrheto lesz, minden tovbbi parancs vgrehajtsa nlkl. A x kongurci elonyei tbbek kztt az, hogy rendszerindts sorn, amennyiben a hlzati kapcsolat nem zemel, a rendszer norml mdon betlt dik, s a hlzat a kapcsolat visszallsa utn hasznlhatv vlik. o

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


Linux alatt a DSL jelleg Internet-elrs (T-ISDN-DSL, ADSL, stb.) tmogau tsa jelenleg fejlesztsi stdiumban van, gy ezekhez kzvetlen tmogatst nem tudunk nyjtani. A support-adatbzisunkban tallhat cikkben tallhat tovbbi in formci err l, s az ezzel kapcsolatos legfrisebb fejlesztsekrol. A fenti cikk a o 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 lehetov teszi mode mnk elrst, s gy azzal sem kell trodnnk, valjban melyik portra csatlakoztat tuk azt. Vannak gynevezett kereskedelmileg elrheto WinModemek. Ezek jelenleg kevs kivtelt l eltekintve NEM m kdnek Linux alatt. Gyakori terminlprogram a o u minicom s a seyon (de termszetesen ezektol eltr ek is lteznek). o 37

1.32.2. Minicom
A minicom egy egyszer en hasznlhat terminlprogram, amely a DOSos Telixre hau sonlt. 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 kvetkez kppen llthat be (de csak root felhasznl-knt): o
janos@janos1:~ > minicom -s

A belltsok nmagukat magyarzzk. A Ctrl+L nem m kdik xterm vagy u 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 klnbz belltsokat hasznlnak, nagyon veszodsges megtallni a megfelel opo o cikat. 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 nvkiszolg ljt, 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 kongurlsa (Network conguration), PPP hlzat kongurlsa (Congure a PPP network) alatt. Haladjunk az albbiak szerint: 1. Bizonyosodjunk meg arrl, hogy modemnk mr teleptve van a YaST-ban; per sze ez mr megtrtnhetett a kezdo teleptsnl is, vagy most is megtehetjk. 2. Vlasszuk ki a Congure the current Prole ment. 3. Gpeljk be a telefonszmot, felhasznli azonostt s jelszavat. 4. Vlasszuk az nm kd nvkiszolgl (Automatic DNS) belltst. Ha ez nem u o m kdik, neknk kell meghatroznunk a nvkiszolglt a YaST-ban a rgi mu don. 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. Egyszer en u vlasszuk ki az Autodetect Modem menpontot. 9. Ha ez m kdik, vlasszuk ki a Run WvDial-t. Ltni fogunk egy ablakot klnfle u megjelen zenetekkel. o 10. Ha ltjuk az zenetet, hogy a PPP folyamat elindult, elkezdhetjk hasznlni az Internetet. 11. Hogy ellen rizzk, valban ltrejtt-e a kapcsolat, nyissunk egy msik termino lablakot (a KDE-ben: Alt+F2 s rjuk be: xterm). 12. A terminlablakban rjuk be a kvetkezoket: 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 m kdik, egyszer en a parancssorba begpelve a wvdial parancsot, u u indthat az Internet csatlakozs s bonthat a Ctrl+C billenty kombincival. u Ha ezt egyszer felhasznlknt is meg akarjuk tenni, nemcsak root-knt, akkor a u kvnt felhasznlt fel kell venni az uucp s a dialout csoportba. A belltsokat ks bb a YaST hasznlata nlkl, a wvdial.lxdialog, vagy grakus felleten a o wvdial.tcl parancsok hasznlatval mdosthatjuk, termszetesen kizrlag root felhasznlknt. A wvdial egyszeru felhasznl szmra, s a biztonsg Ha a root-on kvl egyszer felhasznlk szmra is lehetov kvnjuk tenni PPP kapu csolatok 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 szerkesztovel s csak a jelszavat gpeljk be, majd mentsk el a fjlt. 3. Ellen rizzk a wvpw fjl jogosultsgait, hogy helyesen lltottuk-e be: o
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 ebbol a fjlbl olvassa ki. 39

Klnbz szolgltatk hasznlata a wvdial programmal o A wvdial brmely szm paramterbelltst kpes kezelni. Ennek megttelhez a /etc/wvdial.conf fjl Dialer Default rsze utn mg kiegszto rszek helyez het k el. Mikor a wvdial egy extra rsz nevvel elindul, a paramterek el oszr a o default rszb l olvasdnak ki. Azok a paramterek, amik a kiegszto rszben iso mt szerepelnek, fellrjk az el z rtkeket. o o

1.32.4. ISDN Terminl Adapter


Ezek az eszkzk ISDN kapcsolatot tesznek lehetov. Ellenttben egy ltalnos ISDN adapterrel, a szmtgp s az adapter soros kbelen keresztl kapcsoldik. Az adapterek egyszer en egy analg modemet szimullnak, de ezek az adapterek klnleges u tulajdonsgokkal rendelkeznek. A modem belltst a kvetkez kppen kell elvgezni: o 1. Ne hasznljunk automatikus modemfelismerst, mint amilyet rendesen a YaST nyjt. 2. A YaST-ban a System administration menben vlasszuk ki a Network conguration-t, ebben a Congure a PPP network Congure 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 szabvnyos nak tekinthet k, ami biztostja azt, hogy nem lesz eroforrs-tkzs. A PCI eszkzk o szmra a boot sorn a BIOS jelli ki az eroforrsokat, s ez nem szksgszer en a u hagyomnyos rtkeket jelenti, ha a BIOS egyedl marad a dntsben. Kvetkez kppen jrjunk el, amikor belltjuk a wvdial programot: o 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 conguration menin keresztl. Mikor ezt tesszk, legynk gyelemmel a lehetsges soros egrre s ms soros portokra; ktsg esetn v lasszuk a /dev/ttyS2 portot, hogy elkerljnk minden tkzst kiegszt oen 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 ellen rzseknt rjuk be a wvdialconf /dev/null o o utastst. Ezutn minden ttySx port ellenorz dik, s a modem felismer dhet. o 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, ame lyekkel gy nem lehet elrni az Internetet. Ahhoz, hogy a bels o hlzat is el tudja rni az Internetet, gynevezett lczsra (masquerading) van szksg. Hasznla thoz el szr teleptsk fel a firewals csomagot a sec kszletbol. Ez a csoo mag tartalmazza az lczshoz s a t zfalhoz szksges szkriptet. Mind a kett ot a u /etc/rc.config.d/firewall.rc.config fjlon keresztl tudjuk belltani. sszer az lczssal egytt egy t zfalat is belltani, hogy rendszernk jobban legyen u u vdve a kls tmadsoktl. o

1.33.1. Az lczs (masquerading) alapjai


Kt klnbz hlzati egysgre van szksg az lczshoz. Legalbb az egyik ezek o 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 kvetkez cmtartomny: 192.168.0.0 192.168. 255.255. A belltsi plo dnkban felttelezzk, hogy a router (amelyet itt fogunk belltani) a 192.168.0.1 cmre van belltva a bels hlzathoz kttt hlzati krtyhoz. o A bels hlzat szmtgpei gy a kvetkezo IP cmeken rhet ek el: 192.168.0.2, o o 192.168.0.3 stb. A kls hlzati eszkz lehet pldul egy ISDN krtya, amellyel az o 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 t zfalat, hanem egy csomagsz u u r t tartalmaz. Egy csomagsz r nem engedi hozzfrni az illetktelen felhasznlt o uo 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 rhet el kls gpekr l , akkor a szmtgpnk nem lesz tbb vdett o o o az ezen a porton keresztl jv tmadsoktl. Ez a csomagsz ro t zfal nem tud, s o u u u nem is akar egy alkalmazsok szintjn vdekezo t zfalat helyettesteni. Egy olyan t zu fal teleptst bzzuk szakemberre. Viszont sajt megnyugtatsunk rdekben jobb, ha hasznljuk a csomagsz r t zfalat hzi szmtgpnkn. uo u

1.33.3. Az lczs s a tuzfal belltsa


A SuSE t zfal dokumentcija a /usr/share/doc/packages/firewall fjlu ban 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 t zfalat (pldul egy kvlrol megprblt telnet segtsgvel). u

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, mdost sokkal, vagy anlkl, akr kereskedelmi, akr nem-kereskedelmi ton. Msfel ol, e Licensz meg rzi a szerz , vagy kiad munkja elismershez f zod jogt, s egyttal o o u o mentesti ot 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 ostst kell, hogy kapja nak. E dokumentum egyben a GNU ltalnos Felhasznli Licensz kiegszt ojeknt 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 tetsz leges trgykr rott dokumentumra alkalmazhatk, fggetlenl attl, hogy az o u knyvformban valaha megjelent-e. Mindamellett e Licenszet f oknt olyan munkkhoz ajnljuk, melyek els dleges clja az tmutats, vagy a tjkoztats. o

1. ALKALMAZHATSG S DEFINCIK
E Licensz minden olyan kziknyvre, vagy ms jelleg munkra vonatkozik, melyen u megtallhat a szerz i jogtulajdonos ltal feltntetett gyelmeztets, miszerint a doo kumentum terjesztse jelen Licensz felttelei alapjn lehetsges. A Dokumentum albb brmely ilyen jelleg kziknyvre, vagy egyb munkra vonatkozik. A lakossg u 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 megel z szakasza, mely kizrlag a kiadknak, vagy az alkotknak a Dokumeno o tum tfog trgykrhez (vagy kapcsold tmkhoz) f z od viszonyrl szl, s nem u o tartalmaz semmi olyat, ami kzvetlenl ezen tfog tmakr al eshet. (Ha pldul a Dokumentum rszben egy matematika tanknyv, gy a Msodlagos Szakaszban nincs lehet sg matematikai trgy magyarzatokra.) A fenti kapcsolat trgya lehet a tmao krrel, vagy a kapcsold tmkkal val trtnelmi viszony, illetve az azokra vonatkoz jogi, kereskedelmi, lozai, 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 (pixelekbol ll kpek esetn) szokvnyos kpmegjelento-programokkal, vagy (rajzok esetn) ltalnosan hozzfrhet rajprogramok segtsgvel azonnal s kzvetlenl megtekinthet o, vagy o mdosthat; tovbb olyan formtumban mely alkalmas a szvegszerkeszt okbe val bevitelre, vagy a szvegszerkesztok 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 a markup nlkli egyszer ASCII, a Texinfo beviteli formtum, a L TEX beviteli foru mtum, az SGML vagy az XML egy ltalnosan hozzfrheto DTD hasznlatval, s a standardnak megfelel , emberi mdostsra tervezett egyszer HTML. Az tltszato u lan formtumok kz sorolhat a PostScript, a PDF, a szabadalmaztatott s csak zet os szvegszerkeszt kkel olvashat formtumok, az olyan SGML vagy XML, melyhez a o szksges DTD s/vagy egyb feldolgoz eszkzk nem ltalnosan hozzfrhet ok, s az olyan gpileg-generlt HTML formtum, melyet egyes szvegszerkeszt ok hoznak ltre, kizrlag kiviteli clra. Egy nyomtatott knyv esetben a Cmlap magt a cmlapot, illetve brmely azt kiegszt tovbbi oldalt jell, amely a jelen Licenszben denilt cmlap-tartalmak o kzzttelhez szksges. Az olyan formtum munkknl, melyek nem rendelkez nek effajta cmlappal, a Cmlap a munka cmhez legkzelebb es o, m a szveg trzst megel z szvegrszeket jelli. o o

2. SZ SZERINTI SOKSZOROST S
nnek lehet sge van a dokumentum kereskedelmi, vagy nem-kereskedelmi jelleg o u sokszorostsra s terjesztsre, brmely mdiumon keresztl, feltve, hogy jelen Licensz, a szerz i jogi gyelmeztets, tovbb a Dokumentumot jelen Licensz hatlya o 44

al rendel kzlemny minden pldnyban egyarnt megjelenik, s hogy e feltteleken o 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 egyrtelm en s olvashatan r kell vezetnie a kiad, u 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 kve telmnynek, gy a sokszorosts ettol eltekintve sz szerinti reprodukcinak minosl. Abban az esetben, ha a bortlapok brmelyikn megkvetelt szvegrszek tl hossznak bizonyulnnak az olvashat kzzttelhez, gy csak az els oknt felsoroltakat kell feltntetnie (amennyi jzan belts szerint elfr) a tnyleges bortn, a tovb biak 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 hozzfrs szmtgpu hlzat elrhet sgt, ahonnan brki, anonim mdon, trtsmentesen letltheti azt, o egy kzismert hlzati protokoll hasznlatval. Ha az utbbi lehet osget vlasztja, kteles gondoskodni arrl, hogy attl a naptl kezdve, amikor az utols tltszatlan pldny is terjesztsre kerlt (akr kzvetlenl n ltal, akr kiskereskedelmi forga lomban), 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 o pldnyszm terjesztsbe kezd, mr jval ezt megeloz en lpjen kapcsolatba a Doku mentum szerz ivel, annak rdekben, hogy megkaphassa tolk a Dokumentum esetleo ges feljtott vltozatt.

4. MDOST S
nnek lehet sge van a Dokumentum Mdostott Vltozatnak sokszorostsra s tero jesztsre a 2. s 3. szakaszok fenti rendelkezsei alapjn, feltve, hogy a Mdostott

45

Vltozatot kizrlag jelen Licensz feltteleivel sszhangban teszi kzz, ahol a M dostott Vltozat a Dokumentum szerept tlti be, ezltal lehetosget 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 El zmnyek szakaszban kell szerepelnik). Egy korbbi vltozat cmt o csak akkor hasznlhatja, ha annak szerzoje engedlyezte azt.

A Cmlapon szerz kknt sorolja fel a Mdostott Vltozatban elvgzett vltoztao tsokrt felel s szemlyeket, vagy entitsokat, tovbb a Dokumentum f o szero z i kzl legkevesebb tt (vagy mindet, ha nincsenek ten). o A Cmlapon a Mdostott Vltozat kzzttelrt felelos szemlyt tntesse fel kiadknt. A Dokumentum sszes szerz i jogi gyelmeztetst hagyja rintetlenl. o Sajt mdostsaira vonatkozan is tegyen kzz egy szerz oi jogi megjegyzst, a tbbi ilyen jelleg gyelmeztets mellett. u Rgtn a szerz i jogi gyelmeztetseket kvet en tntessen fel egy kzlemnyt, o o 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 ort teljes listjt. Mellkelje jelen Licensz egy eredeti pldnyt. Az El zmnyek szakaszt, illetve annak cmt szintn hagyja rintetlenl, o emellett adjon hozz egy j elemet, amely minimlisan tartalmazza a Mdo stott Vltozat cmt, kiadsi vt, tovbb az j szerzok, illetve a kiad nevt, a Cmlapon lthatkhoz hasonlan. Amennyiben a Dokumentum nem tartalmaz semmifle El zmnyek elnevezs szakaszt, gy hozzon ltre egyet, mely taro u talmazza a Dokumentum cmt, kiadsi vt, tovbb a szerz ok, illetve a kiad nevt, a Cmlapon lthatkhoz hasonlan; majd ezt kvetoen adjon hozz egy j, a Mdostott Vltozatra vonatkoz elemet, a fentiekkel sszhangban. Ne tegyen vltoztatsokat a Dokumentumban megadott tltsz pldny nyilvnos hlzati elrhet sgt (ha van ilyen) illet en, vagy hasonlkpp, a Dokumeno o tum alapjul szolgl korbbi vltozatok hlzati helyre vonatkozan. Ezek az El zmnyek szakaszban is szerepelhetnek. Csak abban az esetben hagyhatja el o egyes korbbi vltozatok hlzati elrhetosgt, ha azok legkevesebb ngy vvel a Dokumentum el tt kszltek, vagy ha maga az alkot engedlyezi azt. o Brmely Ksznetnyilvnts, vagy Ajnlsok szakasz cmt hagyja rintetlenl, tovbb gondoskodjon arrl, hogy azok tartalma s hangvtele az egyes hozzjrulkat, s/vagy az ajnlsokat illetoen vltozatlan maradjon. A Dokumentum sszes Nem Vltoztathat Szakaszt hagyja rintetlenl, gy cmket, mint tartalmukat illet en. A szakaszok szmozsa, vagy brmely azzal o egyenrtk jells nem tartozik a szakaszcmek kz. u 46

Trljn minden Jvhagys elnevezs szakaszt. Effajta szakaszok nem ku pezhetik rszt a Mdostott Vltozatnak.

Ne nevezzen t semmilyen ltez szakaszt Jvhagys-ra, vagy olyasmire, o mely cmben a Nem Vltoztathat Szakaszokkal tkzhet.

Ha a Mdostott Vltozat j megel z szakaszokat tartalmaz, vagy olyan fggelo o keket, melyek Msodlagos Szakasznak minoslnek, 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 szakaszcmt l. o Jvhagys elnevezs szakaszt csak akkor adhat a Dokumentumhoz, ha az kiu zrlag a Mdostott Vltozatra utal megjegyzseket tartalmaz pldul msok recenziira vonatkozan, vagy hogy egy szervezet a szveget egy standard mrvad dencijaknt ismerte el. Cmlap-szveg gyannt egy legfeljebb t szbl ll szvegrszt adhat meg, a Htlap-szveg esetn pedig 25 szt f zhet a Mdostott Vltozat Bortszvegeinek u vghez. Brmely entits csak s kizrlag egy Cmlap- s egy Htlap-szvegrszt adhat (akr kzvett n keresztl) a Dokumentumhoz. Ha a dokumentum mr eleve o rendelkezik Bortszveggel, akr azrt, mert azt korbban n adta hozz, vagy mert valaki ms nn keresztl gondoskodott errol, abban az esetben nincs lehetosg jabb Bortszveg hozzadsra; a rgit mindazonltal lecserlheti, abban az esetben, ha annak kiadja egyrtelm en engedlyezi azt. u A Dokumentum szerz je/i s kiadja/i jelen Licensz alapjn nem teszik lehetov o nevk nyilvnos felhasznlst egyetlen Mdostott Vltozat tmogatsa, vagy tmogatottsga rdekben sem.

5. KOMBINLT DOKUMENTUMOK
nnek lehet sge van a Dokumentum egyb, e Licensz hatlya alatt kiadott dokumeno tumokkal 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 tartalmaz nia, az egymssal tfedsben lvo Nem Vltoztathat Szakaszok pedig kivlthatk egy sszegzett pldnnyal. Amennyiben tbb Nem Vltoztathat Szakasz szerepelne ugyanazon cmmel, m eltr tartalommal, gy alaktsa t minden egyes szakasz cmt o 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 ozmnyek elneve zs szakaszt ssze kell olvasztania, miltal egy sszefgg o El zmnyek szakasz u o jn ltre; hasonlkpp kell eljrnia a Ksznetnyilvnts, illetve az Ajnlsok szakaszok tekintetben. Ugyanakkor minden Jvhagys elnevezs szakaszt trlnie u kell.

47

6. DOKUMENTUMGYUJTEMNYEK
nnek lehet sge van a Dokumentumbl, illetve brmely egyb, e Licensz hatlya alatt o kiadott dokumentumbl gy jtemnyt ltrehozni, s az egyes dokumentumokban tallu hat licenszeket egyetlen pldnnyal kivltani, feltve, hogy a gy jtemnyben szerepl o u sszes dokumentum esetn minden ms tekintetben kveti jelen Licensz feltteleit, azok sz szerinti sokszorostsra vonatkozan. Tetszse szerint ki is emelhet egy meghatrozott dokumentumot a gy jtemnyb ol, u 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 el rsait a dokumentum sz szerinti sokszorostsra vonatkozan. o

7. SSZEFUZS FGGETLEN MUNKKKAL


A Dokumentum s annak szrmazkainak klnll, vagy fggetlen dokumentumokkal, illetve munkkkal val sszef zse egy kzs trolsi, vagy terjesztsi egysgen, u egszben nem tekinthet a Dokumentum Mdostott Vltozatnak, feltve, hogy az o sszef zs nem lesz szerz i jogvdett. Az effajta sszef zs eredmnyeknt sszegu o u zs jn ltre, m jelen Licensz nem rvnyes az abban a Dokumentummal egytt szerepl nll munkkra, hacsak azok nem a Dokumentum szrmazkai. o 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 pld nyai a 4. szakasz rendelkezsei alapjn terjeszthetok. A Nem Vltoztathat Szakaszok lefordtsa kln engedlyt ignyel a szerzoi 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 nyelv Licensz szvege is. Amennyiben eltrs mutatkozna az ereu deti vltozat, illetve a fordts kztt, gy a Licensz angol nyelv eredetije tekintend o u mrvadnak.

9. MEGSZUNS
A jelen Licenszben egyrtelm en kijellt kereteken kvl tilos a Dokumentum bru minem sokszorostsa, mdostsa, allicenszelse, vagy terjesztse. Minden ezzel u szembeni sokszorostsi, mdostsi, allicenszelsi, vagy terjesztsi ksrlet a jelen Licenszben meghatrozott jogok automatikus megsz nst vonja maga utn. Azok a feu

48

lek, ugyanakkor, akik nn keresztl jutottak msolathoz, vagy jogosultsgokhoz, nem vesztik el azokat, amg maradktalanul betartjk e Licensz elorsait.

10. JELEN LICENSZ JVOBENI JAVT SAI


o o Megtrtnhet, hogy a Szabad Szoftver Alaptvny idor l id re fellvizsglt s/vagy j verzikat bocst ki a GNU Szabad Dokumentcis Licenszbol. 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 osge 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 oi jogi s licensz kzlemnyeket, rgtn a cmlapot kvetoen: 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 kvet verzijnak felttelei alapjn. A Nem Vltoztathat Szakaszok neve o SOROLJA FEL A CMKET , a Cmlap-szvegek neve LISTA, a Htlapszvegek neve pedig LISTA. E licensz egy pldnyt a GNU Szabad Dokumentcis Licensz elnevezs szakasz alatt tallja. u 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 ov 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 tmo gatsval. A dokumentum szabadon terjesztheto s msolhat a GNU Szabad Dokumentcs Licensz felttelei alapjn.

50

You might also like