staging.inyokaproject.org

Zweite Netzwerkkarte lässt sich nicht einrichten

Status: Ungelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
Antworten |

JaXasS

Anmeldungsdatum:
11. September 2007

Beiträge: 10

Hallo, ich brauche auf meinem ubuntu 8.04 Server eine zweite Netzwerkkarte. Diese wird aber trotz anscheinend geladener Treiber nicht als eth1 angezeigt. ifconfig teigt nur eth0 und das loopback device

LSPCI gibt folgendes aus

Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)

sudo modprobe -l | grep 8139

/lib/modules/2.6.24-19-server/kernel/drivers/net/8139cp.ko
/lib/modules/2.6.24-19-server/kernel/drivers/net/8139too.ko

Darunter verstehe ich, dass die treiber geladen sind

/etc/network/interfaces wurde ebenfalls konfiguriert.

sudo ifup eth1

SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
eth1: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth1.

Hat jemand eine idee?

Gruß

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Ich gehe mal davon aus, dass du sicher bist, dass die Realtek-Karte tatsächlich die zweite Karte ist. Hast du ifconfig auch mit der Option -a aufgerufen?

JaXasS

(Themenstarter)

Anmeldungsdatum:
11. September 2007

Beiträge: 10

Nach dem 4. neustart ist die Karte nun drin. Allerdings nicht als eth1, sondern als eth2 !?!?!?!

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Das kann viele Ursachen haben. Ungewöhnliche Hardwarekonfiguration, irgendwelche manuellen udev-Regeln, etc. Mit einer udev-Regel kannst du die Karte entsprechend umbenennen.

JaXasS

(Themenstarter)

Anmeldungsdatum:
11. September 2007

Beiträge: 10

Ok danke. Was ich allerdings nicht verstehe ist folgendes:

1. Ich fahre den PC hoch mit dem Pathkabel in eth0. ping auf eine ip funktioniert 2. Ich stecke nach eth2 um. mit "sudo ifup eth2" bekommt sie eine ip vom DHCP. 3. ping von eth2 auf eine IP schlägt fehl.

Umgekehrt verhält sich das übrigens identisch. Fahre ich mit eth2 hoch, funktioniert der ping von eth0 nicht

Lunar

Anmeldungsdatum:
17. März 2006

Beiträge: 5792

Ich würde mal stark davon ausgehen, dass du vergessen hast, die andere Schnittstelle abzuschalten. Folglich ist die alte Route noch existent, und der Kernel schickt die Pings auf der anderen Schnittstelle. Um das zu verhindern, entweder vorher ifdown ausführen, oder ifplugd nutzen. Allgemein kannst du zwei Karten nicht mit IPs aus den gleichen Subnetzen betreiben, ohne zusätzlich manuelle Routen zu konfigurieren.

Antworten |