Linux Mintで、起動時にすべてのネットワークインターフェース(enp2s0f1
&wlp3s0
)、ポップアップの1つで変更に失敗した場合は通知してください。
これを行うにはどうすればよいですか?
(Linux Mint 18.1 64ビットを実行しています)
MACアドレスをランダム化するより標準的な方法は、macchanger
を使用することです。
Ubuntu wikiの(大まかに)指示に従ってください: AnonymizingNetworkMACAddresses
MACCHANGERをインストールする
パッケージmacchangerはNetworking(universe)にあります。インストールしてください。
apt-get install macchanger
ランダマイザートリガーを作成する
ネットワークマネージャーのメソッドを利用して、ネットワークインターフェイスの状態が変化したときにイベントをトリガーするには、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に変更します。