我的Ubuntu 16.04一直与Wi-Fi(eduroam)断开连接。 为什么?

我没有注意到任何模式,我确信Wi-Fi工作正常,因为我使用Windows 10的同一台计算机没有问题。虽然Wi-Fi没有关闭,但它只是断开网络连接并重新连接大约几分钟后。

我跑了这个,得到了:

lspci -knn | grep Net -A2 03:00.0 Network controller [0280]: Qualcomm Atheros AR9462 Wireless Network Adapter [168c:0034] (rev 01) Subsystem: AzureWave AR9462 Wireless Network Adapter [1a3b:2234] Kernel driver in use: ath9k Kernel modules: ath9k 

还运行dmesg

在许多消息中,最后一个是:

 [ 3818.806656] wlp3s0: Limiting TX power to 5 dBm as advertised by 00:23:eb:39:28:21 

知道为什么会这样吗?

谢谢。

我怀疑你的无线网卡正试图从我怀疑附近的几个地方漫游到另一个eduroam。 确认:

 sudo iwlist scan 

你也可以检查:

 dmesg | grep assoc 

我想你会发现你的卡片试图与一个然后另一个eduroam实例相关联。 它们每个都有一个不同的MAC地址; 类似于a4:2b:b0:dc:45:99和a4:2b:b0:dc:45:88或类似的东西。 如果是这种情况,如果将网络管理器绑定到最强访问点的MAC地址,则可能会有更好的运气: Ubuntu connect drops。 工作了一段时间然后再次开始下降

请参阅Arch Linux论坛上的讨论。

问题似乎是使用dhcpcd。 在讨论中,建议使用dhclient代替。 有关详细说明,请参阅讨论。