[ Pobierz całość w formacie PDF ]
.GdybyS mia� dwie karty Ethernet, Linux móg�by wykry� jedn� kart� automatyczniei przez lilo przekaza� parametry do drugiej karty, ale prawdopodobnie wola�bySr�cznie skonfigurowa� obie karty.JeSli decydujesz si� na wykrywanie jednej kartyprzez j�dro i r�czne konfigurowanie drugiej, musisz mie� pewnoS�, �e j�dro przy-padkowo nie znajdzie najpierw drugiej karty i �e pierwsza zostanie w ogóle znale-ziona.Dlatego przeka� do lilo opcj�reserve, która jawnie mówi j�dru, by niesprawdza�o obszaru wejScia/wyjScia zaj�tego przez drug� kart�.Na przyk�ad,aby Linux zainstalowa� drug� kart� Ethernet znajduj�c� si� pod adresem0x300ja-ko eth1, musia�byS przekaza� j�dru nast�puj�ce parametry:reserve=0x300,32 ether=0,0x300,eth1Opcjareservegwarantuje, �e �aden sterownik nie b�dzie mia� dost�pu do obszaruwejScia/wyjScia drugiej karty w czasie wykrywania innych urz�dze�.Mo�esz tak�eu�y� parametru j�dra, który uniewa�nia automatyczne wykrywanie eth0:reserve=0x340,32 ether=0,0x340,eth0Mo�esz tak�e w ogóle wy��czy� automatyczne wykrywanie, na przyk�ad, aby j�dronie próbowa�o szuka� karty Ethernet, któr� tymczasowo usun��eS.W tym celuustaw argumentbase_addrna wartoS� -1:ether=0,-1,eth0Aby przekaza� te parametry do j�dra w czasie uruchamiania, wpisujesz je w monicie boot: lilo.Aby lilo pokaza�o monit  boot: , musisz nacisn�� jeden z klawiszy[Control], [Alt] lub [Shift] w czasie uruchamiania lilo.Je�eli maj�c monit, naciSnieszklawisz [Tab], pojawi si� lista j�der.Aby uruchomi� j�dro z podanymi parametrami,wprowadx nazw� wybranego j�dra, a nast�pnie spacj� i parametry, które chceszprzekaza�.Po naciSni�ciu [Enter] lilo za�aduje j�dro z uwzgl�dnieniem podanychparametrów.Aby te nowe parametry pojawi�y si� automatycznie przy ponownym uruchamianiusystemu, wprowadx je do pliku /etc/lilo.conf, u�ywaj�c s�owa kluczowegoappend=.Oto przyk�ad:boot=/dev/hdaroot=/dev/hda2install=/boot/boot.bmap=/boot/mapvga=normaldelay=20append="ether=10,300,eth0"image=/boot/vmlinuz-2.2.14label=2.2.14read-onlyPo edycji pliku lilo.conf musisz ponownie uruchomi� polecenie lilo, aby uaktywni�zmiany. 44 Rozdzia� 3: Konfigurowanie sprz�tu sieciowegoSterownik PLIPProtokó� IP ��cza równoleg�ego (Parallel Line IP  PLIP) to �atwy i tani sposób napo��czenie dwóch maszyn w sie�.Wykorzystuje port równoleg�y i specjalny kabel.Osi�ga pr�dkoS� od 10 do 20 kilobajtów na sekund�.PLIP powsta� w firmie Cyrnwr, Inc.Na swoje czasy odznacza� si� pomys�ow� (lub,jeSli wolisz, typowo hakersk�* architektur�), poniewa� oryginalne porty równoleg�eIBM PC by�y projektowane jako jednokierunkowe porty drukarki.Osiem linii da-nych s�u�y�o do wysy�ania danych jedynie z PC do urz�dzenia peryferyjnego, ale niew drug� stron�.* Protokó� PLIP firmy Cyrnwr znosi� to ograniczenie.W PLIP doprzyjmowania danych przeznaczono tylko pi�� linii stanu portu, co ograniczy�owielko� dostarczanych danych do pó�bajtu, ale dopuszczono przesy�anie w obiestrony.Ten tryb dzia�ania zosta� nazwany PLIP tryb 0.Obecnie porty równoleg�e PCobs�uguj� pe�ne dwukierunkowe przesy�anie danych 8-bitowych, a PLIP zosta� roz-szerzony i obecnie nosi nazw� PLIP tryb 1.J�dra Linuksa do wersji 2.0 (w��cznie) obs�ugiwa�y jedynie PLIP tryb 0, ale istnia�yrozszerzone sterowniki portu równoleg�ego (w postaci poprawek dla j�dra 2.0 i jakostandardowy kod w j�drze 2.2), które obs�ugiwa�y tak�e PLIP tryb 1**.W od-ró�nieniu od wczeSniejszych wersji kodu PLIP, obecny sterownik próbuje by� kom-patybilny z implementacjami PLIP firmy Cyrnwr oraz sterownikiem PLIP umiesz-czonym w NCSA telnet***.Aby po��czy� dwa komputery za pomoc� PLIP, musiszmie� specjalny kabel sprzedawany w niektórych sklepach pod nazw� Null Printerlub Turbo Laplink.Mo�esz jednak wykona� go samodzielnie i nie jest to trudne.Do-datek B, Przydatne konfiguracje kabli, wyjaSnia, jak to zrobi�.Sterownik PLIP dla Linuksa jest dzie�em prawie niezliczonej rzeszy u�ytkowników.Obecnie znajduje si� pod opiek� Niibe Yutaka (adres kontaktowy: gniibe@mri.co.jp).Sterownik po wkompilowaniu w j�dro, konfiguruje interfejs sieciowy dla ka�degomo�liwego portu drukarki, gdzie plip0 odpowiada portowi lp0, plip1 portowi lp1i tak dalej.Odwzorowanie interfejsów na porty inaczej wygl�da w j�drach 2.0, ni�w j�drach 2.2.W j�drach 2.0 odwzorowanie by�o zdefiniowane w pliku drives/net/Space.c w kodzie j�dra i nie mog�o si� zmieni�.DomySlne odwzorowanie w tympliku jest nast�puj�ce:* Walcz o oczyszczenie z zarzutów nazwy haker! Zawsze u�ywaj nazwy  craker , gdy mówisz o lu-dziach, którzy próbuj� pokona� system zabezpiecze�, a  haker , gdy mówisz o ludziach, którzy wy-mySlili m�dry sposób na rozwi�zanie problemu.Hakerzy mog� by� crakerami, ale nie nale�y ich nigdyze sob� myli�.Zajrzyj do Nowego s�ownika Hakerów (New Hackers Dictionary), który mo�na znalex�w postaci pliku Jargon, a lepiej zrozumiesz te poj�cia.** Poprawka obs�uguj�ca rozszerzony port równoleg�y w j�drach 2.0 jest dost�pna pod adresemhttp://www.cyberelk.demon.co.uk/parport.html.*** NCSA telnet to popularny program dla DOS-a, który pozwala na u�ywanie TCP/IP w sieci Ethernet lubPLIP i obs�uguj�cy us�ugi telnet oraz FTP. Sterownik PLIP 45Interfejs Port wejScia/wyjScia IRQplip0 0x3BC 7plip1 0x378 7plip2 0x278 5GdybyS skonfigurowa� swój port drukarki w inny sposób, musia�byS zmieni� odpo-wiednie wartoSci w pliku drivers/net/Space.c w kodzie xród�owym j�dra Linuksa,które trzeba by�oby przekompilowa�.W j�drach 2.2 sterownik PLIP wykorzystuje sterownik portu równoleg�ego  parportnapisany przez Philipa Blundella*.Nowy sterownik przypisuje nazwy urz�dze� sie-ciowych PLIP kolejno, tak jak sterowniki Ethernet czy PPP, a wi�c pierwsze utworzo-ne urz�dzenie PLIP ma nazw� plip0, drugie plip1 i tak dalej.Fizyczne porty równo-leg�e s� równie� przypisywane kolejno.DomySlnie sterownik portu równoleg�egozastosuje procedur� automatycznego wykrywania, aby zidentyfikowa� sprz�t,który go obs�uguje, i kolejno zapisze uzyskiwane informacje o urz�dzeniu fizycz-nym.Lepiej jest jawnie przekaza� j�dru fizyczne parametry wejScia/wyjScia.W tymcelu trzeba poda� argumenty do modu�u parport_pc.o w czasie jego �adowania, a je-�eli sterownik jest wkompilowany w j�dro, argumenty podaje si� w czasie urucha-miania lilo.Ustawienia IRQ dowolnego urz�dzenia mog� zosta� zmienione póxniejprzez zapisanie nowej wartoSci IRQ do pliku /proc/parport/*/irq.Konfigurowanie parametrów fizycznych wejScia/wyjScia w j�drze 2.2 w czasie �ado-wania modu�u jest proste.Na przyk�ad, aby przekaza� sterownikowi, �e masz dwaporty równoleg�e typu PC pod adresami wejScia/wyjScia0x278i0x378oraz IRQodpowiednio 5 i 7, mo�esz za�adowa� modu� z nast�puj�cymi argumentami:modprobe parport_pc io=0x278,0x378 irq=5,7Odpowiednie argumenty przekazywane do j�dra w przypadku wkompilowanegosterownika s� nast�puj�ce:parport=0x278,5 parport=0x378,7Aby argumenty te przekaza� do j�dra automatycznie w czasie uruchamiania syste-mu, musisz u�y� s�owa kluczowegoappendw lilo.Gdy sterownik PLIP zostanie zainicjowany, czy to w czasie uruchamiania systemu,je�eli jest wbudowany, czy te� w czasie �adowania modu�u plip.o, ka�dy z portów ró-wnoleg�ych b�dzie mia� zwi�zane z nim urz�dzenie sieciowe plip [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • czarkowski.pev.pl
  •