¿Cómo puedo cambiar la dirección mac en un dispositivo Linux 3.3.8 sin macchanger?

¿Cómo puedo cambiar la dirección mac en un dispositivo Linux 3.3.8 sin macchanger?

Estoy intentando modificar permanentemente mi dirección MAC en un dispositivo que ejecuta Linux 3.3.8. Tampoco puedo instalar macchanger.

Cuando lo pruebo con

ifconfig eth0 hw ether

yo obtengo

ifconfig: SIOCSIFHWADDR: Device or resource busy

He conectado ssh al dispositivo. El dispositivo está conectado a wifi y lan. Me conecté a través de wifi e intenté cambiar la dirección mac de la LAN. He intentado

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

ifconfig muestra que la dirección mac se actualizó. Sin embargo, los elementos de la GUI todavía muestran la antigua dirección mac. Además, los cambios se pierden después del reinicio.

Respuesta1

Primero se debe detener el dispositivo:

sudo ifconfig eth0 down

Entonces necesitas aplicar los cambios:

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

Después de eso, inicie el dispositivo:

sudo ifconfig eth0 up

información relacionada