ethX wird immer grösser

M

MacLux

Eroberer
Hallo,

da die beiden onboard Netzwerkkarten (hier eth0 und eth1) nicht so wollten wie ich mir das vorgestellt hatte, hab ich eine weitere PCIx Netzwerkkarte eingebaut. Das Ding funktioniert auch reibungslos. eth0 und eth1 hab ich deaktiviert.

Leider zählt Debian bei jedem Neustart die Zahl im Namen immer höher. Ich bin mittlerweile schon bei eth12 angekommen. Nicht dass das irgendwie problematisch wäre, aber seltsam ist's schon.

Weiss jemand wie ich das verhindern kann?

Gruss,
Mac
 
Bei SUSE gibt es in /etc/sysconfig/network/config den Wert für FORCE_PERSISTENT_NAMES.
Setz man diesen auf "no" ist das Problem Geschichte.

Wie das nun aber bei Debian aussieht, kann ich dir leider nicht direkt sagen.
Evt. ist es aber ein Ansatzpunkt für dich.
 
Hmmm,

man kann doch Geräte-Dateien über eine UUID feste Namen zuweisen, oder täusche ich mich da gerade?

Evtl. über udev?
 
schau mal in /etc/udev/rules.d/
da kann man die eth verändern
 
Hmm, die MAC-Adresse scheint sich bei jedem Hochfahren verändert zu haben. Versteh ich nicht.

/etc/udev/rules.d/z25_persistent-net.rules:
# PCI device 0x8086:0x1096 (e1000)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:30:48:33:ac:56", NAME="eth0"

# PCI device 0x8086:0x1096 (e1000)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:30:48:33:ac:57", NAME="eth1"

# PCI device 0x11c1:0xed00 (pcieport-driver)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:6b", NAME="eth2"

# PCI device 0x11c1:0xed00 (pcieport-driver)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:94", NAME="eth3"

# PCI device 0x11c1:0xed00 (pcieport-driver)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:2e", NAME="eth4"

# PCI device 0x11c1:0xed00 (et131x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:c2", NAME="eth5"

# PCI device 0x11c1:0xed00 (et131x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:1e", NAME="eth6"

# PCI device 0x11c1:0xed00 (et131x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:8e", NAME="eth7"

# PCI device 0x11c1:0xed00 (et131x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:47", NAME="eth8"

# PCI device 0x11c1:0xed00 (et131x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:1f", NAME="eth9"

# PCI device 0x11c1:0xed00 (et131x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:9f", NAME="eth10"

# PCI device 0x11c1:0xed00 (et131x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:0b", NAME="eth11"

# PCI device 0x11c1:0xed00 (et131x)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:d0", NAME="eth12"

Gruss,
Mac
 
das ist natürlich schlecht bzw. eigtl. verbotenens verhalten,
da die MAC ja die HW identifiziert
=> Probier mal ein paar reboots und logge pls. immer die MAC bzw. den ganzen output von /sbin/ifconfig für das Device und poste das mal ...
 
Und scheinbar ändert sich nicht nur die MAC-Adresse, sondern die gesamte Hardwareerkennung läuft da irgendwie schief.

Code:
# PCI device 0x8086:0x1096 ([B]e1000[/B])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:30:48:33:ac:56", NAME="eth0"
 
 # PCI device 0x8086:0x1096 ([B]e1000[/B])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:30:48:33:ac:57", NAME="eth1"
 
 # PCI device 0x11c1:0xed00 ([B]pcieport-driver[/B])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:6b", NAME="eth2"
 
 # PCI device 0x11c1:0xed00 ([B]pcieport-driver[/B])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:94", NAME="eth3"
 
 # PCI device 0x11c1:0xed00 ([b]pcieport-driver[/b])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:2e", NAME="eth4"
 
 # PCI device 0x11c1:0xed00 ([b]et131x[/b])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:c2", NAME="eth5"
 
 # PCI device 0x11c1:0xed00 ([b]et131x[/b])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:1e", NAME="eth6"
 
 # PCI device 0x11c1:0xed00 ([b]et131x[/b])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:8e", NAME="eth7"
 
 # PCI device 0x11c1:0xed00 ([b]et131x[/b])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:47", NAME="eth8"
 
 # PCI device 0x11c1:0xed00 ([b]et131x[/b])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:1f", NAME="eth9"
 
 # PCI device 0x11c1:0xed00 ([b]et131x[/b])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:9f", NAME="eth10"
 
 # PCI device 0x11c1:0xed00 ([b]et131x[/b])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:0b", NAME="eth11"
 
 # PCI device 0x11c1:0xed00 ([b]et131x[/b])
 SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:05:3d:00:02:d0", NAME="eth12"

Wieviele Karten und welche(s) Modell(e) sind da überhaupt verbaut?

Code:
/sbin/lspci

/usr/sbin/hwinfo --netcard #falls hwinfo installiert sein sollte

Greetz,

RM
 
Wieviele Karten und welche(s) Modell(e) sind da überhaupt verbaut?

Wie gesagt: zwei on-board Karten mit Intel Chipsatz und eine PCIx von Agere.

