eth0 eth1 eth2...comment est-ce attribué ?
Bonjour (et bonne année)
Je suis sous linux debian noyau 2.6
J'ai trois cartes réseau :
> lscpi | grep Ethernet
0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet
Controller (rev a1)
0000:01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
0000:02:01.0 Ethernet controller: 3Com Corporation 3C920B-EMB Integrated
Fast Ethernet Controller [Tornado] (rev 40)
J'en utilise deux : eth0 (la nforce2) pour mon réseau local et
eth1(Realtek) en dhcp :
> cat /etc/network/interfaces
auto eth0
iface eth0 inet static
address 172.16.0.1
netmask 255.255.255.0
network 172.16.0.0
broadcast 172.16.255.255
gateway 172.16.0.1
auto eth1
iface eth1 inet dhcp
Je souhaiterais utiliser la troisième pour un autre réseau local,
quelque chose du type :
auto eth2
iface eth2 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.255.255
gateway 192.168.0.1
Et ça ne fonctionne pas...en fait, j'ai l'impression que "eth2" est
"réservé" par le module eth1394 pour mes ports firewire :
> dmesg | grep eth
forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.56.
eth0: forcedeth.c: subsystem: 01043:80a7 bound to 0000:00:04.0
eth1: RealTek RTL8139 at 0x9000, 00:08:54:06:36:23, IRQ 209
eth1: Identified 8139 chip type 'RTL-8100B/8139D'
eth1394: eth2: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
eth1394: eth3: IEEE-1394 IPv4 over 1394 Ethernet (fw-host1)
eth1: link up, 10Mbps, full-duplex, lpa 0x4061
eth0: no IPv6 routers present
eth1: no IPv6 routers present
de plus j'ai les messages d'erreurs suivants :
sit0: unknown hardware address type 776
eth3: unknown hardware address type 24
eth2: unknown hardware address type 24
sit0: unknown hardware address type 776
eth3: unknown hardware address type 24
eth2: unknown hardware address type 24
Si j'essaie de mettre eth4 à la place de eth2 dans le fichier
interfaces, un message m'indique qu'aucune interface réseau eth4 n'existe.
J'ai aussi essayé de charger le module associé en créant un fichier
/tc/modprobe.d/reseau :
alias eth2 3c59x
mais ça ne change rien...eth2 semble toujours réservé au firewire.
Comment faire donc pour qu'eth2 puisse être associé à ma troisième
interface réseau ? Ou tout du moins comment pouvoir utiliser cette
troisième carte réseau ?
Merci.
--
Serge Sauton
|