Wie kann ich die Mac-Adresse auf einem Linux 3.3.8-Gerät ohne Macchanger ändern?

Wie kann ich die Mac-Adresse auf einem Linux 3.3.8-Gerät ohne Macchanger ändern?

Ich versuche, meine MAC-Adresse auf einem Gerät mit Linux 3.3.8 dauerhaft zu ändern. Ich kann Macchanger auch nicht installieren.

Wenn ich es versuche mit

ifconfig eth0 hw ether

Ich bekomme

ifconfig: SIOCSIFHWADDR: Device or resource busy

Ich habe mich per SSH mit dem Gerät verbunden. Das Gerät ist über WLAN und LAN verbunden. Ich habe mich über WLAN verbunden und versuche, die Mac-Adresse des LANs zu ändern. Ich habe versucht

ifconfig eth0 down
ifconfig etho hw NEW_MAC
get the error: ifconfig: SIOCSIFHWADDR: Device or resource busy
ifconfig eth0 up

ifconfig zeigt an, dass die Mac-Adresse aktualisiert wurde. Die GUI-Elemente zeigen jedoch immer noch die alte Mac-Adresse an. Außerdem gehen die Änderungen nach einem Neustart verloren.

Antwort1

Das Gerät muss zuerst gestoppt werden:

sudo ifconfig eth0 down

Anschließend müssen Sie die Änderungen anwenden:

sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

Starten Sie anschließend das Gerät:

sudo ifconfig eth0 up

verwandte Informationen