最近我的 wifi 开始不时掉线。我寻找答案并尝试:
使用安装盘中的原始固件驱动程序
使用来自 github 的最新固件驱动程序
使用 ubuntu 16.04LTS 的固件驱动程序
使用其他浏览器
board.bin、board-2.bin、firmware-5.bin 和 firmware-6.bin 的每个不同组合、新旧版本
设置静态 IP 地址,
完全重新安装 Ubuntu
但问题并没有消失。当机器装有 Windows 10 时,我没有遇到这个问题,在使用 ubuntu 的头几年也没有遇到过这个问题。
ping 的输出也有所不同 - 有时是“网络不可达”,有时是“目标主机不可达”
有时我在任务栏上会看到一个问号,有时会看到一个空白处,但它仍然可以检测到网络。
在我将笔记本电脑启动到以太网并返回 Windows 之前,请提供帮助。
wilbur@wilbur-E200HA:~$ sudo lshw -class network
[sudo] password for wilbur:
*-network
description: Wireless interface
product: QCA9377 802.11ac Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlp1s0
version: 31
serial: f0:03:8c:a2:28:59
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath10k_pci driverversion=5.2.0+ firmware=WLAN.TF.1.0-00267-1 ip=192.168.1.6 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:133 memory:91200000-913fffff
...
wilbur@wilbur-E200HA:~$ lspci -knn | grep Net -A2
01:00.0 Network controller [0280]: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter [168c:0042] (rev 31)
Subsystem: AzureWave QCA9377 802.11ac Wireless Network Adapter [1a3b:2b31]
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci
答案1
解决了:
我禁用了 wifi 电源管理,从此问题就没再出现。
在 /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf 中我修改了以下行
wifi.powersave = 3
到
wifi.powersave = 2
从此以后,连接不再断开。