Como posso alterar o endereço MAC em um dispositivo Linux 3.3.8 sem macchanger?

Como posso alterar o endereço MAC em um dispositivo Linux 3.3.8 sem macchanger?

Estou tentando modificar permanentemente meu endereço MAC em um dispositivo executando Linux 3.3.8. Também não consigo instalar o macchanger.

Quando eu tento com

ifconfig eth0 hw ether

eu recebo

ifconfig: SIOCSIFHWADDR: Device or resource busy

Eu fiz ssh no dispositivo. O dispositivo está em wifi e lan. Eu me conectei via wifi e tentei alterar o endereço mac da lan. eu tentei

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

ifconfig mostra que o endereço MAC foi atualizado. No entanto, os elementos da GUI ainda mostram o endereço MAC antigo. Além disso, as alterações são perdidas após a reinicialização.

Responder1

O dispositivo deve primeiro ser parado:

sudo ifconfig eth0 down

Então você precisa aplicar as alterações:

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

Depois disso, inicie o dispositivo:

sudo ifconfig eth0 up

informação relacionada