错误:无法更改 MAC:接口启动或未启用权限:参数无效

错误:无法更改 MAC:接口启动或未启用权限:参数无效

因此,我尝试了一下 aircrack 和 macchanger,并按照一些教程操作。我在终端中输入了以下命令

macchanger --mac 00:11:22:33:44:55 wlan0

我收到以下错误

ERROR: Can't change MAC: interface up or not permission: Invalid argument

我不知道这是什么意思,所以我通过谷歌搜索了一下,发现了一篇文章这里如果你看倒数第三条评论,你会发现其他人也遇到了同样的问题,并且倒数第二条评论中有一条回复,只是简单地说明了这一点。

正如您所猜测的,这意味着您设备的 Linux 驱动程序不允许更改 MAC 地址(而 Windows 驱动程序允许更改)。不幸的是,除了自己修补驱动程序或向 Realtek 咨询之外,您对此无能为力。

好的,那为什么会这样呢?这太愚蠢了,有什么办法可以解决这个问题吗,或者我应该考虑替换哪些驱动程序?

我们该如何“修补驱动程序”

答案1

您应该使用 sudo 来执行此操作,除非您是 root 用户,否则您不能执行此操作。

sudo macchanger --mac 00:11:22:33:44:55 wlan0

会帮助你。

答案2

您是否尝试过关闭网络接口?

ifconfig wlan0 down
macchanger --mac 00:11:22:33:44:55 wlan0
ifconfig wlan0 up

相关内容