[ Pobierz całość w formacie PDF ]
.Jest to w istocie interfejs pêtli zwrotnej z maskowaniem IP.Na hos-tach, które posiadaj¹ jedynie interfejsy PPP/SLIP, bêdziesz chcia³ mieæ interfejs, któ-ry przez ca³y czas utrzymuje twój adres IP.Omawiamy to nieco bardziej szcze-gó³owo w podrozdziale Interfejs fikcyjny w rozdziale 5, Konfigurowanie sieci TCP/IP.40 Rozdzia³ 3: Konfigurowanie sprzêtu sieciowegoZauwa¿, ¿e dzisiaj to samo mo¿esz uzyskaæ, u¿ywaj¹c aliasu IP i konfiguruj¹c swójadres IP jako alias na interfejsie pêtli zwrotnej.Wycieczka po urz¹dzeniach sieciowych LinuksaJ¹dro Linuksa obs³uguje szereg sterowników dla ró¿nego rodzaju sprzêtu.Ten pod-rozdzia³ to krótki przegl¹d dostêpnych rodzin sterowników i u¿ywanych przez nienazw interfejsów.Interfejsy w Linuksie maj¹ standardowe nazwy, wymienione poni¿ej.WiêkszoSæsterowników obs³uguje wiêcej ni¿ jeden interfejs, dlatego interfejsy s¹ numerowane,na przyk³ad eth0 i eth1.loTo lokalny interfejs pêtli zwrotnej.Jest u¿ywany zarówno do celów testowych,jak i przez kilka aplikacji sieciowych.Dzia³a na zasadzie obwodu zamkniêtego,w którym wszelkie dane wys³ane do interfejsu s¹ zwracane do warstwy sieciowejhosta.W j¹drze istnieje zawsze tylko jeden interfejs pêtli zwrotnej i nie ma sensu,aby by³o ich wiêcej.eth0, eth1.To interfejsy kart Ethernet.S¹ u¿ywane przez wiêkszoSæ kart Ethernet, w³¹czniez tymi pod³¹czanymi przez port równoleg³y.tr0, tr1.To interfejsy kart Token Ring.S¹ u¿ywane przez wiêkszoSæ kart Token Ring,w³¹cznie z produkowanymi przez firmy inne ni¿ IBM.sl0, sl1.To interfejsy SLIP.S¹ zwi¹zane z ³¹czami szeregowymi w kolejnoSci alokowaniadla SLIP.ppp0, ppp1.To interfejsy PPP.Podobnie jak interfejsy SLIP, interfejs PPP jest zwi¹zany z ³¹czemszeregowym pracuj¹cym w trybie PPP.plip0, plip1.To interfejsy PLIP.PLIP przesy³a datagramy IP przez ³¹cza równoleg³e.Interfejsys¹ alokowane przez sterownik PLIP w czasie uruchamiania systemu i s¹ odwzoro-wane na porty równoleg³e.W j¹drach 2.x istnieje bezpoSredni zwi¹zek miêdzynazw¹ urz¹dzenia a portem wejScia/wyjScia portu równoleg³ego, ale w now-szych j¹drach nazwy urz¹dzeñ s¹ przypisywane kolejno, tak jak w urz¹dzeniachSLIP i PPP.ax0, ax1.To interfejsy AX.25.AX.25 jest podstawowym protoko³em u¿ywanym przezoperatorów radia amatorskiego.Interfejsy AX.25 s¹ alokowane i przypisywanew podobny sposób jak urz¹dzenia SLIP.Istnieje wiele innych typów interfejsów dla innych urz¹dzeñ sieciowych.Wymienili-Smy tylko najpopularniejsze z nich.Instalowanie Ethernetu 41W kilku nastêpnych podrozdzia³ach omówimy dok³adniej korzystanie z opisanychpowy¿ej sterowników.Dokument Networkig-HOWTO opisuje konfiguracjê wiêkszo-Sci pozosta³ych interfejsów, natomiast AX25-HOWTO wyjaSnia, jak skonfigurowaæurz¹dzenia sieciowe radia amatorskiego.Instalowanie EthernetuKod sieciowy Liunksa w obecnej postaci obs³uguje wiele kart Ehternet.WiêkszoSæsterowników zosta³a napisana przez Donalda Beckera, który stworzy³ rodzinê ste-rowników dla kart opartych o uk³ad National Semiconductor 8390.S¹ one znanepod nazw¹ Becker Series Drivers.Sterowniki dla ró¿nego sprzêtu pisali te¿ inni pro-gramiSci.Dziêki temu wiêkszoSæ popularnych kart jest obs³ugiwana przez Linuksa,z naprawdê nielicznymi wyj¹tkami.Lista obs³ugiwanych kart Ethernet stale siêwyd³u¿a, a wiêc je¿eli twoja karta jeszcze siê na niej nie znajduje, to istnieje realnaszansa, ¿e wkrótce tam do³¹czy.NiegdyS próbowano sporz¹dziæ listê wszystkich obs³ugiwanych kart Ethernet, aleobecnie zajê³oby to zbyt du¿o czasu i miejsca.Na szczêScie Paul Gortmaker, który re-daguje dokument Ethernet-HOWTO, zamieszcza listê wszystkich obs³ugiwanychkart i podaje przydatne informacje na temat ich uruchamiania w Linuksie*.Co mie-si¹c jest ona wysy³ana do grupy dyskusyjnej comp.os.linux.answers, a tak¿e jest do-stêpna w oSrodkach lustrzanych Projektu Dokumentacji Linuksa.Nawet, je¿eli jesteS przekonany, ¿e potrafisz zainstalowaæ dany typ karty Ethernetw swoim komputerze, warto zajrzeæ do Ethernet-HOWTO i dowiedzieæ siê, co ma dopowiedzenia na ten temat.Znajdziesz tam informacje wykraczaj¹ce poza proste za-gadnienia konfiguracji.Na przyk³ad zapewne unikniesz niepotrzebnych k³opotów,jeSli bêdziesz wiedzia³, jak siê zachowuj¹ niektóre karty Ethernet oparte na DMAi wykorzystuj¹ce ten sam kana³ DMA, który jest domySlnie przeznaczony dla kon-trolera SCSI Adaptec AHA 1542.Dopóki nie prze³¹czysz ich na inny kana³ DMA,uruchomienie komputera bêdzie siê koñczy³o zapisywaniem pakietów przez kartêEthernet na losowe miejsca twojego dysku twardego.Aby skorzystaæ z dowolnej obs³ugiwanej przez Linuksa karty Ethernet, mo¿esz u¿yæprekompilowanego j¹dra z jakiejS znanej dystrybucji Linuksa.Zwykle maj¹ onemodu³y dla wszystkich obs³ugiwanych sterowników, a w procesie instalacji zwyklemo¿esz wybraæ te sterowniki, które chcesz za³adowaæ.Jednak na d³u¿sz¹ metê lepiejjest skompilowaæ w³asne j¹dro i umieSciæ w nim tylko te sterowniki, które s¹ rze-czywiScie potrzebne.Zaoszczêdzisz miejsce na dysku i pamiêæ.Automatyczne wykrywanie kart EthernetSterowniki Ethernet w Linuksie s¹ zwykle na tyle inteligentne, by znalexæ lokalizacjêkarty Ethernet.Dziêki temu nie musisz sam wskazywaæ jej j¹dra.Ethernet-HOWTOinformuje, czy dany sterownik u¿ywa automatycznego wykrywania i w jakiej ko-lejnoSci sprawdza adresy wejScia/wyjScia karty.* Z Paulem mo¿na siê skontaktowaæ pod adresem gpg109@rsphy1.anu.edu.au.42 Rozdzia³ 3: Konfigurowanie sprzêtu sieciowegoKod automatycznego wykrywania ma trzy ograniczenia.Po pierwsze, nie jest onw stanie poprawnie rozpoznaæ wszystkich kart.Jest to szczególnie widocznew przypadku tañszych klonów popularnych kart.Po drugie, j¹dro nie wykryje auto-matycznie wiêcej ni¿ jednej karty, dopóki mu tego jawnie nie zaznaczysz.Jest toSwiadome za³o¿enie konstrukcyjne, gdy¿ uznano, ¿e bêdziesz chcia³ mieæ kontrolênad tym, która karta jest przypisywana do którego interfejsu.Najlepszym sposobemna zrobienie tego porz¹dnie jest rêczne skonfigurowanie kart Ethernet we w³asnymkomputerze.Po trzecie, sterownik mo¿e przeoczyæ adres, pod którym jest skonfigu-rowana twoja karta.Podsumowuj¹c, sterowniki bêd¹ automatycznie szuka³y kartytylko pod tymi adresami, pod którymi dane urz¹dzenie mo¿e byæ skonfigurowane,ale czasem pewne adresy s¹ ignorowane w celu unikniêcia konfliktów sprzêtowychz innymi typami kart, które czêsto wykorzystuj¹ ten sam adres.Karty sieciowe PCI powinny byæ wykrywane bez k³opotów.Je¿eli jednak u¿ywaszwiêcej ni¿ jednej karty albo je¿eli automatyczne wykrywanie siê nie powiedzie, ist-nieje sposób na jawne powiadomienie j¹dra o adresie podstawowym i nazwie karty.W czasie uruchamiania systemu mo¿esz podaæ do j¹dra argumenty i informacje,które mog¹ siê przydaæ niektórym jego sk³adnikom.Mechanizm ten pozwala ci naprzyk³ad na przekazanie do j¹dra informacji, które umo¿liwi¹ sterownikom Ether-net zlokalizowanie sprzêtu Ethernet bez wykrywania go przez sterownik.Je¿eli korzystasz z systemu uruchamiania lilo, mo¿esz przekazaæ parametry doj¹dra, wpisuj¹c je za pomoc¹ opcjiappendw pliku lilo.conf
[ Pobierz całość w formacie PDF ]