创建一个新的临时 MAC 地址来欺骗免费 wifi(使用终端)?

创建一个新的临时 MAC 地址来欺骗免费 wifi(使用终端)?

背景

我有一台笔记本电脑,我用它来连接 wifi。通常,如果我连接到某个 wifi,笔记本电脑会显示其默认 MAC 地址,我可以使用

ip a

我可以在其中看到 wifi 设备 ( wlp0s20f3)、其 IP 地址和显示的 MAC 地址 ( 18:1d:ea:6d:be:00)。对于拥有带 MAC 地址白名单的 wifi 的人,这将是我使用的 MAC 地址。

现在想象一下,一个 Wifi 仅根据 MA​​C 地址限制连接使用。为了解决这个问题,我可以简单地提出一个新的虚拟的偶尔输入一次 MAC 地址,Wifi 就会简单地认为这是一个全新的设备在连接。

问题

我如何创建新的虚拟的使用命令行使用不同的 MAC 地址建立 wifi 连接?最好使用命令ip,而不是弃用命令ifconfig或其他命令network-tools

到目前为止,我发现我可以使用创建一个新的虚拟接口

ip link add link wlp0s20f3 address 00:11:11:11:11:11 wlp0s20f3.1 type macvlan
sudo ip link set wlp0s20f3.1 up

但是我现在该如何将它呈现给 WiFi 呢?

注意:我想要一些可以临时设置并在稍后删除的东西。请同时包含撤消设置的命令。谢谢!

相关内容