Bas*_*rty 6 linux networking scripting debian
我希望 Linux Mint 在所有网络接口 ( enp2s0f1& wlp3s0)上启动时随机分配我的 MAC 地址,并在其中一个无法通过弹出窗口更改时通知我。
我该怎么做呢?
(我正在运行 Linux Mint 18.1 64 位)
随机化 MAC 地址的更标准方法是使用macchanger.
遵循(大致)ubuntu wiki 的说明:AnonymizingNetworkMACAddresses
安装 MACCHANGER
包 macchanger 位于网络(宇宙)中。安装它。
Run Code Online (Sandbox Code Playgroud)apt-get install macchanger创建随机化触发器
利用网络管理器的方法在网络接口改变状态时触发事件,将 macchanger 脚本放入
/etc/network/if-pre-up.d.Run Code Online (Sandbox Code Playgroud)vi /etc/network/if-pre-up.d/macchanger不要更改 $IFACE。它是 NetworkManager 为特定激活接口提供的参考。
Run Code Online (Sandbox Code Playgroud)#!/bin/sh # Randomize the mac address for the given interface /usr/bin/macchanger -e "$IFACE"使其可执行。
Run Code Online (Sandbox Code Playgroud)chmod +x /etc/network/if-pre-up.d/macchanger接口状态变化
现在,每当任何托管接口被激活时,当它通过预启动阶段时,网络 MAC 地址将在 VENDOR id 下随机分配。
完全随机
如果您想要一个完全随机的 MAC 地址,请将 macchanger 脚本中的 -e 更改为 -r。
| 归档时间: |
|
| 查看次数: |
3483 次 |
| 最近记录: |