我在笔记本上安装了 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,有人建议我尝试比 Kali 更简单的系统。)
答案1
只需使用 USB 电缆连接即可进行 USB 网络共享,按 Ctrl+Alt+T 打开终端并键入:
sudo apt-get install --reinstall bcmwl-kernel-source
然后,重新启动。
答案2
因此,对我来说,问题在于安全启动、uefi 以及对第三方库的限制,而网络设备通常需要这些库才能正常工作。
事实证明,Rajat 的评论对我在 Ubuntu 18.04 上很有用
sudo apt-get install --reinstall bcmwl-kernel-source
重新启动操作系统,然后按照有关注册 MUC 的说明进行操作。完成后,第三方库应该能够与您的设备进行交互,并且一切都应该正常。
答案3
Broadcom BCM43142 (14e4:4365) 存在问题。这个问题早已为人所知。您需要下载并安装该包bcmwl-kernel-source
来源:https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
答案4
首先,您需要找到笔记本电脑所配备的 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 号相似:4 个十六进制数字表示供应商 ID,一个冒号,然后 4 个十六进制数字表示产品 ID。
您可以在此处查看各种 Broadcom 芯片型号的 Linux 支持状态:https://wireless.wiki.kernel.org/en/users/drivers/brcm80211
请注意,受支持的 Broadcom 芯片将需要固件:它可能已在 Ubuntu 中预打包。如果 Ubuntu 使用与 Debian 相同的命名方案,则固件包名称应为firmware-brcm80211
.
如果幸运的话,如果必要的驱动程序已经在内核中,安装此固件包并重新启动可能足以使您的 Wi-Fi 正常工作。