私はLinux Mintが起動時にすべてのネットワークインタフェース(enp2s0f1
&)でwlp3s0
自分のMACアドレスをランダムに指定し、そのうちの1つが変更されない場合はポップアップで通知したいと思います。
どうすればいいですか?
(私はLinux Mint 18.1 64ビットを実行しています)
答え1
MACアドレスをランダムに指定するより標準的な方法はmacchanger
。
Ubuntu Wikiの指示に大まかに従ってください。匿名ネットワークMACアドレス
MACCHANGERのインストール
macchangerパッケージはネットワーク(ユニバース)にあります。インストールしてください。
apt-get install macchanger
ランダムジェネレータトリガーの作成
Network-Managerメソッドを使用してネットワークインターフェイスの状態が変更されたときにイベントをトリガーし、macchangerスクリプトを
/etc/network/if-pre-up.d
。vi /etc/network/if-pre-up.d/macchanger
$IFACEを変更しないでください。アクティブな特定のインターフェイスについてNetworkManagerによって提供される参照。
#!/bin/sh # Randomize the mac address for the given interface /usr/bin/macchanger -e "$IFACE"
実行可能にしてください。
chmod +x /etc/network/if-pre-up.d/macchanger
インターフェイスの状態の変更
管理されたインターフェイスがアクティブになるたびに、ネットワークMACアドレスはプロビジョニングフェーズ中にVENDOR IDの下にランダムに割り当てられます。
完全にランダム
完全に任意のMACアドレスが必要な場合は、macchangerスクリプトで-eを-rに変更します。