![检测到 WiFi 网络,但未连接](https://linux22.com/image/1051210/%E6%A3%80%E6%B5%8B%E5%88%B0%20WiFi%20%E7%BD%91%E7%BB%9C%EF%BC%8C%E4%BD%86%E6%9C%AA%E8%BF%9E%E6%8E%A5.png)
我是 Linux 新手,刚刚在 PC 上安装了 Ubuntu 14.04.2。我无法连接互联网。我有一个 USB Wifi 适配器(TP-LINK TL-WN8200ND)。它可以识别网络,但无法连接到它们。
我的笔记本电脑(运行 Windows)可以正常连接到网络。此外,当我拿起适配器并将其插入笔记本电脑时,它也可以正常连接到网络。
另外,在 PC 上,当我运行 Windows 时,使用此适配器连接互联网没有任何问题。所以我猜问题出在操作系统上。
关于如何将电脑连接到互联网,我没有其他选择。救命!
编辑:这是从终端复制粘贴的,用于 lsusb:
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 003: ID 7392:7622 Edimax Technology Co., Ltd
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 002: ID 1058:1140 Western Digital Technologies, Inc. My Book Essential USB3.0
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 2357:0100
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 1a81:1004 Holtek Semiconductor, Inc.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
请注意,“Edimax”指的是临时 WiFi 适配器(运行良好),而不是我尝试修复的那个(TPLINK)。
答案1
尝试在制造商的网站上搜索 Linux 驱动程序。如果您在查找或安装驱动程序时遇到问题,请转到软件中心并安装 Windows 无线驱动程序。将 Windows 驱动程序(不是 exe 文件,而是包含所有驱动程序文件的文件夹)保存到适当的位置。启动 Windows 无线驱动程序并加载 Windows 驱动程序(inf 文件),您应该没问题。
答案2
你可以通过这种方式安装驱动程序。在终端中
sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtl8192cu-dkms linux-firmware
您的适配器是 Realtek rtl8192cu [2357:0100]。
如果此驱动程序不起作用(可能此产品 ID 未在驱动程序中列出),您可以尝试另一个肯定列出的驱动程序。运行
sudo apt-get remove rtl8192cu-dkms
sudo apt-get install rtlwifi-new-dkms
然后重新启动。
在大多数情况下,独立 rtl8192cu 效果更好,但需要添加一些 PID。我有时间的时候会处理这个问题。