Następna strona Poprzednia strona Spis treści

7. Obsługa urządzeń sieciowych

7.1 Wymagane i/lub opcjonalne moduły niskopoziomowe

Opcjonalny kompresor BSD do PPP (bsd_comp.o).


Polecenie ładowania:
        /sbin/modprobe bsd_comp.o

        Brak parametrów ładowania.

        Wymaga ppp.o

Kompresor SLHC dla PPP (slhc.o).

Procedury kompresji i dekompresji pakietów tcp (do celów transmisji po wolnych liniach szeregowych)

Wymagany przez protokoły SLIP i PPP (również ISDN-PPP).


Polecenie ładowania:
        /sbin/modprobe slhc.o

        Brak parametrów ładowania.

Ogólny rdzeń sterownika ethernet NS8390 (8390.o).

Jest to kod dostosowany do kości, dla wielu kart ethernet opartych o układ 8390. Nie jest to kompletny sterownik, musi być połączony z kodem dostosowanym do konkretnej karty, np. ne.o, wd.o, 3c503.o, itd.


Polecenie ładowania:
        /sbin/modprobe 8390.o

        Brak parametrów ładowania.

7.2 Obsługa sterownika sieciowego dummy (dummy.o).

Ogólnie rzecz biorąc jest to urządzenie typu worek bez dna (tzn. wszystko, co wysłane jest do tego urządzenia, obracane jest w nicość), z konfigurowalnym adresem IP. Najczęściej jest używane po to, aby udawać przed lokalnymi programami, że w danej chwili nieaktywny adres SLIP naprawdę istnieje.


Polecenie ładowania:
        /sbin/modprobe dummy.o

        Brak parametrów ładowania.

7.3 Obsługa EQL (wyważanie obciążenia linii szeregowej) (eql.o).

Jeśli twój komputer ma dwa łącza szeregowe z innymi komputerami (zazwyczaj wymaga to dwóch modemów i linii telefonicznych), oraz używasz na tych łączach protokołu SLIP (protokołu do obsługi ruchu internetowego przez linie telefoniczne) lub PPP (lepszy SLIP), przy użyciu tego sterownika możesz spowodować, że będą się one zachowywać jak jedno łącze podwójnej prędkości.


Polecenie ładowania:
        /sbin/modprobe eql.o

        Brak parametrów ładowania.

7.4 Obsługa Frame relay DLCI (dlci.o).

Jest to obsługa protokołu frame relay; frame relay to szybka i tania metoda zdalnego podłączania się do dostawcy usług internetu, lub tworzenia prywatnej sieci WAN. Na jednej fizycznej linii pomiędzy twoim komputerem a lokalnym "przełącznikiem" (tzn. punktem wejściowym do sieci frame relay) można relizować kilka logicznych połączeń punkt-punkt z innymi komputerami podłączonymi do sieci frame relay. Ogólne objaśnienie protokołu znajdziesz w WWW, pod adresem http://frame-relay.indiana.edu/4000/4000index.html. Aby używać frame relay, potrzebujesz urządzeń obsługi (FRAD) oraz pewnych programów z pakietu narzędzi sieciowych, tak jak objaśniono to w pliku Documentation/networking/framerelay.txt.


Polecenie ładowania:
        /sbin/modprobe dlci.o

        Brak parametrów ładowania.

7.5 Obsługa FRAD Sangoma S502A (sdla.o).

Jest to sterownik dla Urządzeń Dostępu do Frame Relay (FRAD) Sangoma S502A, S502E oraz S508. Są to karty wieloprotokołowe, ale obecnie sterownik obsługuje jedynie frame relay. Przeczytaj proszę Documentation/networking/framerelay.txt.


Polecenie ładowania:
        /sbin/modprobe sdla.o

        Brak parametrów ładowania.

        Wymaga dlci.o

7.6 Obsługa PLIP (port równoległy) (plip.o).

