刚刚安装了 Ubuntu 12.04,但无法连接到无线网络。我的网络甚至没有出现。我收到一条消息,上面写着:
设备未准备好,固件丢失。
这是我lspci -nn | grep 0280
在终端中运行时得到的结果:
03:00.0 Network controller [0280]: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
请帮助我让它工作起来。
答案1
您需要手动安装b43驱动程序。
打开 Ubuntu 软件中心并搜索b43
并单击安装。
然后重新启动,wifi 应该就可以正常工作了。
答案2
尝试运行jockey-gtk
并查看它是否提供给您安装网卡的专有驱动程序。您需要 Internet 连接才能安装驱动程序,因此请使用以太网电缆将您的 PC 连接到家庭网络。
jockey-gtk 实用程序如下所示,您的卡的专有驱动程序应在此列表中:
答案3
官方 Broadcom STA/wl 驱动程序不支持监控模式。您正在使用 Broadcom STA (wl) 官方驱动程序;它不支持监控或混杂模式(无论airmon-ng
告诉您什么)。为此,您需要 b43 驱动程序,可以使用
sudo apt-get install b43-fwcutter firmware-b43-installer
您可以卸载一个并加载另一个
sudo rmmod wl; sudo modprobe b43 # or vice versa
请注意,b43 和 wl 各有优缺点,因此您可能需要在选择其中一个之前先进行 Google 搜索。