ubuntuusers.de

MAC-Adresse permanent ändern geht nicht

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

conejo

Anmeldungsdatum:
7. Juli 2008

Beiträge: 5

Hallo,

ich hätte das Problem, dass ich es nicht schaffe die MAC-Adresse permanent zu ändern.

Es funktioniert die temporäre Lösung:

$sudo ifdown eth0
$sudo ifconfig eth0 hw ether 00:11:22:33:44:55
$sudo ifup eth0

Als Notiz am Rande, es funkitoniert nicht über:

$sudo ifconfig eth0 down
$sudo ifconfig eth0 hw ether 00:11:22:33:44:55
$sudo ifconfig eth0 up

Letzteres ändert zwar die MAC-Adresse, ich bin anschließend aber nicht online, obwohl IP usw. statisch zugewiesen sind.

Egal, ich habe die Tipps befolgt die ich online zu dem Thema gefunden habe.
Zunächst habe ich die Datei etc/network/interfaces dahingehend geändert, dass ich die Zeile hwaddress ether 00:01:02:03:04:05 hinzugefügt habe. Das sieht dann so aus:

auto lo
iface lo inet loopback

iface eth0 inet static
address 123.456.321.101
netmask 255.255.255.0
gateway 123.456.321.1

auto eth0
hwaddress ether 00:01:02:03:04:05


Nach einem Neustart hat sich die MAC-Adresse nicht verändert. Ich habe auch (testhalber) die Datei etc/network/interfaces~ wie oben geändert. Mit dem gleichen (= keinem) Resultat. (Ist die Datei nur ein Backup oder wozu ist die interfaces~da?)

Warum auch immer das nicht funktioniert, anschließend habe ich versucht die Datei rc.local zu adaptieren.

Ich habe die Zeile

ifconfig eth0 down hw ether 00:50:43:12:34:56 && ifconfig eth0 up


eingefügt.

Nach einem Neustart war die MAC-Adresse nun wie gewünscht geändert, jedoch hat der Befehl ifconfig eth0 up nicht funktioniert. Erst nach einem maneullen sudo ifup eth0 ging das Internet. Ich habe auch probiert die Befehle seperat in zwei Zeilen zu schreiben, also:

ifconfig eth0 down hw ether 00:50:43:12:34:56
ifconfig eth0 up


Ebenfalls ohne Resultat.

So eine Hexerei kann das doch nicht sein bzw. habe ich das Ubuntu frisch aufgesetzt und wollte als erstes das Internet einrichten. Somit dürfte auch nichts querschießen oder "besonders" an meinem Problem sein.

Vielen Dank für jegliche Hilfestellung im Voraus.

adun Team-Icon

Avatar von adun

Anmeldungsdatum:
29. März 2005

Beiträge: 8606

~ ist die Backupendung deines Editors.

Funktioniert folgendes in der rc.local?

/etc/init.d/networking stop
echo 'Try to change HW address...'
ifconfig eth0 hw ether 00:11:22:33:44:55
/etc/init.d/networking start

conejo

(Themenstarter)

Anmeldungsdatum:
7. Juli 2008

Beiträge: 5

Das hat funktioniert. Hab vielen Dank. Die Frage, die ich nun hätte wäre: und wieso hat es wie oben beschrieben nicht geklappt?
Bzw. weshalb funktioniert ifup eth0, aber ifconfig eth0 up nicht?

Antworten |