PLIP (Parallel Line Internet Protocol - Internetowy Protokół Linii Równoległych) używany jest do tworzenia miniaturowych sieci, składających się z dwóch (lub rzadko z większej ilości) lokalnych komputerów. Porty równoległe (złacza komputerowe z 25 otworami) łączone są kablami "null printer" lub "Turbo Laplink", króre mogą przesyłać 4 bity naraz, lub przy użyciu specjalnych kabli PLIP (tylko w przypadku, gdy porty równoległe są dwukierunkowe), po których przesłać naraz można 8 bitów (opis konstrukcji tych kabli znajdziesz w pliku drivers/net/README?.plip). Kable te mogą mieć długość do 15m. Działa to również wtedy, gdy jeden z komputerów pracuje w systemie DOS/Windows i ma zainstalowane jakieś oprogramowanie PLIP, np. sterownik pakietów PLIP Crynwr http://sunsite.cnam.fr/packages/Telnet/PC/msdos/misc/pktdrvr.txt oraz oprogramowanie winsock lub telnet NCSA.


Polecenie ładowania:
        /sbin/modprobe plip.o io=0x378 irq=7

        io = 0
        irq = 0         (domyślnie, używa IRQ 5 dla portu 0x3bc,
                                          IRQ 7 dla portu 0x378,
                                     oraz IRQ 2 dla portu 0x278)
        (Detekcja na portach: 0x278, 0x378, 0x3bc)

7.7 Obsługa protokołu PPP (point-to-point) (ppp.o).

Aby używać PPP, potrzebujesz dodatkowy program, zwany pppd, zgodnie z opisem w Documentation/networking/ppp.txt oraz PPP-HOWTO, dostępnego pod adresem sunsite.unc.edu:/pub/Linux/docs/HOWTO.


Polecenie ładowania:
        /sbin/modprobe ppp.o

        Brak parametrów ładowania.

        Wymaga slhc.o 
        Wymaga również serial.o, który nie jest to automatycznie
        wykrywany, więc serial.o należy załadować ręcznie.

7.8 Obsługa protokołu SLIP (linia szeregowa) (slip.o).

SLIP (Serial Line Internet Protocol - Internetowy Protokół Linii Szeregowych) jest protokołem używanym do przesyłania ruchu internetowego po liniach telefonicznych lub kablach szeregowych (znanych również pod nazwą 'nullmodem').


Polecenie ładowania:
        /sbin/modprobe slip.o

        slip_maxdev = 256 (domyślna wartość SL_NRUNIT z pliku slip.h)

        Wymaga slhc.o
        Wymaga również serial.o, który nie jest to automatycznie
        wykrywany, więc serial.o należy załadować ręcznie.

7.9 Interfejsy sieciowe Radia Amatorskiego i komunikacji bezprzewodowej

Sterownik emulacji BAYCOM ser12 i par96 do AX.25 (baycom.o).

Jest to sterownik do prostych radiomodemów typu Baycom, które podłącza się do złącz szeregowych lub równoległych. Sterownik obsługuje modele ser12 i par96. Aby skonfigurować sterownik, należy użyć programu narzędziowego setbaycom dostępnego pod adresem http://www.ife.ee.ethz.ch/~sailer/ham/ham.html#lnxbay. Informacje o modemach znajdziesz pod adresem http://www.baycom.de, oraz w pliku drivers/char/README.baycom.


Polecenie ładowania:
        /sbin/modprobe baycom.o modem=1 iobase=0x3f8 irq=4 options=1
  
        major   liczba główna, którą powinien użyć sterownik; domyślnie 60
        modem   typ modemu pierwszego kanału (liczba poboczna 0); 1=ser12,
                2=par96/par97, jakakolwiej inna wartość jest niepoprawna

        iobase  adres bazowy portu; typowe wartości to 0x3f8,0x2f8, 0x3e8, 0x2e8
                dla ser12, oraz 0x378, 0x278, 0x3bc dla par96/par97

        irq     numer przerwania portu; typowe wartości to 3,4 dla ser12 oraz 7 dla
                par96/par97 options 0=use hardware DCD, 1=use software DCD

STRIP (Metricom starmode radio IP) strip.o).

