wpa_supplicant 忽略了欺骗性 MAC 地址?

The*_*eLQ 5 wpa-supplicant ubuntu spoofing

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

这是中的重要部分/etc/network/interfaces

auto wlan0
iface wlan0 inet dhcp
    hwaddress 00:11:22:55:55:D1
    wpa-driver madwifi
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Run Code Online (Sandbox Code Playgroud)

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

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

dka*_*dis 0

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

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

hwaddress class address
    Hardware Address. class is one of ether, ax25, ARCnet or netrom. address is dependent on this choice.
Run Code Online (Sandbox Code Playgroud)

  • 相同的语法在其他 dhcp 的 eth0 接口上工作得很好。所以我不认为这是问题所在 (2认同)