问题描述
我已经在笔记本上安装了Ubuntu 17.10。但是,我无法连接到wi-fi,因为没有“找不到Wi-Fi适配器”消息。
我不知道下一步该怎么做。
-
我的笔记本电脑:华硕X555LN-XX507H
-
网络适配器:Broadcom 802.11n BCM43142(14e4:4365)
(这是我先前的帖子https://unix.stackexchange.com/questions/415639/kali-linux-no-wifi-adapter-found中的follow-on,建议我尝试使用比Kali简单的系统。)
最佳办法
只需使用USB电缆进行连接即可进行USB共享,请按Ctrl + Alt + T打开终端,然后输入:
sudo apt-get install --reinstall bcmwl-kernel-source
然后,重新启动。
次佳办法
因此,对我而言,问题是由于secure-boot,uefi和网络设备正常运行通常需要的第三方库限制。
在Rajat的评论之后,在Ubuntu 18.04上证明对我有用
sudo apt-get install --reinstall bcmwl-kernel-source
重新启动操作系统,然后按照有关注册MUC的说明进行操作。完成后,第三方库应能够与您的设备进行交互,并且一切正常。
第三种办法
Broadcom BCM43142(14e4:4365)有问题。这个问题早已为人所知。您需要下载并安装软件包bcmwl-kernel-source
来源:https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
第四种办法
首先,您需要找到笔记本电脑所具有的Broadcom网络适配器芯片的确切型号。 “802.11n”只是它支持的Wi-Fi标准的名称:Broadcom有几个支持该标准的无线芯片。
lspci -nn
是列出笔记本电脑上所有PCI(e)设备及其PCI ID编号的好命令:这些编号将允许更准确的标识。 lsusb
将对USB设备执行相同的操作。
lspci -nn
清单行可能看起来像这样:
12:00.0 Network controller [0280]: Broadcom Limited BCM43228 802.11a/b/g/n [14e4:4359]
在这里,数字[14e4:4359]是设备ID。第一部分指定供应商(Broadcom = 14e4),第二部分指定设备型号。
lsusb
列表略有不同,但是设备ID号相似:供应商ID的4个十六进制数字,冒号和产品ID的4个十六进制数字。
您可以在此处查看各种Broadcom芯片型号的Linux支持状态:https://wireless.wiki.kernel.org/en/users/drivers/brcm80211
请注意,受支持的Broadcom芯片将需要固件:它可能已预先包装在Ubuntu中。如果Ubuntu使用与Debian相同的命名方案,则固件软件包名称应为firmware-brcm80211
。
幸运的是,如果必需的驱动程序已在内核中,那么安装此固件软件包并重新启动可能足以使Wi-Fi正常运行。