我試圖在運行 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