7. Gestion des périphériques réseau

Contenu de cette section

7.1 Modules bas niveau obligatoires ou optionnels

Optional BSD compressor for PPP (bsd_comp.o).


Commande de chargement :
        /sbin/modprobe bsd_comp.o

        Aucun paramètre pour le module.

        Dépend de ppp.o

SLHC compressor for PPP (slhc.o).

Routines de compression et de décompression de paquets tcp (pour les transmissions sur des lignes séries lentes).

Nécessaire pour les protocoles SLIP et PPP (également ISDN-PPP).


Commande de chargement :
        /sbin/modprobe slhc.o

        Aucun paramètre pour le module.

Gestionnaire Ethernet général NS8390(8390.o).

Il s'agit du code spécific pour bon nombre de cartes Ethernet basées sur la puce 8390. Il ne s'agit pas d'un gestionnaire complet mais doit être combiné avec d'autres gestionnaires plus spécifiques comme ne.o, wd.o, 3c503.o, etc.


Commande de chargement :
        /sbin/modprobe 8390.o

        Aucun paramètre pour le module.

7.2 Dummy net driver support (dummy.o).

Il s'agit en fait d'un périphérique sans fin (c'est à dire que le trafic envoyé dans ce périphérique est oublié) avec une adresse IP configurable. Il est utilisé pour rendre votre adresse SLIP inactive existante pour vos programmes locaux.


Commande de chargement :
        /sbin/modprobe dummy.o

        Aucun paramètre pour le module.

7.3 EQL (serial line load balancing) support (eql.o).

Si vous possédez deux connexions séries vers des ordinateurs (cela nécessite donc deux modems et deux lignes téléphoniques) et que vous utilisez SLIP (protocole pour envoyer des données sur Internet via une ligne téléphonique) ou PPP (meilleur protocole que SLIP), vous pouvez faire en sorte qu'elle se comporte comme une connexion deux fois plus rapide en utilisant ce gestionnaire.


Commande de chargement :
        /sbin/modprobe eql.o

        Aucun paramètre pour le module.

7.4 Frame relay DLCI support (dlci.o).

Il s'agit du support pour le protocole de relai de trames. Le relai de trame est une manière de se connecter à faible coût à un fournisseur de services externe ou à un réseau privé. La ligne physique de votre machine à votre "switch" (c'est à dire le point d'entrée au réseau) peut gérer plusieurs connexions points à points vers d'autres ordinateurs connectées au relai. Pour une présentation générale du protocole, consultez l'URL http://frame-relay.indiana.edu/4000/4000index.html. Pour utiliser le relai de trames, vous avez besoin de gérer certains matériels (FRAD) et certains programmes livrés dans le paquetage net-tools comme cela est expliqué dans le fichier Documentation/networking/framerelay.txt.


Commande de chargement :
        /sbin/modprobe dlci.o

        Aucun paramètre pour le module.

7.5 Sangoma S502A FRAD support (sdla.o).

Il s'agit d'un gestionnaire pour les périphériques FRAD (Frame Relay Access Devices) Sangoma S502A, S502E et S508. Il s'agit de cartes multi protocoles, mais seul le relai de trames est généré par ce gestionnaire actuellement. Lisez Documentation/networking/framerelay.txt.


Commande de chargement :
        /sbin/modprobe sdla.o

        Aucun paramètre pour le module.

        Dépend de dlci.o

7.6 PLIP (parallel port) support (plip.o).

PLIP (Parallel Line Internet Protocol) est utilisé pour créer un mini réseau consistant de deux (rarement plus) machines locales. Les ports parallèles (les connecteurs des ordinateurs à 25 broches) sont connectés en utilisant des cables dits null printer ou Turbo Laplink qui peuvent être transmettre 4 bits en même temps ou utiliser des cables PLIP spéciaux pour être utilisés sur des ports parallèles uniquement bidirectionels qui peuvent transmettre 8 bits au même moment (vous pouvez trouver les spécifications de ces cables dans le fichier drivers/net/README?.plip). Les cables peuvent être longs d'au maximum 15 mètres. Cela fonctionne également si l'une des machines tourne sous DOS/Windows et possède les logiciels PLIP correspondant comme le gestionnaire Crynwr PLIP http://sunsite.cnam.fr/packages/Telnet/PC/msdos/misc/pktdrvr.txt et winsock ou le telnet NCSA.


Commande de chargement :
        /sbin/modprobe plip.o io=0x378 irq=7

        io = 0
        irq = 0         (par défaut, utilisez IRQ 5 pour le port 0x3bc,
                                          IRQ 7 pour le port 0x378,
                                      and IRQ 2 pour le port 0x278)
        (Scrute les ports: 0x278, 0x378, 0x3bc)

7.7 PPP (point-to-point) support (ppp.o).

Pour utiliser PPP, vous avez besoin d'un autre programme appellé pppd comme cela est décrit dans le fichier Documentation/networking/ppp.txt et dans le PPP-HOWTO, disponible sur sunsite.unc.edu:/pub/Linux/docs/HOWTO.


Commande de chargement :
        /sbin/modprobe ppp.o

        Aucun paramètre pour le module.

        Dépend de slhc.o
        Dépend également de serial.o, ce n'est pas détecté automatiquement,
        donc serial.o doit être chargé manuellement.

7.8 SLIP (serial line) support (slip.o).

SLIP (Serial Line Internet Protocol) est le protocle utilisé pour accéder à Internet via des lignes téléphoniques ou via des cables série (connu comme étant nullmodem).


Commande de chargement :
        /sbin/modprobe slip.o

        slip_maxdev = 256 (valeur par défaut SL_NRUNIT dans slip.h)

        Dépend de slhc.o
        Dépend également de serial.o, ce n'est pas détecté automatiquement,
        donc serial.o doit être chargé manuellement.

7.9 Interface Radio Amateur et réseau sans-fil

BAYCOM ser12 and par96 kiss emulation driver for AX.25(baycom.o).

Il s'agit d'un gestionnaire pour de simples modems radios amateurs Baycom connectés à une interface série ou à une interface parallèle. Le gestionnaire gère les versions ser12 et par96. Pour configurer ce gestionnaire, utilisez les programmes disponibles à l'URL http://www.ife.ee.ethz.ch/~sailer/ham/ham.html#lnxbay. Pour information sur les modems, consultez l'URL http://www.baycom.de et le fichier drivers/char/README.baycom.


Commande de chargement :
        /sbin/modprobe baycom.o modem=1 iobase=0x3f8 irq=4 options=1
  
        major   nombre majeur que le gestionnaire devrait utiliser; par défaut 60
        modem   type du modem du premier canal (mineur 0); 1=ser12,
                2=par96/par97, toute autre valeur invalide
        iobase  adresse de base du port; valeur répandues pour ser12 : 0x3f8,
                0x2f8, 0x3e8, 0x2e8 et pour par96/par97 : 0x378, 0x278, 0x3bc
        irq     ligne d'interruption du port; valeur répandues pour ser12 : 3,4
                et pour par96/par97 : 7
        options 0=utilise le DCD matériel, 1=utilise le DCD logiciel

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

STRIP est un protocole radio développélors du projet MosquitoNet (http://mosquitonet.stanford.edu/) pour accéder à Internet via des radios Metricom. Ces radios sont petites, alimentées par bateries, avec une vitesse de 100 kbit/sec, et environ de la taille et du poid d'un téléphone cellulaire (vous pouvez également en avoir entendu parlé sous le nom de "Metricom modems" mais nous oublierons le terme "modem" car il n'est pas bien employé ici. Cela pourrait faire penser que l'on peut connecter un modem Metricom à une ligne téléphonique et s'en servir comme d'un modem). Vous pouvez utiliser STRIP sur toute machine Linux possédant un port série, même si cela est quand même plus utile sur des portables.


Commande de chargement :
        /sbin/modprobe strip.o

        Aucun paramètre pour le module.

WaveLAN support (wavelan.o).

Il s'agit de cartes pour des réseaux sans fil. Les cartes gérées sont les cartes GIS d'AT&T et WaveLAN de NCR.


Commande de chargement :
        /sbin/modprobe wavelan.o

        io = 0x390      (configurable mais ce n'est pas recommandé)
        irq = 0         (hum... évitez de changer)

WIC Radio IP bridge (wic.o).

Gestion du système WIC parallel port radio bridge.


Commande de chargement :
        /sbin/modprobe wic.o

        Il s'avère que les périphériques 'wic0', 'wic1' and 'wic2' 
        ont des relations directes avec les ports correspondants
        'lpx'.

Z8530 SCC kiss emulation driver for AX.25 (scc.o).

Ces cartes sont utilisées pour connecter votre Linux à une radio amateur pour communiquer avec d'autres ordinateurs. Si vous souhaitez utiliser cela, lisez les documents Documentation/networking/z8530drv.txt et le HAM-HOWTO.


Commande de chargement :
        /sbin/modprobe scc.o

        Aucun paramètre pour le module.

7.10 Cartes Ethernet 3COM.

3c501 support (3c501.o).


Commande de chargement :
        /sbin/modprobe 3c501.o

        io  = 0x280     Adresse de base
        irq = 5         IRQ
        (Scrute les ports :  0x280, 0x300)

3c503 support (3c503.o).


Commande de chargement :
        /sbin/modprobe 3c503.o

        io = 0          (des messages risquent apparaître si vous n'utilisez
                         pas "io=0xNNN")
        irq = 0         (IRQ choisie par le gestionnaire utilisant autoIRQ)
        xcvr = 0        (Utilisez xcvr=1 pour choisir un transceiver externe.)
        (Scrute les ports : 0x300, 0x310, 0x330, 0x350, 0x250, 0x280, 0x2A0,0x2E0)

        Dépend de 8390.o

3c505 support (3c505.o).


Commande de chargement :
        /sbin/modprobe 3c505.o

        io = 0x300
        irq = 0
        (Scrute les ports : 0x300, 0x280, 0x310)

3c507 support (3c507.o).


Commande de chargement :
        /sbin/modprobe 3c507.o

        io = 0x300
        irq = 0
        (Scrute les ports : 0x300, 0x320, 0x340, 0x280)

3c509/3c579 support (3c509.o).


Commande de chargement :
        /sbin/modprobe 3c509.o

        io = 0
        irq = 0
        (le système de probe ne fonctionne avec les modules qu'avec
         un bus EISA. Avec un bus ISA, cela ne fonctionne pas : dans
         ce cas, intégrez d'une manière statique votre gestionnaire si
         vous avez besoin d'un auto-probe.)

3c590 series "Vortex" support (3c59x.o).

Gestionnaire des cartes suivantes :


Commande de chargement :
        /sbin/modprobe 3c59x.o debug=1 options=0,,12

        Cela fixe le niveau des messages de débogage, et 
        également la première carte à un transceiver 10baseT, 
        la seconde à un transceiver genre EEPROM et la troisième 
        en full-duplex 100baseTx. 
        (Note : configuration fixée par le BIOS PCI.)

        Différents matériels configurables 
                0       10baseT
                1       10 Mbs AUI
                2       indéfini
                3       10base2 (BNC)
                4       100base-TX
                5       100base-FX
                6       MII (pas vraiment utilisable)
                7       <param&egrave;tres par d&eacute;faut>

                8       Full-duplex
                8       10baseT full-duplex
                12      100baseTx full-duplex
                16      Bus-master enable bit (utilisation exp&eacute;rimentale !)
                
        Les d&eacute;tails de l'impl&eacute;mentation du gestionnaire se trouvent 
        au d&eacute;but du code source.

7.11 Cartes Ethernet Western Digital/SMC.

WD80*3 support (wd.o).


Commande de chargement :
        /sbin/modprobe wd.o

        io = 0          (Risque g&eacute;n&eacute;rer des messages d'erreur si vous ne 
                         rajoutez pas un "io=0xNNN")
        irq = 0         (IRQ. Lue dans l'EEPROM, les vielles cartes utilisent
                         autoIRQ)
        mem = 0         (Force la m&eacute;moire partag&eacute;e &agrave; l'adresse 0xC8000, ou
                         ce qye vous voulez..)
        mem_end = 0     (Force la taille de la m&eacute;moire en sp&eacute;cifiant une valeur.)
                        (par exemple, pour une carte WD8003EBT 32Ko, utiliser 
                        mem=0xd0000 mem_end=0xd8000)
        (Scrute les ports :  0x300, 0x280, 0x380, 0x240)

        D&eacute;pend de 8390.o

SMC Ultra/EtherEZ support (smc-ultra.o).


Commande de chargement :
        /sbin/modprobe smc-ultra.o

        io = 0          (Risque g&eacute;n&eacute;rer des messages d'erreur si vous ne 
                         rajoutez pas un "io=0xNNN")
        irq = 0         (IRQ. Lecture de l'EEPROM)
        (Scrute les ports :  0x200, 0x220, 0x240, 0x280, 0x300, 0x340, 0x380)

        D&eacute;pend de 8390.o

SMC 9194 support (smc9194.o).

Il s'agit d'un gestionnaire pour les cartes Ethernet SMC 9000.


Commande de chargement :
        /sbin/modprobe smc9194.o

        io = 0          pour l'adresse de base
        irq = 0         pour l'IRQ
        ifport = 0      pour une audod&eacute;tection, 1 pour TP, 2 pour AUI ( ou 10base2 )

        Scrute les ports : 0x200, 0x220, 0x240, 0x260, 0x280, 0x2A0, 0x2C0, 0x2E0,
                           0x300, 0x320, 0x340, 0x360, 0x380, 0x3A0, 0x3C0, 0x3E0

        Niveau de d&eacute;bogage configurable dans le fichier smc9194.c.

7.12 Autres cartes Ethernet.

AT1700 support (at1700.o).


Commande de chargement :
        /sbin/modprobe at1700.o

        io = 0x260
        irq = 0

        (Scrute les ports : 0x260, 0x280, 0x2A0, 0x240, 0x340, 0x320, 0x380, 0x300)

Cabletron E21xx support (e2100.o).


Commande de chargement :
        /sbin/modprobe e2100.o

        io = 0          (Risque g&eacute;n&eacute;rer des messages d'erreur si vous ne 
                         rajoutez pas un "io=0xNNN")
        irq = 0         (IRQ logicielle d&eacute;tect&eacute;e par le gestionnaire)
        mem = 0         (Red&eacute;fini le d&eacute;but de la m&eacute;moire partag&eacute;e 0xd0000)
        xcvr = 0        (Utilisez xcvr=1 pour choisir un transceiver externe.)
        (Scrute les ports : 0x300, 0x280, 0x380, 0x220)

        D&eacute;pend de 8390.o

DEPCA, DE10x, DE200, DE201, DE202, DE422 support (depca.o).


Commande de chargement :
        /sbin/modprobe depca.o

        io = 0x200
        irq = 7
        (Scrute les ports :  ISA:  0x300, 0x200;
                             EISA: 0x0c00)

EtherWORKS 3 (DE203, DE204, DE205) support (ewrk3.o).


Commande de chargement :
        /sbin/modprobe ewrk3.o

        io = 0x300
        irq = 5
        (Avec un module, pas d'auto d&eacute;tection !
         Sur des bus EISA il effectue une d&eacute;tection EISA.
         Une inclusion statique permet une d&eacute;tection dur les
         ports ISA du bus :
                0x100, 0x120, 0x140, 0x160, 0x180, 0x1A0, 0x1C0,
                0x200, 0x220, 0x240, 0x260, 0x280, 0x2A0, 0x2C0, 0x2E0,
                0x300,        0x340, 0x360, 0x380, 0x3A0, 0x3C0)

EtherExpress 16 support (eexpress.o).


Commande de chargement :
        /sbin/modprobe eexpress.o

        io = 0x300
        irq = 0         (IRQ lue dans l'EEPROM)
        (Scrute les ports : 0x300, 0x270, 0x320, 0x340)

EtherExpressPro support (eepro.o).


Commande de chargement :
        /sbin/modprobe eepro.o

        io = 0x200
        irq = 0
        (Scrute les ports : 0x200, 0x240, 0x280, 0x2C0, 0x300, 0x320, 0x340, 0x360)

Fujitsu FMV-181/182/183/184 support (fmv18x.o).


Commande de chargement :
        /sbin/modprobe fmv18x.o

        io = 0x220      pour l'adresse de base
        irq = 0         pour l'IRQ

        (Scrute les ports : 0x220, 0x240, 0x260, 0x280, 0x2a0, 0x2c0, 0x300, 0x340)

HP PCLAN+ (27247B and 27252A) support (hp-plus.o).


Commande de chargement :
        /sbin/modprobe hp-plus.o

        io = 0          (Risque g&eacute;n&eacute;rer des messages d'erreur si vous ne 
                         rajoutez pas un "io=0xNNN")
        irq = 0         (IRQ lue &agrave; partir de la configuration)
        (Scrute les ports : 0x200, 0x240, 0x280, 0x2C0, 0x300, 0x320, 0x340)

        D&eacute;pend de 8390.o

HP PCLAN (27245 and other 27xxx series) support (hp.o).


Commande de chargement :
        /sbin/modprobe hp.o

        io = 0          (Risque g&eacute;n&eacute;rer des messages d'erreur si vous ne 
                         rajoutez pas un "io=0xNNN")
        irq = 0         (IRQ logicielle s&eacute;lectionn&eacute;e par le gestionnaire
                         en utilisant autoIRQ)
        (Scrute les ports : 0x300, 0x320, 0x340, 0x280, 0x2C0, 0x200, 0x240)

        D&eacute;pend de 8390.o

HP 10/100VG PCLAN (ISA, EISA, PCI) support (hp100.o).


Commande de chargement :
        /sbin/modprobe hp100.o
 
        hp100_port = 0 (adresse de base d'entr&eacute;e sortie)

        (Autod&eacute;tection EISA, si connect&eacute; &agrave; un slot EISA;
        Sur des bus ISA, scute tous les ports de 0x100 &agrave; 0x3E0
        avec un pas de 0x020)

ICL EtherTeam 16i/32 support (eth16i.o).


Commande de chargement :
        /sbin/modprobe eth16i.o

        io = 0x2a0      (Risque g&eacute;n&eacute;rer des messages d'erreur si vous ne 
                         rajoutez pas un "io=0xNNN")
        irq = 0         (IRQ logicielle s&eacute;lectionn&eacute;e par le gestionnaire
                         en utilisant autoIRQ)

        Scrute les ports sur les cartes eth16i :
        0x260, 0x280, 0x2A0, 0x240, 0x340, 0x320, 0x380, 0x300

        Scrute les ports sur les cartes eth32i :
        0x1000, 0x2000, 0x3000, 0x4000, 0x5000, 0x6000, 0x7000, 0x8000,
        0x9000, 0xA000, 0xB000, 0xC000, 0xD000, 0xE000, 0xF000

NE2000/NE1000 support (ne.o).


Commande de chargement :
        /sbin/modprobe ne.o

        io = 0          (Demande explicitement un io=0xNNN)
        irq = 0         (Essaye de demander une IRQ configur&eacute;e 
                         via autoIRQ)
        (Scrute les ports : 0x300, 0x280, 0x320, 0x340, 0x360)

        D&eacute;pend de 8390.o

NI5210 support (ni52.o).


Commande de chargement :
        /sbin/modprobe ni52.o
 
        io=0x360
        irq=9
        memstart=0xd0000
        memend=0xd4000

        N'utilisez pas l'auto d&eacute;tection, io=0

7.13 EISA, VLB, PCI et autres contrôleurs

Ansel Communications EISA 3200 support (ac3200.o).


Commande de chargement :
        /sbin/modprobe ac3200.o

        Comme il s'agit d'une carte EISA, l'autod&eacute;tection devrait fonctionner.

        D&eacute;pend de 8390.o

Apricot Xen-II on board ethernet (apricot.o).


Commande de chargement :
        /sbin/modprobe apricot.o

        io = 0x300  (Ne peut &ecirc;tre chang&eacute;e !)
        irq = 10

DE425, DE434, DE435, DE450, DE500 support (de4x5.o).


Commande de chargement :
        /sbin/modprobe de4x5.o

        io = 0x000b
        irq = 10
        is_not_dec = 0
        Pour les cartes non DEC utilisant la puce       
        DEC 21040/21041/21140, fixez cet param&egrave;tre &agrave; 1
        (d&eacute;tection sur EISA et PCI)

DECchip Tulip (dc21x4x) PCI support (tulip.o).


Commande de chargement :
        /sbin/modprobe tulip.o

        Lisez le fichier Documentation/networking/tulip.txt

Digi Intl. RightSwitch SE-X support (dgrs.o).

Il s'agit d'un gestionnaire pour les cartes PCI et EISA Digi International RightSwitch SE-X. Il s'agit de 4 (EISA) ou 6 (PCI) conneceurs Ethernet et d'un NIC réunis sur une même carte.

Il existe un outil pour configurer les filtres entrant et sortant sur chaque port appellé dgrsfilt.

L'outil de gestion vous permet de regarder graphiquement les performances, mais également les agents SNMP, IP et IPX, le IEEE Spanning Tree, etc. Cela peut également être configuré à partir de la ligne de commande lors du chargement du gestionnaire.

Il existe également un autre outil de gestion, appellé xrightswitch.


Commande de chargement :
        /sbin/modprobe dgrs.o

        debug=NNN               Niveau de d&eacute;bogage
        dma=0/1                 D&eacute;sactivation/Activation du DMA sur les cartes PCI
        spantree=0/1            Active ou d&eacute;sactive le "IEEE spanning tree"
        hashexpire=NNN          Change l'adresse du timeout (par d&eacute;faut 300 secondes)
        ipaddr=A,B,C,D          Fixe l'adresse IP de l'agent SNMP par exemple 199,86,8,221
        ipxnet=NNN              Fixe l'adresse IPX de l'agent SNMP

7.14 Adaptateurs portables et de poche

D-Link DE600 pocket adaptor support (de600.o).


Commande de chargement :
        /sbin/modprobe de600.o
 
        de600_debug = 0
        (Sur le port 0x378, irq 7 -- lpt1;  configurable lors de la compilation)

D-Link DE620 pocket adaptor support (de620.o).


Commande de chargement :
        /sbin/modprobe de620.o

        bnc = 0, utp = 0        <-- force une autre configuration mat&eacute;rielle
        io = 0x378              (configurable lors de la compilation)
        irq = 7

7.15 Token Ring driver support

Tropic chipset based adaptor support (ibmtr.o).


Commande de chargement :
        /sbin/modprobe ibmtr.o io=0xa20 irq=0

        io = 0xa20      Ne pas utiliser l'auto d&eacute;tection avec insmod
        irq = 0

7.16 ARCnet support (arcnet.o).

Lisez les informations contenues dans le fichier /usr/src/linux/Documentation/networking/arcnet.txt. De plus, certains informations sur les matériels Arcnet se trouvent dans le fichier arcnet-hardware.txt situé dans le même répertoire.


Commande de chargement :
        /sbin/modprobe arcnet.o io=0x300 irq=2 shmem=0xd0000

        Vous pouvez appeller le p&eacute;riph&eacute;rique "device=arc1"
        (pour une seconde carte) ou "device=eth0" (pour des raisons 
        &eacute;videntes) si vous voulez.

        (Lors de l'autod&eacute;tection, les adresses suivantes sont regard&eacute;es :
         Pr&eacute;f&eacute;rences :
               0x300, 0x2E0, 0x2F0, 0x2D0
         Autres :
                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  )


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre