lightscape66
Goto Top

Debian 3.1r2 Sarge: Reihenfolge der Netzwerkkarten/Netzwerkports eth0, eth1, eth2 ändern

Auf eth0 liegt die ieee1394 Firewire-Schnittstelle, eth1 und eth2 sind Ethernet-Ports. Wie ändere ich die Reihenfolge?

Hallo,

auf einem Eigenbau-Rechner (MSI Speedster-FA4) habe ich einen onboard ieee1394-Controller und eine Dual-Port Marvell Yukon 88E8053. Zur Installation mit dem NetInst-Image der Debian-Sarge 3.1r2 habe ich temporär eine 3COM 3C905C-TX einbauen müssen, da diese Release des Yukon-Chipsatzes von dem Installations-Kernel (2.6.-irgendwas) nicht erkannt wurde. Also so installiert, vorkompilierten 2.6.8.3-8686-smp drauf, dann Module mit den gut dokumentierten Marvell-Tools gebaut und schon kann sk98lin geladen werden.
Zum Installationszeitpunkt hatte die3COM-Karte eth0, die Firewire war eth1, eth2 und eth3 wurde dann für die Yukon belegt. Nach dem Entfernen der 3COM sind dann die Karten aufgerückt. Beim Booten versucht der dhclient-Job dann über die Firewire-Schnittstelle Verbindung zum DHCP-Server zu bekommen, aber da hängt ja nix dran.... zumindest noch nicht. Deaktivieren will ich den Port aber auch nicht, weil ich ihn später noch gebrauchen werde. (wird ein FreeVO MultiMedia-Rechner)
Wie bekomme ich die eth-Interfaces nun ohne Frickelscripte in die richtige Reihenfolge? Früher gab es mal irgendeine etc-Datei, in der den Ethernet-Interfaces Module zugewiesen werden konnten. Das scheint aber nicht mehr zu klappen oder ich mache das nicht richtig. Hat da jemand ein Patentrezept?
okay, ich bekomme das wohl hin, dass der dhclient sich via eth1 die IP-Adresse holt, aber ich möchte gerne die Netzwerk-Ports auf eth0 und eth1 haben. damit habe ich dann auf jeder Linux-Büchse das Hausnetzwerk auf eth0 liegen, so dass man nicht versehentlich falsche Ports umkonfiguriert oder sich anderweitig mal vertut..... face-wink

Ciao,
Thomas

Content-ID: 34171

Url: https://administrator.de/contentid/34171

Ausgedruckt am: 05.11.2024 um 12:11 Uhr

LightScape66
LightScape66 14.06.2006 um 08:38:40 Uhr
Goto Top
Hallo,

wird die Namensvergabe nicht mit udev gemacht? Ich habe inzwischen die Datei /etc/udev/rules.d/udev.rules editiert und folgende Werte eingefügt:

# Ethernet-Ports
BUS="pci", ID="02:00.0", NAME="eth0"  
BUS="pci", ID="03:00.0", NAME="eth1"  
BUS="pci", ID="04:09.0", NAME="eth2"  

Bei BUS und ID habe ich es allerdings auch mit 2 Gleichzeichen probiert.
Das Kommando lspci ergibt folgende Ausgabe:

0000:02:00.0 Ethernet controller: Marvell Technology Group Ltd.: Unknown device 4362 (rev 19)
0000:03:00.0 Ethernet controller: Marvell Technology Group Ltd.: Unknown device 4362 (rev 19)
0000:04:09.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)

Was läuft da falsch?

Ciao,
Thomas