ネットワークドライバは実際に新しいMACに変更されません。

ネットワークドライバは実際に新しいMACに変更されません。

MACアドレスを変更しようとするたびに、「ネットワークドライバが実際に新しいMACに変更されていません!」エラーが発生します。私は努力しました。

macchanger wlan0 down
macchanger -r wlan0

出力:

Current MAC:   xx:xx:xx:xx:xx:xx (unknown)
Permanent MAC: xx:xx:xx:xx:xx:xx (unknown)
New MAC:       yy:yy:yy:yy:yy:yy (unknown)
Network driver didn't actually change to the new MAC!!

答え1

root権限なしでこれらのコマンドを実行できます。次のコマンドを実行して、sudo何が起こるかを見てみましょう。

ip link show
ip link set address 00:11:22:33:44:55 wlan0
ip link show

理想的には、MAC アドレスを変更する前にインターフェイスをシャットダウンすることをお勧めします。

ip link set dev wlan0 down
# change MAC...
ip link set dev wlan0 up

関連情報