Linux 3.3.8 を実行しているデバイスで MAC アドレスを永続的に変更しようとしていますが、macchanger もインストールできません。
試してみると
ifconfig eth0 hw ether
私は
ifconfig: SIOCSIFHWADDR: Device or resource busy
デバイスにSSH接続しました。デバイスはWi-FiとLANに接続しています。Wi-Fi経由で接続し、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