macchangerなしでLinux 3.3.8デバイスでMACアドレスを変更するには?

macchangerなしでLinux 3.3.8デバイスでMACアドレスを変更するには?

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

おすすめ記事