
次のコードを実行すると:
sudo ifconfig xxxx down
sudo macchanger -r xxxx
sudo ifconfig xxxx up
コマンドを実行すると、MAC アドレスが変更されていることがわかりますifconfig
。ただし、一定の時間が経過した後、ifconfig
再度使用すると、MAC アドレスが永続的なアドレスに戻っていることに気付きます。
理解できないこと: macchanger は、特定のイベントが発生するまで、バックグラウンドで継続的に実行され、MAC アドレスを偽装するプログラムですか? そのイベントとは何でしょうか? コンピューターの再起動はイベントの 1 つだと思いますが、一定時間後に元に戻った以前のケースは正常ですか? どのくらいの時間実行されるかを知るにはどうすればよいですか?
質問:macchanger がどのように動作するのか、特に macchanger がどのくらいの時間実行されるのか (無期限に実行するために何かを変更する必要がある場合など) を誰か説明してもらえますか?
答え1
以前 macchanger をテストしましたが、WiFi が切断された後に設定が失われました。ワイヤレス カードにこれを使用している場合は、この機能を実装している新しいバージョンの wpa_supplicant を試してみてください。(wpa_supplicant.conf で mac_addr=1 を設定すると有効になります)