我用 kali Linux 双启动了我的笔记本电脑。经过一番努力后,我设法让我的 Wi-Fi 正常工作。但我无法启动监控模式和注入。当我执行时
airmon-ng start eth1
它显示在驱动程序中wl
[phy0] mon0 : ERROR while getting interface flags. No such device.
(monitor mode enabled on mon0)
我的芯片组是bcm43142。经过搜索这个问题,我发现wl驱动程序不支持监视模式和注入模式。如果属实,我可以更改芯片组的驱动程序吗?
答案1
让 Broadcom 芯片组与 Linux 配合使用是一件非常痛苦的事情,特别是如果您必须走“bw43-fwcutter”路线才能获得否则无法获得的固件 blob。
我从来没有能够获得旧的 Broadcom PCMCIA 卡来在 Arch linux 下进行注入。 Arch linux wiki 有一个博通无线包含wl
驱动程序部分的页面。该页面建议在加载模块之前卸载所有其他可能的 Broadcom 驱动程序wl
:
# rmmod b43
# rmmod ssb
# modprobe -v wl
您应该让另一个xterm
打开的文件在适当的日志上进行尾部操作。我还没有运行过 Kali linux,但是类似的东西journalctl -f
可以在基于“systemd”的发行版上运行,并且tail -f /var/log/messages
可能可以工作。如果 Broadcom 芯片组位于 USB 或 PCMCIA 设备上,请在插入设备之前开始跟踪日志,并一直跟踪直到执行rmmod
和modprobe
命令之后。
这是我的链接在 Kali Linux 上安装 Broadcom BCM43142 驱动程序- 然而,对我来说,它看起来有点粗略。
另一个可能的问题是您正在运行airmon-ng
名为“eth0”的接口,该接口通常是以太网(带有电缆)接口。验证您使用的接口名称是否正确:执行此操作ifconfig -a
以查看是否存在其他一些接口名称。