I'm trying to permanently modify my MAC address on a device running Linux 3.3.8 I cannot get macchanger to install either.
When I try it with
ifconfig eth0 hw ether [MAC_ADDRESS]
I get
ifconfig: SIOCSIFHWADDR: Device or resource busy
I have ssh'd into the device. The device is on wifi and ethernet. I've connected through wifi and trying to change the ethernet's mac address. I've tried
ifconfig eth0 down
ifconfig etho hw NEW_MAC
get the error: ifconfig: SIOCSIFHWADDR: Device or resource busy
ifconfig eth0 up
ifconfig shows the mac address was updated. However the GUI elements still show the old mac address. Also, the changes are lost after restart.
> uname -a
> Linux (none) 3.3.8-4.2-g8c1f1dd #1 SMP Thu Jun 27 11:30:45 UTC 2019 mips GNU/Linux