我正在尝试将我的无线网卡设置为监控模式。我正在与:
description: Wireless interface
product: BCM4312 802.11b/g LP-PHY
vendor: Broadcom Corporation
logical name: eth2
Run Code Online (Sandbox Code Playgroud)
当我尝试将其设置为监控模式时,我得到:
sudo iwconfig eth2 mode monitor
Error for wireless request "Set Mode" (8B06) :
SET failed on device eth2 ; Invalid argument.
Run Code Online (Sandbox Code Playgroud)
我也尝试使用:
$ sudo airmon-ng start eth2
Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!
PID Name
1094 NetworkManager
1096 avahi-daemon
1097 avahi-daemon
1167 wpa_supplicant
1720 dhclient
Process with PID 1720 (dhclient) is running on interface eth2
Interface Chipset Driver
eth2 Unknown wl (monitor mode enabled)
$ sudo iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth2 IEEE 802.11bg ESSID:"Redacted"
Mode:Managed Frequency:2.437 GHz
Bit Rate=54 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=4/5 Signal level=-59 dBm Noise level=-57 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:24 Invalid misc:0 Missed beacon:0
Run Code Online (Sandbox Code Playgroud)
我已经浏览了各种驱动程序教程,但没有任何帮助。任何人都知道如何让这个特定的无线网卡工作?
wl
驱动不支持监听模式wl
) 官方驱动程序;这不支持监视器或混杂模式(无论 airmon-ng 告诉您什么。)b43
可以安装的驱动程序sudo apt-get install b43-fwcutter firmware-b43-installer
sudo rmmod wl; sudo modprobe b43
(反之亦然)。上面的答案是不正确的。至少,从 5.100.82.1 版开始(我认为是 2007 年左右)。
但是,它的方式并不标准,因此为了启用它,您必须执行以下操作:
1
在文件中输入 a /proc/brcm_monitor0
。您可以通过以下 shell 命令执行此操作:echo 1 | sudo tee /proc/brcm_monitor0
.prism0
,而不是mon0
。享受。
在我的情况下,我无法设置b43
,并且每当我真正让内核加载它时,我的连接都会下降到无法使用,从而丢弃大多数数据包。
我讨厌wl
不自由,但我不能b43
在我的BCM4322 中使用替代方案。