无法从新的 Ubuntu 16.04 连接到 Wi-Fi

无法从新的 Ubuntu 16.04 连接到 Wi-Fi

我经常使用 Ubuntu 工作,但以前从未遇到过这个问题。在我的个人电脑 HP ENVY 上,我决定同时使用 Ubuntu 16.04 和 Windows 8。安装顺利。当我登录时,我看不到 wifi 连接选项。我查阅了几个论坛,但都没有帮助。到目前为止,我尝试了以下方法:

  1. 安装全新的 Ubuntu
  2. 安装 Linux-mint 只是为了看看它是否有效。
  3. 设置 > 软件和更新 > 附加驱动程序 > 更新
  4. 安装固件-b43-安装程序

什么都不起作用。有什么解决办法吗?我受够了不知道哪里出了问题。

运行命令后

lspci -knn | grep Net -A2

我得到以下输出:

Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n
[14e4:4365] (rev 01)    DeviceName: Broadcom BCM43142 802.11bgn 1x1 WiFi
Adapter + BT 4.0 combo adapter  Subsystem: Hewlett-Packard Company
BCM43142 802.11b/g/n [103c:2230]

目前我正在使用以太网连接。

命令

sudo lshw -C network

给出以下输出

 *-network UNCLAIMED     
       description: Network controller
       product: BCM43142 802.11b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: memory:b2500000-b2507fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eno1
       version: 10
       serial: 3c:a8:2a:b4:74:51
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168g-3_0.0.1 04/23/13 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:28 ioport:4000(size=256) memory:b2404000-b2404fff memory:b2400000-b2403fff

答案1

您需要为您的机器安装 Broadcom 无线驱动程序。需要为不同的 PCI-ID 安装不同的软件包。幸运的是,已经为有关安装 Broadcom 无线驱动程序的问题提供了答案。请按照下面提供的问题链接进行操作

安装 Broadcom 无线驱动程序

答案2

如果重启不能解决问题,请运行

lspci | grep Wireless

并搜索适配器的驱动程序,然后安装它们。如果它们要求您从源代码构建它们,则运行

make
sudo make install
reboot

它应该可以工作。

相关内容