Ubuntu 14.04:我的电脑可以看到无线网络,但无法连接,一直要求输入 WPA 密码

Ubuntu 14.04:我的电脑可以看到无线网络,但无法连接,一直要求输入 WPA 密码

Sony Vaio VGN-NW240F
网络控制器:Qualcomm Atheros AR9285 无线网络适配器 (PCI-Express) (rev 01)

$ lspci -vv -s
Subsystem: Foxconn International, Inc. T77H126.00 802.11bgn Wireless Half-size Mini PCIe Card
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at d2500000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: ath9k

$ modinfo ath9k
filename:       /lib/modules/3.13.0-24-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
license:        Dual BSD/GPL
description:    Support for Atheros 802.11n wireless LAN cards.
author:         Atheros Communications
srcversion:     BAF225EEB618908380B28DA
alias:          platform:qca955x_wmac
alias:          platform:ar934x_wmac
alias:          platform:ar933x_wmac
alias:          platform:ath9k
alias:          pci:v0000168Cd00000036sv*sd*bc*sc*i*
alias:          pci:v0000168Cd00000036sv0000185Fsd00003027bc*sc*i*
[alias...]
depends:        ath9k_hw,mac80211,ath9k_common,cfg80211,ath
intree:         Y
vermagic:       3.13.0-24-generic SMP mod_unload modversions 
signer:         Magrathea: Glacier signing key
sig_key:        00:A5:A6:57:59:DE:47:4B:C5:C4:31:20:88:0C:1B:94:A5:39:F4:31
sig_hashalgo:   sha512
parm:           debug:Debugging mask (uint)
parm:           nohwcrypt:Disable hardware encryption (int)
parm:           blink:Enable LED blink on activity (int)
parm:           btcoex_enable:Enable wifi-BT coexistence (int)
parm:           bt_ant_diversity:Enable WLAN/BT RX antenna diversity (int)
parm:           ps_enable:Enable WLAN PowerSave (int)

我的网络与这台 Windows 7 电脑以及其他各种电脑和设备配合得很好。我今天安装了 Ubuntu 14.04,除了 wifi 之外,它运行正常。

当我尝试连接(wifi 图标,网络名称)时,每隔一分钟左右就会弹出一个要求输入密码的窗口,并且无法连接。密码是正确的。

我尝试从连接列表(wifi图标,编辑连接)中删除该网络,重新启动计算机并重试,但无济于事。

以太网运行完美。

我不得不假设它与 Ubuntu 相关,因为无线网卡可以被识别并可以扫描可用的不同网络。

$ rfkill list
0: sony-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

我对 Ubuntu 14.04 不太了解,甚至无法尝试任何事情。

有什么建议么?

答案1

至此,我的问题已解决。我不太清楚具体是怎么解决的,但我做了以下事情:

sudo service network-manager restart

如果这是解决方案的话,也许这将会帮助其他遇到这个问题的人。

答案2

请原谅我回答得不够正式 - 只是向其他人发出一个快速通知,这是之后对我唯一有用的方法小时搜索和尝试不同的东西。

我花了很长时间尝试让某些东西工作 - 最终发现显然是网卡本身工作正常(因为它在另一个操作系统上运行良好);wifi 网络工作正常(因为我可以坐在那里用手机正常使用它);密码正确;我可以通过有线连接连接到互联网。

对我来说,问题在于我的网卡有点……不太好。

首先,我在这里发现我的网卡是什么

sudo lshw -class network

(它是 Realtek RTL8821AE 802.11ac PCIe 无线网络适配器,因此我在搜索中使用了“RTL8821AE”)

然后我搜索了驱动程序,花了一段时间,但最终我找到了此主题上面说有一个新的...我要说驱动程序(?!)...并按照说明操作。只有通过 github 链接,我才能真正弄清楚...我要说驱动程序(?!)...在哪里,并将其下载到我的笔记本电脑上,解压缩并将其复制到 USB 记忆棒上。然后我只需执行 make 命令等。砰!成功了 :)

有时我还必须使用此命令来清除缓存或其他内容:

sudo service network-manager restart

答案3

如果其他人也和我一样遇到同样的问题,每次登录时都必须运行sudo service network-manager restart才能使用 wifi。我已经找到了一个永久修复方法,可以修复我的网络适配器,但 ubuntu 的新版本却破坏了它。请忽略我之前关于降级内核的评论,因为主要问题是 14.04 中的新 wpasupplicant 包。

我的解决方案是获取此 ppa:deb http://ppa.launchpad.net/mathieu-tl/nm/ubuntu saucy main它包含 Ubuntu 的 13.10 网络管理器包和 wpasupplicant 包。我去了 synaptic 并只降级了 wpasupplicant 包。我再也不需要运行该命令了sudo service network-manager restart

答案4

这不是一个解决方案,而是一个变通方法,您可以使用nmcli网络管理器的命令行界面。例如:

nmcli d wifi connect <Your-SSID> password <Your-Password>

如果您能够连接此设备,请告诉我。

相关内容