从 15.10 升级到 16.04 后,当我使用网络管理器小程序切换 wifi 网络时,所有网络功能都丢失了。在选择不同的wifi网络之前,wifi可以正常工作。断开连接后,我可以使用sudo systemctl restart network-manager.service
. 但是我不能切换网络。
在这篇文章的底部是一个屏幕截图,显示了尝试切换网络后小程序的外观:从小程序列表中看不到 wifi 网络,小程序报告“设备未准备好”。
这是来自的输出lspci -knn | grep Net -A2; rfkill list
:
03:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b1] (rev 6b)
Subsystem: Intel Corporation Dual Band Wireless-N 7260 [8086:4160]
Kernel driver in use: iwlwifi
0: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
结果modinfo iwlwifi | grep 7260
是:
firmware: iwlwifi-7260-13.ucode
请注意,这与通常报告的 wifi 在从 suspend 恢复时无法工作的错误无关。对于这个问题,这里至少有三个解决方案。我尝试了所有这些建议,另外我还安装了 network-manager_1.2.0-0,但都无济于事。
我请求帮助的具体问题是,每当我尝试切换网络时,wifi 都会完全停止工作。
我正在添加赏金和ubuntuforums 上wifi 脚本的结果。另外,请注意我安装了 iwlwifi-7260-17。
我也知道错误报告#1574347 中的建议(我在帖子 #8 上发布了该报告,尽管我认为错误报告是针对暂停恢复问题而不是我更改 AP 问题)。network-manager
在所有情况下,我都尝试了升级建议network-manager-gnome
(参见帖子#42),但无济于事。
我也知道错误报告#1311257 和修复该错误的建议脚本。我实现了该脚本并返回到暂停恢复问题。
您已升级到最新的 LTS 版本的 Ubuntu,并且像许多人一样遇到了 Wi-Fi 问题。您在从挂起状态恢复时遇到 Wi-Fi 丢失。这是由于错误 1574347、 错误 1311257或两者的某种组合造成的。您找到了一种有效的解决方法。但是,当您切换网络时,您会再次失去 Wi-Fi 连接,而 NetworkManager 看不到任何 Wi-Fi 接入点。你该怎么办?
以下是我推荐的方法。
第 1 步您尝试研究问题。您在互联网上没有找到有关此问题的任何信息。
第 2 步您在 Ask Ubuntu 上发布了这个问题。您发布了运行Ubuntu 论坛 WiFi 诊断脚本的结果和屏幕截图。当您没有得到回复时,您在该问题上发布了赏金。你的所有伟大举措。我们已经聊过您的问题,我已经详细分析了您的 WiFi 脚本结果。除了一些显然与挂起/恢复问题相关的内核错误消息外,结果显示工作正常的 Wi-Fi 只是没有连接到接入点。
第 3 步 这显然是 GNOME 网络管理器中的一个错误,因此请创建一个错误报告。开发人员需要错误报告来找到消除代码中的错误。您可以通过
ubuntu-bug network-manager
在终端中键入来执行此操作。第 4 步。认真考虑恢复到以前版本的 Ubuntu。将 LTS 添加到版本名称中并不会使其质量高于任何其他版本。创造质量的是它所经历的测试量。与开发版本相比,LTS 版本的用户数量要多得多,因此一旦它们上线,它们就会经过更彻底的测试。由于 16.04 LTS 上线不到一个月,它的 bug 将比 14.04 LTS 多得多。在 Windows 上,我的政策是永远不要使用操作系统版本,直到它已经运行至少一年,以便其他人发现错误。在您的情况下,您需要一个最新的内核来解决另一个问题,因此您希望坚持使用 16.04。
步骤 5.查看 GNOME 网络管理器的错误列表,很明显他们正在积极处理大量错误。他们需要一些时间来解决所有严重的问题。考虑用另一个替换 GNOME 网络管理器。
Wicd
似乎没有被积极开发,但网络管理标准多年来一直保持稳定。我建议尝试这个,因为它不依赖于 GNOME,而且不太可能有同样的问题。您过去曾尝试Wicd
过并遇到问题,因此您想要一种替代方法。第 6 步。您实际上并不需要网络管理员来获得 Wi-Fi 连接。您可以使用终端。详细说明在这里。从终端连接到 WPA Wi-Fi
我想报告我从未在我正在运行的 16.04 的特定安装上解决此问题。幸运的是,我在另一台计算机上安装了 16.04,并用于
systemback
制作副本并将其安装在测试分区上。wifi 刚刚在新安装下“工作”,所以我不得不推断我之前的安装中存在一些冲突或错误。我感谢所有的帮助。