![Ubuntu 16.04 上随机出现速度慢的 Wi-Fi 连接](https://linux22.com/image/1150746/Ubuntu%2016.04%20%E4%B8%8A%E9%9A%8F%E6%9C%BA%E5%87%BA%E7%8E%B0%E9%80%9F%E5%BA%A6%E6%85%A2%E7%9A%84%20Wi-Fi%20%E8%BF%9E%E6%8E%A5.png)
我知道已经有很多帖子提到了 Ubuntu 16.04 上的 Wi-Fi 速度慢的问题,但我还没有找到真正适合我的解决方案。
我最近在我的联想电脑上安装了 Ubuntu 16.04 和 Windows 10。我没有遇到任何其他问题,但从一开始我就注意到,有时我的互联网可以正常工作,但偶尔它会变得非常慢,有时会超时并且不加载任何页面(在 Chromium 中出现“无互联网”错误)。
这很奇怪,因为我的 wifi 在 Windows 10 和其他设备上都运行正常。右上角还显示信号强度,连接正常。
tldr;wifi 会正常工作一段时间,但会随机变得非常慢/超时。
我的网络信息:
*-network
description: Wireless interface
product: RTL8821AE 802.11ac PCIe Wireless Network Adapter
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:04:00.0
logical name: wlp4s0
version: 00
serial: c8:ff:28:80:43:ab
width: 64 bits
clock: 33MHz
编辑:我的 iwconfig 结果(我将其审查以在 wifi ssid 中隐藏我的姓氏):
wlp4s0 IEEE 802.11 ESSID:"censored_5G"
Mode:Managed Frequency:5.22 GHz Access Point: 10:86:8C:70:6D:F1
Bit Rate=200 Mb/s Tx-Power=17 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
Link Quality=48/70 Signal level=-62 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:48 Missed beacon:0
enp1s0 no wireless extensions.
lo no wireless extensions.
答案1
我每隔一分钟就会出现一次延迟峰值(3000-4000 毫秒),因为 NetworkManager 一直在积极寻找该区域内的其他网络,尽管我已连接。它并没有真正断开连接,但在某些情况下确实很烦人。
我的解决方案是使用威克德作为默认 NetworkManager 的替代。
首先我卸载了 NetworkManager,但过了一段时间我不得不再次安装它(带密码的配置文件+通过 umts 调制解调器连接),当 NetworkManager 被告知不要自动连接到特定网络时,它们似乎可以并行正常运行。
答案2
您是否尝试过禁用无线适配器的电源管理?您可以通过编辑 /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf(以 sudo 方式)并将“wifi.powersave”选项从 3 更改为 2 来实现。在终端上尝试以下操作:
sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
然后改变:
wifi.powersave = 3
到:
wifi.powersave = 2
,然后输入Ctrl+o和Ctrl+x。重新启动机器,并通过在终端上输入“iwconfig”检查电源管理状态。
希望有帮助!:D