MAC地址启动脚本 16.04

MAC地址启动脚本 16.04

我想在启动时更改 mac 地址。如何在 Ubuntu 16.04 中随机化或设置特定的 MAC 地址?我搜索过,但其他线程适用于较旧版本的 Ubuntu,似乎不起作用。

谢谢

答案1

我收到了伟大的答复。

我希望这能帮助别人

正如 Ubuntu 论坛指南中所述,网络管理器会重置 macchnager 所做的更改。您是否知道,从网络管理器 1.4 开始,您可以在每次连接时生成随机 MAC 地址?

不幸的是,Ubuntu 16.04 有 Network Manager 1.2。你可以用 wicd 替换它。要在启动时更改 MAC 地址,你可以创建一个 systemd 服务文件。

sudo nano /etc/systemd/system/macspoof.service

将以下文本放入文件中。将 %i 替换为您的网络接口名称。

[单元] 描述 = %i 上的 macchanger 想要 = network-pre.target 之前 = network-pre.target 绑定到 = sys-subsystem-net-devices-%i.device 之后 = sys-subsystem-net-devices-%i.device

[服务] ExecStart=/usr/bin/macchanger -e %i Type=oneshot

[安装] WantedBy=multi-user.target

保存并关闭文件。然后启用此服务。

sudo systemctl 启用 macspoof.service

重新启动计算机,您将获得一个欺骗的 MAC 地址。

相关内容