Netzwerkkarten überlagern sich auf einem Interface (eth...)

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
duennbier
Beiträge: 55
Registriert: 13.06.2005 15:34:19

Netzwerkkarten überlagern sich auf einem Interface (eth...)

Beitrag von duennbier » 16.07.2006 11:25:13

Hallo,

ich hab zwei Netzwerkkarten, RealTek RTL8139 und Intel PRO/1000.
Das Problem ist, dass ich beide Karten nicht gleichzeitig zum Laufen bekomme. Beide funktionieren aber prinzipiell (mit verschiedenen Kernel-Konfigurationen getestet).
Beispiele: in der einen Kernel-Konfiguration wird die RealTek-Karte als eth1 erkannt und die Intel-Karte überlappt sich mit einem Firewire-Gerät in eth0, in der anderen Konf. funktioniert die Intel-Karte als eth1 und dafür die RealTek-Karte nicht bzw überlappt sich mit Firewire.
Ich muss folgendes hinzufügen:
*ich verwende Vanilla-Kernel, mit *Standardkonfiguration* (2.6.16.x, 2.6.17.x).
*das einzigste, was ich variiert habe, sind die Intel PRO/1000 und die RTL8139 Kernel-Einstellungen (mal als Modul, mal fest einkompiliert) sowie die Firewire-Einstellungen.
*ich habe auch schon beide Netzwerkkarten PCI-slotmäßig verändert.

Beim letzten Versuch hatte ich einen 2.6.17.6 Kernel mit Standardkonf., mit Ausnahme, dass die Intel PRO/1000 als Modul kompiliert ist.
dmesg | grep eth liefert:

Code: Alles auswählen

eth0: RealTek RTL8139 at 0xc200, 00:50:22:ba:08:33, IRQ 177
eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
eth1394: eth0: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
eth1: no IPv6 routers present
In diesem Beispiel ist also anscheinend 1394Ethernet mit der Intel-Karte und RealTek auf eth0 überlagert. eth1 (=RealTek, obwohl als eth0 angezeigt) funktioniert.
Wenn ich mit ifconfig eth0 konfigurieren will, kommt:

Code: Alles auswählen

ifconfig eth0 192.168.2.1
SIOCSIFADDR: Kein passendes Gerät gefunden
eth0: ERROR while getting interface flags: Kein passendes Gerät gefunden
Also ich sehe hier bald nicht mehr durch.
Woran kann denn das liegen?

Danke.

duennbier
Beiträge: 55
Registriert: 13.06.2005 15:34:19

(halbwegs) GELÖST

Beitrag von duennbier » 16.07.2006 17:24:20

obwohl der Kernel die Intel-Karte auf eth0-gelegt gezeigt hat, habe ich durch Zufall herausgefunden (mittels ifconfig eth2 ...), dass sich die Karte eigtl. auf eth2 befindet und sich auch ansteuern lässt.
Die Ursache ist mir allerdings ein Rätsel.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22455
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 16.07.2006 17:42:01

Passiert das auch wenn du einen original Debiankernel nimmst ? Poste mal iifconfig -a
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten