macchanger
UbuntuでMacアドレスを偽装するために実際にネットワークに再接続しようとすると自動的にリセットされるなど、さまざまな方法を使用するたびに。
これが私の問題です。
以前の端末エントリを再接続しています。
root@M-Linux:~# macchanger -s wlp2s0
Current MAC: XY (changed, obviously) (Hon Hai Precision Ind. Co.,Ltd.)
Permanent MAC: XY (Hon Hai Precision Ind. Co.,Ltd.)
root@M-Linux:~# ifconfig wlp2s0 down
root@M-Linux:~# macchanger -rb wlp2s0
Current MAC: XY (Hon Hai Precision Ind. Co.,Ltd.)
Permanent MAC: XY (Hon Hai Precision Ind. Co.,Ltd.)
New MAC: AB (unknown)
root@M-Linux:~# ifconfig wlp2s0 up
root@M-Linux:~# macchanger -s wlp2s0
Current MAC: AB (unknown)
Permanent MAC: XY (Hon Hai Precision Ind. Co.,Ltd.)
それからWIFIに再接続しましたが、これが起こりました。
root@M-Linux:~# macchanger -s wlp2s0
Current MAC: XY (Hon Hai Precision Ind. Co.,Ltd.)
Permanent MAC: XY (Hon Hai Precision Ind. Co.,Ltd.)
これにより、Macは正常に戻ります。
私はこれをkubuntu 16.04.3とは異なるDebianベースのディストリビューションで試しました。
自宅でも公衆網で試してみました。私は、HPとAcerのラップトップという2台の異なるコンピュータで試してみました。
毎回同じ結果が得られ、Webにはこの問題に関する情報はありません。
どうすればいいですか?
答え1
このaskubuntuのQ&AUbuntuでは、次のコマンドを実行することをお勧めします。
sudo ifconfig wlan0 down
sudo macchanger -a wlan0
sudo ifconfig wlan0 up
答え2
数日前に「Kali」を更新した後、この問題に直面しました。
しかし、私はKali Linux 2016.2(64ビット)を使用しています。 macchangerはリポジトリを介してシステムが更新/アップグレードされるまで非常にスムーズに動作しました。
しかし、アップデートの直後に私のネットワークに設定されたいくつかのMACフィルタリングをバイパスするために私のMACアドレスをなりすまし、それを試みるたびに(何度も試みましたが)自動的に戻ります。
最初は原因が何であるかはわかりませんでしたが、さまざまなデバイス、ツール、設定を使用していくつかのテストを行った後、問題がNetwork Managerによって発生したことがわかりました。しかし、サービスの基本的な構成は、私たちが慣れていたものとは異なります。
この特別なケースでは、Network Managerの最新バージョンである1.4.2はMACなりすまし/複製のためのいくつかの設定オプションを実装しています。なくなります。
最新バージョン(1.2+、特にこの目的のためにwpa_supplicantサポートが割り当てられている1.4+)では、NetworkManagerのデフォルト設定はMACアドレスをランダムに指定するか永続アドレスに戻すように設定されています。インターフェイスにアドレスを指定してネットワークを検索します。近くにいるか、それらのいずれかに接続してみてください。匿名性のために、この新機能は非常に興味深いですが、MACスプーフィングの場合、認証プロセスは複雑になります。
この機能を無効にするのは非常に簡単です。 NetworkManagerの一部の設定を変更するだけです。
/etc/NetworkManager/NetworkManager.conf
ファイルを編集するか、ディレクトリに別のファイルを追加することでこれを行うことができます(.confファイルには任意の名前を付けることができます)。.conf
/etc/NetworkManager/conf.d
2番目のオプションを強くお勧めしますが、更新時にネットワーク管理者がデフォルトの.confファイルを置き換えることが多いことを検討してください。最初のオプションを選択すると、保存したオプションが上書きされる可能性があります。
どのオプションを選択しても、テキストエディタに次の行を追加します。コード:
[device]
wifi.scan-rand-mac-address=no
[connection]
ethernet.cloned-mac-address=preserve
wifi.cloned-mac-address=preserve
次に、ファイルを保存し、端末に次のように入力してNetworkManagerを再起動します。コード:
service network-manager restart
OR
systemctl restart NetworkManger
これで問題が解決しました。
答え3
ネットワークインターフェイスを再起動すると、Network Managerは/etc/network/interfacesに保存されているデフォルト設定を再ロードします。 Ubuntuでは、MACアドレスを一時的に変更する標準的な方法です。
/etc/init.d/networking stop
ifconfig wlp2s0 hw ether 02:01:02:03:04:08
/etc/init.d/networking start
永久に追加するには、/etc/network/interfacesに追加してください。
iface wlp2s0 inet static
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.1
hwaddress ether 02:01:02:03:04:08