WI-FI 不工作(硬阻塞)

Fer*_*ndo 11 wireless networking dell drivers

昨天我第一次安装了 Ubuntu 12.04(我一直是 Windows 用户),因为我在办公室并且连接了以太网。

在家里,我只使用 WI-FI。当我启动 Ubuntu 时,它没有连接或尝试连接任何网络。

通过谷歌,我找到了命令rfkill,这些是结果:

0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

1: brcmwl-0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

2: dell-wifi: Wireless LAN
    Soft blocked: yes
    Hard blocked: yes

3: dell-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
Run Code Online (Sandbox Code Playgroud)

好吧,WI-FI被硬件屏蔽了,所以我尝试了这个命令rfkill unblock 2,但没有奏效。因为我什至不知道我的 Broadcom 型号,所以我发现lspciWI-FI 的结果是:

0e:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
Run Code Online (Sandbox Code Playgroud)

我的笔记本电脑是戴尔 Vostro 1520,还安装了 WinXP。谢谢您的帮助!

PS:当我输入System Settings> Network(可能不同,我的Ubuntu是西班牙语)“飞行模式”已连接时,这也可能有所帮助。当我尝试解锁它时,它会在我关闭该窗口并再次打开它以及重新启动后回到原来的位置。


更新从评论添加到答案

Broadcom“附加驱动程序”已打开并启用。

小智 5

在尝试了几件事之后,我通过重置 BIOS (Lenovo B570)解决了这个问题。

开机后按F2进入BIOS,然后F9重置。


小智 3

我发现了这个并且它对我有用。

这是使用终端打开无线硬开关的方法:

sudo apt-get remove bcmwl-kernel-source
sudo apt-get install firmware-b43-installer
sudo apt-get install b43-fwcutter
Run Code Online (Sandbox Code Playgroud)

然后输入此命令将其打开:

cat /etc/modprobe.d/* | egrep '8180|acx|at76|ath|b43|bcm|CX|eth|ipw|irmware|isl| lbtf|orinoco|ndiswrapper|NPE|p54|prism|rtl|rt2|rt3 |rt6|rt7|witch|wl'
Run Code Online (Sandbox Code Playgroud)

重新启动并查看它是否保持打开状态。

  • '猫... | egrep ...` 命令只是输出信息,它**实际上不会改变任何东西**。(参见 [`man cat`](http://manpages.ubuntu.com/manpages/precise/en/man1/cat.1.html) 和 [`man egrep`](http://manpages.ubuntu.com /manpages/precise/en/man1/egrep.1.html)。) (3认同)

upa*_*lot -1

Broadcom 硬件通常需要闭源驱动程序。您是否启用了专有驱动程序?为此,请转到“系统设置”->“其他驱动程序”

您确定PC上的Wi-Fi硬件开关已打开吗?