Bei jedem Boot bekommt die Netzwerkkarte eine andere MAC-Adresse zugewiesen

Asked by Thomas Könning

Hallo,

ich habe eine NVidia onboard Netzwerkkarte.
Diese Karte hat die Eigenart, dass die MAC-Adresse durch den Treiber festgelegt wird.
Jetzt ist unter Ubuntu 8.10 (und 08.04) die Situation, dass diese Karte bei jedem Boot eine andere MAC-Adresse zugeordnet bekommt.
Dies hat zur Folge, dass das System der Karte jedes mal beim Booten eine neue Ethernet-Device zuordnet (eth0, eth1, eth2, usw.).
Was wiederum die Zuordnung zu einer Festen IP-Adresse unmöglich macht.

Es gibt in den Foren einen Workaround.
Dieser hat allerdings den Nachteil, dass er die Automatische Erkennung von Netzwerkdevices lahmlegt.

Ist das Problem evtl. bekannt?

Gruß
Thomas Könning

Question information

Language:
German Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
peter (peter-neuweiler) said :
#1

Sali Thomas

Eine Antwort für Deine Frage habe ich leider nicht. Aber mich würde interessieren, wie Du in Ubuntu die MAC-Adresse feststellst. Kannst Du mir das bitte sagen? Danke.

Und wo ist das Problem, wenn der Boot immer eine neue IP-Adresse löst?
Peter

Revision history for this message
Tiefflieger (tiefflieger) said :
#2

Hi Thomas,

paste doch bitte den Inhalt deiner /etc/network/interfaces . Und wie heißt denn Dein Motherboard genau?
Außerdem könnte Dir vielleicht das Paket macchanger-gtk helfen.
Auf jedenfall ein sehr merkwürdiges Verhalten, wenn Dir hier nicht weitergeholfen werden kann, melde das doch bitte als Bug.

ps: peter:
- ifconfig
- zB. für Portfreigaben beim Router

Revision history for this message
peter (peter-neuweiler) said :
#3

Thanks, Tiefflieger.
Peter

Revision history for this message
Thomas Könning (thomas-aiki-tux) said :
#4

Hallo, Tiefflieger,

danke erst einmal für den Tipp. Hilft leider nicht wirklich weiter, da man mit dem Tool die Mac Adresse eines bestehenden Ethernet Devices verändert.

Ich habe 2 Rechner, die beide dieses Problem haben.
In dem Einen steckt ein ASRock ALiveNF7G-HDready Mainboard, in dem Anderen ein ASRock AM2NF6G-VSTA.

Hier die Ausgabe von lspci | grep Ethernet:

00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)

bzw.

00:0a.0 Ethernet controller: nVidia Corporation MCP67 Ethernet (rev a2)

Der Inhalt der /etc/network/interfaces sieht wie folgt aus:

auto lo
iface lo inet loopback

Und der der Datei /etc/udev/rules.d70-persistent-net.rules wie folgt:

# This file maintains persistent names for network interfaces.
# See udev(7) for syntax.
#
# Entries are automatically added by the 75-persistent-net-generator.rules
# file; however you are also free to add your own entries.

# PCI device 0x10de:0x03ef (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:6c:69:50:cf", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x10de:0x03ef (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:6c:65:0a:01", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x10de:0x03ef (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:6c:11:95:44", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

# PCI device 0x10de:0x03ef (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:6c:6b:15:91", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"

# PCI device 0x10de:0x03ef (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:6c:dc:93:a1", ATTR{type}=="1", KERNEL=="eth*", NAME="eth4"

# PCI device 0x10de:0x03ef (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:6c:76:0e:d4", ATTR{type}=="1", KERNEL=="eth*", NAME="eth5"

# PCI device 0x10de:0x03ef (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:6c:fc:c8:32", ATTR{type}=="1", KERNEL=="eth*", NAME="eth6"

Und mit jedem Boot kommt hier ein neues ethX mit neuer Mac-Adresse hinzu.

Wie und Wo kann ich Das denn als Bug melden?

Gruß
Thomas

Revision history for this message
Tiefflieger (tiefflieger) said :
#5

Kurzfristig hilft Dir vielleicht diese Seite: http://simonaubury.com/tips/linux_ubuntu/index.html
Trotzdem wärs bestimmt hilfreich, wenn Du noch unter https://bugs.edge.launchpad.net/ubuntu/+source/udev einen Bug meldest :-)

Viel Erfolg noch :-)

Can you help with this problem?

Provide an answer of your own, or ask Thomas Könning for more information if necessary.

To post a message you must log in.