![]() |
![]() |
![]() |
III. MISE EN PLACE D'UNE CARTE ETHERNET
A. Un mot sur la compatibilité
L'installation d'une carte Ethernet sous Linux est quelquefois un véritable casse-tête chinois. Les concepteurs fournissent en général des pilotes pour Windows, mais très rarement (en fait, je n'en ai jamais vu) pour Linux. Les pilotes Linux sont donc crées par des développeurs indépendants et non pas par les créateurs du matériel. De ce fait, si la carte que vous tentez d'installer possède des caractéristiques un peu spéciales (comme certains clones bon marché), elle a toutes les chances de ne pas être reconnue par Linux. On peut d'ailleurs généraliser cette règle à tous les types de carte (graphique, son, etc).
Parmi les cartes ISA 16 bits, les pilotes suivants sont très au point, et vous ne devriez pas avoir de problèmes lors de l'installation :
Les pilotes PCI les plus couramment utilisés sous Linux sont probablement :
/lib/modules/numéro_de_votre_version_de_noyau/net/
Si le pilote de la carte que vous désirez installer ne figure pas dans cette liste, vous devrez recompiler votre noyau avec les options adéquates.
La liste complète des drivers réseau de votre distribution se trouve généralement dans le répertoire :
/usr/src/linux-numéro_de_votre_version_de_noyau/drivers/net
à condition que vous ayez
installé le package kernel-source
qui
se trouve sur votre CDROM Linux.
Il y a différentes façons d'installer une carte Ethernet. Voici les 5 plus courantes :
puis actualiser LILO en tapant :
lilo -C /etc/lilo.conf
Astuce : si votre carte Ethernet
ne fonctionne toujours pas et qu'elle possède des fonctions Plug
And Play que vous pouvez désactiver physiquement grâce à
des cavaliers, faites le.
C. Deux cartes Ethernet identiques
Si vous voulez installer deux cartes Ethernet identiques sur la même machine, le mieux est de modifier le fichier /etc/conf.modules. Supposons qu'en plus de votre carte de l'exemple précédent, vous vouliez en configurer une autre d'adresse 0x330 et d'IRQ 7, il faut procéder de la façon suivante :
alias eth0 ne
alias eth1 ne
options ne io=0x220,0x330
irq=5,7
![]() |
![]() |
![]() |