Mac を偽装する確実な方法が見つかりません。ネットワーク マネージャーで「クローン MAC アドレス」を使用すると (Linux Mint 17、Cinnamon を使用)、WiFi に接続できません。すべて試しましたが、クローン MAC アドレスを削除しない限り、接続できません。制限はなく、アクセス ポイントには MAC アドレス フィルタリングはありません。起動時にスクリプトを使用して設定することも試しました (デフォルトのネットワーク マネージャーを削除して wicd をインストールした後、接続時にデフォルトが設定を適用するため)。また、/etc/network/interfaces を使用して設定を定義します。
得られた結果は断続的なものばかりで、起動すると、偽装された MAC が表示されることもあれば、本物の MAC が表示されることもありました。
このディストリビューションで何らかの方法で一貫した結果を得ることができた人はいますか?
ありがとう。
答え1
macchanger を使用して MAC を変更できます。
sudo apt-get install macchanger
次のように入力します
macchanger --mac=XX:XX:XX:XX:XX:XX ethY
ここで、XX:XX:XX:XX:XX は MAC ID を表し、Y はデバイス名 ID (例: Wlan0、Eth0) を表します。
答え2
macchanger は動作しますが、1 つ注意点があります。MAC を変更する前に接続を無効にする必要があります。コマンドの例:
sudo ifconfig wlo1 down
sudo nmcli radio wifi off
再度有効にするには、downをupに、offをonに置き換えます。上記は、無線カード。最初の行には有線カードの eth0、eth1 などを入力します。変更したいデバイスを無効にするときは、Google が役に立ちます。
ifconfig を使用するとイーサネット (有線または無線) を見つけることができますが、MAC を変更しようとしている場合は、すでにそれを知っている必要があります。