STRIP jest protokołem radiowym rozwijanym w związku z projektem MosquitoNet (http://mosquitonet.stanford.edu/) do celów przesyłania ruchu internetowego przy użyciu radia Metricom. Radia Metricom są to małe, zasilane bateryjnie, radiowe przekaźniki pakietowe pracujące z prędkością 100kbit/sekundę. Mają rozmiar zbliżony do telefonu komórkowego. (Mogłeś również słyszeć o nich pod nazwą "modemy Metricom", ale staramy się unikać tutaj określenia "modem", ponieważ wprowadza ono wiele osób w błąd, przez co myślą, że można podłączyć modem Metricom do linii telefonicznej i używać go jak zwykły modem). STRIP możesz używać na każdym komputerze z Linuxem i portem szeregowym, choć oczwiście najbardziej może się on przydać posiadaczom komputerów przenośnych.


Polecenie ładowania:
        /sbin/modprobe strip.o

        Brak parametrów ładowania.

Obsługa WaveLAN (wavelan.o).

Są to karty do bezprzewodowej komunikacji zbliżonej do ethernet. Obsługiwane są karty AT&T GIS i NCR WaveLAN.


Polecenie ładowania:
        /sbin/modprobe wavelan.o

        io = 0x390      (Można ustawić, ale zmienianie nie jest zalecane)
        irq = 0         (Jeśli zmienione, nie brane pod uwagę)

Most IP WIC Radio (wic.o).

Obsługa mostu radiowego WIC pracującego na porcie równoległym.


Polecenie ładowania:
        /sbin/modprobe wic.o

        Wydaje się, że urządzenia 'wic0', 'wic1' and 'wic2' mają bezpośredni
        związek z odpowiadającymi im portami 'lpx'.

Sterownik emulacji Z8530 SCC do AX.25 (scc.o).

Te karty są używane do podłączania komputera z Linuxem do amatorskiego radio w celu łączenia się z innymi komputerami. Jeśli chciałbyś ich używać, przeczytaj Documentation/networking/z8530drv.txt oraz HAM-HOWTO.


Polecenie ładowania:
        /sbin/modprobe scc.o

        Brak parametrów modułu.

7.10 Karty ethernet 3COM.

Obsługa 3c501 (3c501.o).


Polecenie ładowania:
        /sbin/modprobe 3c501.o

        io  = 0x280     bazowy adres IO
        irq = 5         IRQ
        (Probes ports:  0x280, 0x300)

Obsługa 3c503 (3c503.o).


Polecenie ładowania:
        /sbin/modprobe 3c503.o

        io = 0          (Będzie narzekać, jeśli nie podasz "io=0xNNN")
        irq = 0         (IRQ ustawiane programowo przez sterownik, przy użyciu
                         autoIRQ)
        xcvr = 0        (Użyj xcvr=1 aby wybrać zewnętrzny transceiver)
        (Detekcja na portach: 0x300, 0x310, 0x330, 0x350, 0x250, 0x280, 0x2A0,0x2E0)

        Wymaga 8390.o

Obsługa 3c505 (3c505.o).


Polecenie ładowania:
        /sbin/modprobe 3c505.o

        io = 0x300
        irq = 0
        (Detekcja na portach: 0x300, 0x280, 0x310)

Obsługa 3c507 (3c507.o).


Polecenie ładowania:
        /sbin/modprobe 3c507.o

        io = 0x300
        irq = 0
        (Detekcja na portach: 0x300, 0x320, 0x340, 0x280)

Obsługa 3c509/3c579 (3c509.o).


Polecenie ładowania:
        /sbin/modprobe 3c509.o

        io = 0
        irq = 0
        ( Autodetekcja przez moduł w trakcie ładowania działa dobrze jedynie na
          EISA, AUTODETEKCJA ID NA ISA NIE DZIAŁA POPRAWNIE! Jeśli chesz, aby
          sterownik dokonywał poprawnej detekcji na szynie ISA, wkompiluj go
          statycznie w jądro ).

Obsługa serii 3c590 "Vortex" (3c59x.o).

Zapewnia obsługę następujących kart:


Polecenie ładowania:
        /sbin/modprobe 3c59x.o debug=1 options=0,,12

        Ustawia ono poziom komunikatów śledzenia aby wyświetlana była
        minimalna ilość komunikatów, ustawia pierwszą kartę na trancseiver
        10baseT, drugą na transceiver EEPROM, a trzecią aby pracowała w pełnym
        trybie duplex, przy użyciu transceivera 100baseTx.
        (Uwaga: kolejność kart ustawiana jest przez PCI BIOS).

        Możliwe ustawienia typów nośnika
                0       10baseT
                1       10Mbs AUI
                2       nie zdefiniowane
                3       10base2 (BNC)
                4       100base-TX
                5       100base-FX
                6       MII (jeszcze niedostępny)
                7       <Użyj ustawienie domyślne>

                8       Bit pełnego trybu duplex
                8       10baseT pełny duplex
                12      100baseTx pełny duplex
                16      Bit włączający Bus-master (jedynie zastosowania eksperymentalne!)

        Szczegóły na temat implementacji sterownika znajdziesz na początku pliku
        źródłowego.

7.11 Karty ethernet Western Digital/SMC.

Obsługa WD80*3 (wd.o).


Polecenie ładowania:
        /sbin/modprobe wd.o

        io = 0          (Będzie narzekać, jeśli nie podasz "io=0xNNN")
        irq = 0         (Wartość IRQ czytana z EEPROM, starodawne karty użwyają autoIRQ)
        mem = 0         (Wymuszenie pamięci dzielonej na adresie 0xC8000, lub innym...)
        mem_end = 0     (Wymuszenie niestandardowego rozmiaru pamięci przez
                         podanie wartości mem_end)
                        (np. dla 32k WD8003EBT, użyj mem=0xd0000 mem_end=0xd8000
        (Detekcja na portach:  0x300, 0x280, 0x380, 0x240)

        Wymaga 8390.o

Obsługa SMC Ultra/EtherEZ (smc-ultra.o).


Polecenie ładowania:
        /sbin/modprobe smc-ultra.o

        io = 0          (Będzie narzekać, jeśli nie podasz "io=0xNNN")
        irq = 0         (Wartość IRQ czytana z EEPROM)
        (Detekcja na portach:  0x200, 0x220, 0x240, 0x280, 0x300, 0x340, 0x380)

        Wymaga 8390.o

Obsługa SMC 9194 (smc9194.o).

Jest to sterownik do kart ethernet SMC serii 9000.


Polecenie ładowania:
        /sbin/modprobe smc9194.o

        io = 0          dla adres bazowego
        irq = 0         dla IRQ
        ifport = 0      dla autodetekcji, 1 dla TP, 2 dla AUI ( lub 10base2 )

        Detekcja na portach:    0x200, 0x220, 0x240, 0x260, 0x280, 0x2A0, 0x2C0, 0x2E0,
                        0x300, 0x320, 0x340, 0x360, 0x380, 0x3A0, 0x3C0, 0x3E0

        Poziom śledzenia można ustawić w kodzie źródłowym smc9194.c.

7.12 Inne karty Ethernet.

Obsługa AT1700 (at1700.o).


Polecenie ładowania:
        /sbin/modprobe at1700.o

        io = 0x260
        irq = 0

        (Detekcja na portach: 0x260, 0x280, 0x2A0, 0x240, 0x340, 0x320, 0x380, 0x300)

Obsługa Cabletron E21xx (e2100.o).


Polecenie ładowania:
        /sbin/modprobe e2100.o

        io = 0          (Będzie narzekać, jeśli nie podasz "io=0xNNN")
        irq = 0         (IRQ ustawiane programowo przez sterownik)
        mem = 0         (Nadpisanie domyślnego początku bloku pamięci dzielonej 0xd0000)
        xcvr = 0        (Użyj xcvr=1 aby wybrać zewnętrzny transceiver.)
        (Detekcja na portach: 0x300, 0x280, 0x380, 0x220)

        Wymaga 8390.o

Obsługa DEPCA, DE10x, DE200, DE201, DE202, DE422 (depca.o).


Polecenie ładowania:
        /sbin/modprobe depca.o

        io = 0x200
        irq = 7
        (Detekcja na portach:  ISA:  0x300, 0x200;
                        EISA: 0x0c00            )

Obsługa EtherWORKS 3 (DE203, DE204, DE205) (ewrk3.o).


Polecenie ładowania:
        /sbin/modprobe ewrk3.o

        io = 0x300
        irq = 5
        (Przy module brak autodetekcji!
         Na szynach EISA dokonywana jest detekcja EISA.
         Statycznie dołączony kod do jądra testuje porty na szynie ISA:
                0x100, 0x120, 0x140, 0x160, 0x180, 0x1A0, 0x1C0,
                0x200, 0x220, 0x240, 0x260, 0x280, 0x2A0, 0x2C0, 0x2E0,
                0x300,        0x340, 0x360, 0x380, 0x3A0, 0x3C0)

Obsługa EtherExpress 16 (eexpress.o).


Polecenie ładowania:
        /sbin/modprobe eexpress.o

        io = 0x300
        irq = 0         (Wartość IRQ czytana z EEPROM)
        (Detekcja na portach: 0x300, 0x270, 0x320, 0x340)

Obsługa EtherExpressPro (eepro.o).


Polecenie ładowania:
        /sbin/modprobe eepro.o

        io = 0x200
        irq = 0
        (Detekcja na portach: 0x200, 0x240, 0x280, 0x2C0, 0x300, 0x320, 0x340, 0x360)

Obsługa Fujitsu FMV-181/182/183/184 (fmv18x.o).


Polecenie ładowania:
        /sbin/modprobe fmv18x.o

        io = 0x220      adres bazowy
        irq = 0         IRQ

        Detekcja na portach: 0x220, 0x240, 0x260, 0x280, 0x2a0, 0x2c0, 0x300, 0x340

Obsługa HP PCLAN+ (27247B i 27252A) (hp-plus.o).


Polecenie ładowania:
        /sbin/modprobe hp-plus.o

        io = 0          (Będzie narzekać, jeśli nie podasz "io=0xNNN")
        irq = 0         (IRQ czytane z rejestru konfiguracji)
        (Detekcja na portach: 0x200, 0x240, 0x280, 0x2C0, 0x300, 0x320, 0x340)

        Wymaga 8390.o

Obsługa HP PCLAN (27245 i inne serii 27xxx) (hp.o).


Polecenie ładowania:
        /sbin/modprobe hp.o

        io = 0          (Będzie narzekać, jeśli nie podasz "io=0xNNN")
        irq = 0         (IRQ ustawiane programowo przez sterownik przy użyciu autoIRQ)
        (Detekcja na portach: 0x300, 0x320, 0x340, 0x280, 0x2C0, 0x200, 0x240)

        Wymaga 8390.o

Obsługa HP 10/100VG PCLAN (ISA, EISA, PCI) (hp100.o).


Polecenie ładowania:
        /sbin/modprobe hp100.o
 
        hp100_port = 0 (bazowy adres IO)

        (Dokonuje detekcję EISA, jeśli jest w złączu EISA;
         Na szynie ISA dokonuje detekcji na wszystkich portach od 0x100 do 0x3E0
         krokiem 0x020)

Obsługa ICL EtherTeam 16i/32 (eth16i.o).


Polecenie ładowania:
        /sbin/modprobe eth16i.o

        io = 0x2a0      (Będzie narzekać, jeśli nie podasz "io=0xNNN")
        irq = 0         (IRQ ustawiane programowo przez sterownik przy użyciu autoIRQ)

        Testowane porty przy karcie eth16i :
        0x260, 0x280, 0x2A0, 0x240, 0x340, 0x320, 0x380, 0x300

        Testowane porty przy karcie eth32i :
        0x1000, 0x2000, 0x3000, 0x4000, 0x5000, 0x6000, 0x7000, 0x8000,
        0x9000, 0xA000, 0xB000, 0xC000, 0xD000, 0xE000, 0xF000

Obsługa NE2000/NE1000 (ne.o).


Polecenie ładowania:
        /sbin/modprobe ne.o

        io = 0          (Jawnie wymaga wartości "io=0xNNN")
        irq = 0         (Próbuje określić ustawione IRQ przez autoIRQ)
        (Detekcja na portach: 0x300, 0x280, 0x320, 0x340, 0x360)

        Wymaga 8390.o

Obsługa NI5210 (ni52.o).


Polecenie ładowania:
        /sbin/modprobe ni52.o
 
        io=0x360
        irq=9
        memstart=0xd0000
        memend=0xd4000

        Nie używaj autodetekcji, io=0

7.13 Kontrolery EISA, VLB, PCI i zintegrowane z płytą główną

Obsługa Ansel Communications EISA 3200 (ac3200.o).


Polecenie ładowania:
        /sbin/modprobe ac3200.o

        Ponieważ jest to karta EISA, autodetekcja powinna działać.

        Wymaga 8390.o

Karta ethernet Apricot Xen-II na płycie głównej (apricot.o).


Polecenie ładowania:
        /sbin/modprobe apricot.o

        io = 0x300  (Nie można zmienić!)
        irq = 10

Obsługa DE425, DE434, DE435, DE450, DE500 (de4x5.o).


Polecenie ładowania:
        /sbin/modprobe de4x5.o

        io = 0x000b
        irq = 10
        is_not_dec = 0
        Przy kartach innych producentów niż DEC, ale używających kość DEC
        21040/21041/21140, ustaw ten parametr na 1
        (Detekcja EISA i PCI)

Obsługa DECchip Tulip (dc21x4x) PCI (tulip.o).


Polecenie ładowania:
        /sbin/modprobe tulip.o

        Przeczytaj Documentation/networking/tulip.txt

Obsługa Digi Intl. RightSwitch SE-X (dgrs.o).

Jest to sterownik linuxowy do kart Digi International RightSwitch SE-X EISA i PCI. Są to cztero- (EISA) lub sześcioportowe (PCI) przełączniki ethernet zintegrowane na jednej płycie z NIC.

Istnieje program narzędziowy do ustawiania filtrów pakietów wejściowych i wyjściowych na każdym porcie, zwany "dgrsfilt".

Ten program obsługi pozwala śledzić pracę graficznie, jak również ustawiać adresy IP i IPX agenta SNMP, parametry IEEE Spanning Tree i czas ekspiracji. Można je również ustawić z linii polecenia po załadowaniu sterownika.

Jest również towarzyszący program obsługi, zwany "xrightswitch".


Polecenie ładowania:
        /sbin/modprobe dgrs.o

        debug=NNN               Poziom komunikatów śledzenia
        dma=0/1                 Wyłącz/Włącz DMA na karcie PCI
        spantree=0/1            Wyłącz/Włącz IEEE spanning tree
        hashexpire=NNN          Zmień czas ekspiracji adresu (domyślnie 300 sekund)
        ipaddr=A,B,C,D          Ustaw adres IP agenta SNMP, np. 199,86,8,221
        ipxnet=NNN              Ustaw adres IPX agenta SNMP

7.14 Obsługa kart PCMCIA i przenośnych

Obsługa karty D-Link DE600 (de600.o).


Polecenie ładowania:
        /sbin/modprobe de600.o
 
        de600_debug = 0
        (Na porcie 0x378, irq 7 -- lpt1; możliwe do ustawienia przy kompilacji)

Obsługa karty D-Link DE620 (de620.o).


Polecenie ładowania:
        /sbin/modprobe de620.o

        bnc = 0, utp = 0        <-- Wymuszenie nośnika przez ustawienie jednej z opcji
        io = 0x378              (również możliwe do ustawienia przy kompilacji)
        irq = 7

7.15 Obsługa Token Ring

Obsługa kart opartych na układzie Tropic (ibmtr.o).


Polecenie ładowania:
        /sbin/modprobe ibmtr.o io=0xa20 irq=0

        io = 0xa20      Nie powinieneś używać autodetekcji przy insmod.
        irq = 0

7.16 Obsługa ARCnet (arcnet.o).

Przeczytaj dobrą dokumentację pod adresem /usr/src/linux/Documentation/networking/arcnet.txt. W tym samym miejscu znajduje się również informacja na temat sprzętu ARCnet - arcnet-hardware.txt.


Polecenie ładowania:
        /sbin/modprobe arcnet.o io=0x300 irq=2 shmem=0xd0000

        Jeśli chcesz, możesz nazwać urządzenie używając konwencji "device=arc1"
        (dla drugiej karty) lub "device=eth0" (z dziwnych powodów).

        (Podczas detekcji, sprawdza następujące możliwe adresy:
         Zalecane:
                0x300, 0x2E0, 0x2F0, 0x2D0
         Inne:
                0x200, 0x210, 0x220, 0x230, 0x240, 0x250, 0x260, 0x270,
                0x280, 0x290, 0x2A0, 0x2B0, 0x2C0,
                       0x310, 0x320, 0x330, 0x340, 0x350, 0x360, 0x370,
                0x380, 0x390, 0x3A0,                      0x3E0, 0x3F0  )


Następna strona Poprzednia strona Spis treści