在我的 macbook pro(2015 年末)上将 Kali Linux 安装在 USB 记忆棒上并启用持久性并实时启动(通过 refind)后,wifi 无法工作。我发现如何安装正确的司机来自 git.kernel.org 并使用 wifi 启用。
仍然 监控模式不起作用。
例如,当我尝试使用“airmon -ng start wlan0”将接口置于监视模式时,出现以下错误。
phy0 wlan0 brcmfmac Broadcom Corporation Device 43ba (rev 01)
Failed to set wlan0mon up using ip
command failed: No such device (-19)
(mac80211 monitor mode vif enabled for [phy0]wlan0 on [phy0]wlan0mon)
command failed: Operation not supported (-95)
(mac80211 station mode vif disabled for [phy0]wlan0)
(使用 iwconfig 检查后,接口仍处于托管模式。)
根据这个网站,如果我没猜错的话,(搜索监控模式)我正在使用的 brcmfmac 驱动程序还不支持监控模式。
是否有可能找到一种方法让它发挥作用?
我可以使用另一个驱动程序吗?或者自己添加对监控模式的支持?
非常感谢,非常感谢任何帮助,因为我完全陷入困境。
(芯片组 BCM43602 PCI设备ID 14e4:43ba 司机姓名brcmfmac43602-pcie.bin )
答案1
获取一个 USB wifi 适配器,它将解决您的所有问题,这里列出了kali Linux WIFI适配器效果非常完美
答案2
您是对的,该卡不支持监视器模式,但有一个解决方法。您实际上必须运行echo 1 | sudo tee /proc/brcm_monitor0
它将创建另一个名为 prism0 的接口,您可以通过重新运行来确认这一点,ifconfig
然后将运行 anairodump-ng prism0
来开始捕获数据包。每次您想要将卡置于“监控模式”时,您都需要执行此操作
答案3
绝对BCM43602
支持监听模式。它适用于 macOS。这是 macOS 转储无线流量的简单实用程序:机场嗅探器。它与 BCM43602 成功配合。您还可以使用 macOS 在 macOS 上打开监视器模式Wireless Diagnostics.app
。
在访问此 wiki 期间https://wireless.wiki.kernel.org/en/users/drivers/brcm80211只有 brcm(s)mac支持监听模式。但BCM43602使用brcm(F)mac 驱动程序不支持监控模式。看来 Linux 还不支持监控模式。