我无法连接到我的 wifi,因为我的 wifi 适配器未被检测到。我尝试了很多在线解决方案,但似乎都没有用。我使用的是 Ubuntu 16.04。
> ifconfig wlan0
> wlan0: error fetching interface information: Device not found
当我执行 ifconfig 时,它显示了一个docker0
之前不存在的接口。所以我卸载了docker0
,但wlan0
仍然没有被检测到。有没有什么解决办法?
以下链接包含我运行以下脚本后的详细信息:
> wget -N -t 5 -T 10 https://github.com/UbuntuForums/wirelessinfo/raw/master/wireless-info
&& chmod +x wireless-info && ./wireless-info
这是结果文本文件。
网络适配器:
> 06:00.0 Network controller [0280]: Broadcom Corporation BCM43142
802.11b/g/n [14e4:4365] (rev 01) Subsystem: Dell Wireless 1704 802.11n + BT 4.0 [1028:0016] Kernel driver in use: bcma-pci-bridge
> 07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd.
RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller [10ec:8136] (rev 07) Subsystem: Dell RTL8101/2/6E PCI Express Fast/Gigabit
Ethernet controller [1028:0656]
Kernel driver in use: r8169
答案1
卸载错误的驱动程序:
sudo apt purge bcma-pci-bridge
和/或sudo apt purge firmware-b43-installer
为 14e4:4365 (BCM43142) 安装正确的驱动程序:
sudo apt install bcmwl-kernel-source
重启。
来源:https://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers
答案2
在使用 TPLink 的 USB 接收器时,我遇到了同样的问题。这更像是主板问题。要在安装操作系统后修复此问题,您必须安装接口所需的 dkms。然后重新启动后,您会发现它正在工作。试试apt search dkms
。