更新至 14.04 后出现 Wi-Fi 问题

更新至 14.04 后出现 Wi-Fi 问题

我有一台三星笔记本电脑(三星系列 3 350V5C S0C i7 8GB 75),装有 Ubuntu 14.04.1 LTS,但我的 Wifi 连接到 Fritz 盒子 7490 和最新的 FRITZ!OS 6.23 时出现问题。

很多时候,在重启或从挂起状态唤醒后,我无法连接到 Fritz WLAN 路由器。然后我所做的就是多次关闭和打开笔记本电脑上的 Wifi,最终连接成功。但这非常烦人,因为有时需要几分钟的时间。连接成功后,它会非常稳定 - 直到下次重启。

我的智能手机与 Fritz 盒子的连接没有任何问题。

更新至 14.04 后出现此问题。在此之前完全没有问题!

输出摘录dmesg

[64955.314097] wlan0: authenticate with 00:00:00:00:00:00
[64955.338513] wlan0: send auth to 00:00:00:00:00:00 (try 1/3)
[64955.445221] wlan0: send auth to 00:00:00:00:00:00 (try 2/3)
[64955.577744] wlan0: send auth to 00:00:00:00:00:00 (try 3/3)
[64955.685278] wlan0: authentication with 00:00:00:00:00:00 timed out
[64988.072502] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[64989.696368] wlan0: authenticate with 34:31:c4:46:bb:62
[64989.720897] wlan0: direct probe to 34:31:c4:46:bb:62 (try 1/3)
[64989.923506] wlan0: direct probe to 34:31:c4:46:bb:62 (try 2/3)
[64990.127398] wlan0: direct probe to 34:31:c4:46:bb:62 (try 3/3)
[64990.331315] wlan0: authentication with 34:31:c4:46:bb:62 timed out
[65001.959985] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[65003.585262] wlan0: authenticate with 00:00:00:00:00:00
[65003.609425] wlan0: send auth to 00:00:00:00:00:00 (try 1/3)
[65003.756378] wlan0: send auth to 00:00:00:00:00:00 (try 2/3)
[65003.860721] wlan0: send auth to 00:00:00:00:00:00 (try 3/3)
[65003.969166] wlan0: authentication with 00:00:00:00:00:00 timed out
[65108.607374] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[65111.370109] wlan0: authenticate with 34:31:c4:46:bb:62
[65111.387626] wlan0: send auth to 34:31:c4:46:bb:62 (try 1/3)
[65111.394219] wlan0: authenticated
[65111.397135] wlan0: associate with 34:31:c4:46:bb:62 (try 1/3)
[65111.418411] wlan0: RX AssocResp from 34:31:c4:46:bb:62 (capab=0x431 status=0 aid=2)
[65111.418483] wlan0: associated
[65111.418525] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[65111.418691] cfg80211: Calling CRDA for country: DE
[65111.422751] ath: EEPROM regdomain: 0x8114
[65111.422757] ath: EEPROM indicates we should expect a country code
[65111.422760] ath: doing EEPROM country->regdmn map search
[65111.422764] ath: country maps to regdmn code: 0x37
[65111.422767] ath: Country alpha2 being used: DE
[65111.422770] ath: Regpair used: 0x37
[65111.422774] ath: regdomain 0x8114 dynamically updated by country IE
[65111.422800] cfg80211: Regulatory domain changed to country: DE
[65111.422803] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[65111.422808] cfg80211:   (2400000 KHz - 2483500 KHz @ 40000 KHz), (N/A, 2000 mBm)
[65111.422812] cfg80211:   (5150000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[65111.422815] cfg80211:   (5250000 KHz - 5350000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[65111.422819] cfg80211:   (5470000 KHz - 5725000 KHz @ 40000 KHz), (N/A, 2698 mBm)
[65111.422823] cfg80211:   (57240000 KHz - 65880000 KHz @ 2160000 KHz), (N/A, 4000 mBm)

Fritz 盒子日志显示如下(德语自由翻译):

01.02.15    20:40:57    WiFi device logged in (2,4 GHz). Speed: 72 Mbit/s. MAC-Address: 50:B7:C3:51:E4:A5.
01.02.15    20:35:41    WiFI device logged in (2,4 GHz). Speed: 54 Mbit/s. MAC-Address: 50:B7:C3:51:E4:A5.
01.02.15    20:35:41    WiFi login failed (2,4 GHz): access check failed. MAC-Address: 50:B7:C3:51:E4:A5.

它说访问检查失败。但最终它成功了!

该笔记本电脑配备了 Qualcomm Atheros AR9485 无线网络适配器(rev 01)。

答案1

启动不同的旧内核或重新启动网络都无济于事。

我找到了一个可以持续工作的解决方法:将 Fritz 盒子上的 WLAN 安全性从 WPA2 (CCMP) 或 WPA + WPA2 设置为 WPA (TKIP)。无法解释原因,但它确实有效。

编辑者添加的注释:这不是理想的解决方案,因为应尽可能使用 WPA2。查看相关链接这里这里。所以,无论如何,您都应该选择更安全的解决方案。

答案2

我也遇到过同样的问题。在 14.04 下进行几次更新后(我在更新日志中发现),突然 wifi 没了。我设法恢复了,但不知道怎么做到的 :-) 我技术不够好。

我重写了networks,运行了ifup iwconfig,重新启动了,现在我在线。

相关内容