/sbin/lspci
00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub (rev b1)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 2-3 (rev b1)
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev b1)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 6-7 (rev b1)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset Error Reporting Registers (rev b1)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset Error Reporting Registers (rev b1)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset Error Reporting Registers (rev b1)
00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev b1)
00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev b1)
00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev b1)
00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev b1)
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09)
00:1d.0 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09)
00:1d.1 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09)
00:1d.2 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09)
00:1d.7 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
01:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
01:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
02:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
02:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 (rev 01)
02:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E3 (rev 01)
03:00.0 Ethernet controller: Agere Systems ET-131x PCI-E Ethernet Controller (rev 02)
05:00.0 Ethernet controller: Intel Corporation 631xESB/632xESB DPT LAN Controller Copper (rev 01)
05:00.1 Ethernet controller: Intel Corporation 631xESB/632xESB DPT LAN Controller Copper (rev 01)
06:01.0 SCSI storage controller: Adaptec AIC-7892A U160/m (rev 02)
09:00.0 PCI bridge: Intel Corporation 80332 [Dobson] I/O processor (A-Segment Bridge) (rev 07)
09:00.2 PCI bridge: Intel Corporation 80332 [Dobson] I/O processor (B-Segment Bridge) (rev 07)
0a:0e.0 RAID bus controller: Areca Technology Corp. ARC-1210 4-Port PCI-Express to SATA RAID Controller
0c:01.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)

/usr/sbin/hwinfo --netcard
36: PCI 300.0: 0200 Ethernet controller
[Created at pci.281]
UDI: /org/freedesktop/Hal/devices/pci_11c1_ed00
Unique ID: OVRT.cY5BngeM9Q1
Parent ID: B35A.0d4DBxekHW9
SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:01:00.0/0000:02:00.0/0000:03:00.0
SysFS BusID: 0000:03:00.0
Hardware Class: network
Model: "Agere ET-131x PCI-E Ethernet Controller"
Vendor: pci 0x11c1 "Agere Systems"
Device: pci 0xed00 "ET-131x PCI-E Ethernet Controller"
SubVendor: pci 0x11c1 "Agere Systems"
SubDevice: pci 0xed00
Revision: 0x02
Driver: "et131x"
Driver Modules: "et131x"
Device File: eth13
Memory Range: 0xd8400000-0xd85fffff (rw,non-prefetchable)
Memory Range: 0xd8b00000-0xd8b1ffff (ro,prefetchable,disabled)
IRQ: 169 (3834281 events)
HW Address: 00:05:3d:00:02:ef
Module Alias: "pci:v000011C1d0000ED00sv000011C1sd0000ED00bc02sc00i00"
Driver Info #0:
Driver Status: et131x is active
Driver Activation Cmd: "modprobe et131x"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #33 (PCI bridge)

37: PCI 500.0: 0200 Ethernet controller
[Created at pci.281]
UDI: /org/freedesktop/Hal/devices/pci_8086_1096_0
Unique ID: rBUF.foSZi2munBF
Parent ID: LHB6.8xdC1RxbV9B
SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:01:00.0/0000:02:02.0/0000:05:00.0
SysFS BusID: 0000:05:00.0
Hardware Class: network
Model: "Super Micro PRO/1000 EB Network Connection with I/O Acceleration"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x1096 "PRO/1000 EB Network Connection with I/O Acceleration"
SubVendor: pci 0x15d9 "Super Micro Computer Inc"
SubDevice: pci 0x0000
Revision: 0x01
Driver: "e1000"
Driver Modules: "e1000"
Device File: eth0
Memory Range: 0xd8600000-0xd861ffff (rw,non-prefetchable)
I/O Ports: 0x2000-0x3fff (rw)
IRQ: 82 (35239 events)
HW Address: 00:30:48:33:ac:56
Link detected: no
Module Alias: "pci:v00008086d00001096sv000015D9sd00000000bc02sc00i00"
Driver Info #0:
Driver Status: e1000 is active
Driver Activation Cmd: "modprobe e1000"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #35 (PCI bridge)

38: PCI 500.1: 0200 Ethernet controller
[Created at pci.281]
UDI: /org/freedesktop/Hal/devices/pci_8086_1096
Unique ID: JNkJ.foSZi2munBF
Parent ID: LHB6.8xdC1RxbV9B
SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:01:00.0/0000:02:02.0/0000:05:00.1
SysFS BusID: 0000:05:00.1
Hardware Class: network
Model: "Super Micro PRO/1000 EB Network Connection with I/O Acceleration"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x1096 "PRO/1000 EB Network Connection with I/O Acceleration"
SubVendor: pci 0x15d9 "Super Micro Computer Inc"
SubDevice: pci 0x0000
Revision: 0x01
Driver: "e1000"
Driver Modules: "e1000"
Device File: eth1
Memory Range: 0xd8620000-0xd863ffff (rw,non-prefetchable)
I/O Ports: 0x2020-0x203f (rw)
IRQ: 90 (35236 events)
HW Address: 00:30:48:33:ac:57
Link detected: no
Module Alias: "pci:v00008086d00001096sv000015D9sd00000000bc02sc00i00"
Driver Info #0:
Driver Status: e1000 is active
Driver Activation Cmd: "modprobe e1000"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #35 (PCI bridge)

Gruss,
Mac
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

=> Probier mal ein paar reboots und logge pls. immer die MAC bzw. den ganzen output von /sbin/ifconfig für das Device und poste das mal ...

Hmm, die immer wieder "neu vergebenen" MAC-Adressen sieht man ja schon in der oben geposteten Datei der udev-rules. Da würde sich jetzt nach dem zehnten Reboot auch nichts neues ergeben, oder?! Oder welche Info bekämen wir durch ifconfig, die wir jetzt noch nicht haben?

Gruss,
Mac
 
Zuletzt bearbeitet:
Da macht nur die Agere Ärger, die anderen beiden bleiben brav bei eth0 und eth1.

Greetz,

RM
 

Ähnliche Themen

Netzwerk Interface ändert sich immer

Server-Monitoring mit RRDTool

Zurück
Oben