我试图在运行 Linux 3.3.8 的设备上永久修改我的 MAC 地址,但我无法安装 macchanger。
当我尝试使用
ifconfig eth0 hw ether
我明白了
ifconfig: SIOCSIFHWADDR: Device or resource busy
我已经通过 ssh 连接到设备了。该设备连接 Wi-Fi 和 LAN。我已通过 wifi 连接并尝试更改 LAN 的 MAC 地址。我试过了
ifconfig eth0 down
ifconfig etho hw NEW_MAC
get the error: ifconfig: SIOCSIFHWADDR: Device or resource busy
ifconfig eth0 up
ifconfig 显示 MAC 地址已更新。然而 GUI 元素仍然显示旧的 MAC 地址。此外,重新启动后更改也会丢失。
答案1
必须首先停止设备:
sudo ifconfig eth0 down
然后您需要应用更改:
sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
之后,启动设备:
sudo ifconfig eth0 up