staging.inyokaproject.org

dynamische MAC-Adresse?

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

gerdon

Anmeldungsdatum:
29. Juli 2008

Beiträge: Zähle...

Wie kann das sein, das mein PC bei jedem Neustart eine andere MAC-Adresse hat? Aufgefallen ist das nur, weil irgendwann das Netzwerk nicht mehr lief. Im DHCP-Server standen dann jede Menge Rechner mit dem richtigen Namen aber unterschiedliche MAC-Adressen. Die belegten dann nach und nach den gesamten zugewiesenen IP-Bereich. Tatsächlich zeigt mir "ifconfig -a" nach jedem Start eine andere Hardware-Adresse.

Mainboard: ASUS M3A-H/HDMI Netzwerkkarte: Atheros L1 Gigabit

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17531

Das Problem taucht auf manchen Boards auf, oft hilft ein BIOS Update...

Aber du kannst die MAC Adresse auch festnageln, dann wäre das Problem weg.

mfg Betz Stefan

traxanos

Anmeldungsdatum:
31. Dezember 2006

Beiträge: 656

Normalerweise hat die Netzwerkkarte dann eine 00:00:00:00:00er Mac Adresse. Sowas passiert eigentlich nur wenn

a) Der Hersteller sparen möchte (einfach keine MAC gekauft) b) Das BIOS einen Fehler hat

So was sieht man oft auf LAN Parties wenn dann mehrere Leute keine richtig funktionierendes Netzwerk haben.

Ich glaube mal was gelesen zu haben das Linux bei 00 Mac Adressen Random-Adressen verwendet um nicht funktionierende Netzwerkadressen zu verhindern.

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17531

Wie dem auch sei, das Paket macchanger könnte genau das richtige für dich sein.

mfg Betz Stefan

gerdon

(Themenstarter)

Anmeldungsdatum:
29. Juli 2008

Beiträge: 9

Das BIOS ist auf dem neuesten Stand. Es handelt sich um ein ASUS M3A-H/HDMI. Mit "arp" bekomme ich immer die gleiche MAC-Adresse für localhost angezeigt. Versuche ich mit macchanger diese Adresse festzuschreiben bekomme ich folgende Meldung:

1
ERROR: Can't change MAC: interface up or not permission: Device or resource busy

Wenn ich mit "sudo ifconfig eth0 down" die Karte abschalten will, startet sie offensichtlich sofort wieder und holt sich die IP vom DHCP-Server. So komme ich nicht weiter. Wie schalte ich die Netzwerkkarte dauerhaft ab?

Jabels

Avatar von Jabels

Anmeldungsdatum:
29. April 2008

Beiträge: 41

Das komplette Netzwerk kannst du mit.

/etc/init.d/networking stop

anhalten.

Dann solltest du auch die MAC einstellen können

Gruß

gerdon

(Themenstarter)

Anmeldungsdatum:
29. Juli 2008

Beiträge: 9

donner@webdon:~$ sudo /etc/init.d/networking stop
 * Deconfiguring network interfaces...                                   [ OK ] 

Das funktioniert scheinbar, bringt aber keine Änderung. Die MAC-Adresse wird auch dann nicht geändert. Alles wie gehabt.

Gruß Gerd Donner

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17531

gerdon schrieb:

Alles wie gehabt.

Fehlermeldung? Programmausgabe von macchanger?

mfg Betz Stefan

gerdon

(Themenstarter)

Anmeldungsdatum:
29. Juli 2008

Beiträge: 9

Wie oben schon angeführt. Die Karte ist nicht "down". Es bleibt auch die Internetverbindung. Hier nochmal die ganze prozedur:

donner@webdon:~$ sudo /etc/init.d/networking stop
[sudo] password for donner: 
 * Deconfiguring network interfaces...                                                                                                                [ OK ] 
donner@webdon:~$ sudo ifconfig eth0 hw ether 00:0F:3D:42:B0:4E
SIOCSIFHWADDR: Device or resource busy - you may need to down the interface
donner@webdon:~$ sudo ifconfig eth0 down
donner@webdon:~$ sudo macchanger --mac=00:0F:3D:42:B0:4E eth0
Current MAC: 7a:a7:5c:40:28:5c (unknown)
ERROR: Can't change MAC: interface up or not permission: Device or resource busy
donner@webdon:~$ 

An den Rechten kann's doch nicht liegen. Mehr als sudo kann ich nicht.

Jabels

Avatar von Jabels

Anmeldungsdatum:
29. April 2008

Beiträge: 41

Doch mehr als sudo geht ..

einfach das kommando " su " absetzen .. dann root pw eingeben .. whoami ergibt dann ROOT

Versuchts mal unter root rechten..

Gru0

harry123

Avatar von harry123

Anmeldungsdatum:
3. Mai 2006

Beiträge: 3188

Jabels schrieb:

Doch mehr als sudo geht ..

einfach das kommando " su " absetzen .. dann root pw eingeben .. whoami ergibt dann ROOT

Versuchts mal unter root rechten..

Gru0

?? Das geht im Normalfall nicht!!

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17531

Jabels schrieb:

Versuchts mal unter root rechten..

Die du ja mit sudo eh schön hättest 😉

mfg Betz Stefan

gerdon

(Themenstarter)

Anmeldungsdatum:
29. Juli 2008

Beiträge: 9

Sieht so aus, als ob da nicht mehr als 10 Adressen im Kontingent sind. Jedenfalls tauchen jetzt immer wieder "alte Bekannte" auf. Übrigens: Das Ganze funzt auch unter der Root-Anmeldung nicht. Das Netzwerk wird immer sofort wieder hochgefahren und der DHCP-Server (Router) kontaktiert.

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17531

NetworkManager hast du aber schon ausgemacht? Den sonst kann das nicht klappen... da dir sonst zu vieles dazwischenfunkt. Am besten geht es mit einem Eintrag in der /etc/network/interfaces.

mfg Betz Stefan

gerdon

(Themenstarter)

Anmeldungsdatum:
29. Juli 2008

Beiträge: 9

ähem... Wie könnte so ein Eintrag aussehen?

ich finde nur:

auto lo
iface lo inet loopback

Gruß

Antworten |