首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >被wpa_supplicant忽略的欺骗MAC地址?

被wpa_supplicant忽略的欺骗MAC地址?
EN

Unix & Linux用户
提问于 2011-12-05 17:22:41
回答 3查看 5.5K关注 0票数 5

我正在使用wpa_supplicant在我的Ubuntu中为我的无线网卡供电(是的,我知道在服务器中无线是不好的,但这是一个特例),因为它能够自动漫游WAPs而不是死机。然而,我伪造的MAC地址似乎被忽略了。

以下是/etc/network/interfaces中的重要部分:

代码语言:javascript
复制
auto wlan0
iface wlan0 inet dhcp
    hwaddress 00:11:22:55:55:D1
    wpa-driver madwifi
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

如您所见,hwaddress是在那里定义的,但是wpa_supplicant似乎并不在意,只使用实际的硬件地址

有没有办法让wpa_supplicant使用伪造的MAC地址而不是真实的MAC地址?

EN

回答 3

Unix & Linux用户

发布于 2012-06-20 09:42:39

其中之一是:

  1. 而不是使用hwaddress,尝试使用pre-up ifconfig wlan0 hw ether 00:11:22:55:55:D1 --这可能实际上并不是必需的,但是我发现在我的绑定接口上,hwaddress没有工作,上面的ifconfig是这样做的。
  2. 我建议您要么创建一个绑定接口,要么创建一个桥(如果是桥,您应该使用bridge_hw 00:11:22:55:55:D1而不是hwaddress (并确保安装了桥-utils)。然后将其添加到您的wlan0节中:wpa-bridge br0 (如果使用名为br0的桥接口):这将导致在验证时使用桥接/保税接口的硬件地址的wpa_supplicant (这似乎等同于使用wpa_supplicant的-b命令行选项):auto wlan0 iface wlan0人工wpa-driver madwifi wpa-conf /etc/wpa_ equivalent /wpa_requicant.conf#我们希望wpa_supplicant使用不同的MAC # ...from http://ubuntuforums.org/showthread.php?t=1515788 ##身份验证。...equivalent在直接运行wpa_supplicant时是-b选项wpa-bridge br0 autobr0 br0 inet bridge_ports wlan0 # bridge-utils将使用以下指令: bridge_hw 00:11:22:55:55:D1
票数 2
EN

Unix & Linux用户

发布于 2012-03-04 21:54:42

此操作需要由硬件公司支持。你确定你的吗?我见过很多芯片组不允许这样的事情。

票数 1
EN

Unix & Linux用户

发布于 2011-12-05 18:07:57

正如您可以在man interfaces中读取的那样,hwaddress是一个只能与static寻址方法一起使用的选项,而不是dhcp

此外,这也是此选项的正确语法:

代码语言:javascript
复制
hwaddress class address
    Hardware Address. class is one of ether, ax25, ARCnet or netrom. address is dependent on this choice.
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/26126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档