![wifi 速度慢,数据包丢失,有时会断开连接。RTL8822be 驱动程序,Ubuntu 16.04](https://linux22.com/image/910894/wifi%20%E9%80%9F%E5%BA%A6%E6%85%A2%EF%BC%8C%E6%95%B0%E6%8D%AE%E5%8C%85%E4%B8%A2%E5%A4%B1%EF%BC%8C%E6%9C%89%E6%97%B6%E4%BC%9A%E6%96%AD%E5%BC%80%E8%BF%9E%E6%8E%A5%E3%80%82RTL8822be%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%8CUbuntu%2016.04.png)
我的联想 E480 笔记本使用 Ubuntu 16.04 操作系统,配有 Realtek b822 无线网卡,WiFi 至少存在一个问题。我实在无法确定真正的问题是什么。
我观察到了下面列出的问题。有时一起出现,有时单独出现。重新连接网络后,这些问题有时会得到解决,有时则不会:
- 大多数时候连接速度真的很慢(0.1 Mbit/s,而以太网为 100 Mbit/s)
- 使用过程中
ping 8.8.8.8
,我发现丢包很多。有时系统会显示“目标主机无法访问”,但我仍然连接到 wifi。 - 这真是难以预测。它可能工作了好几个小时,然后突然决定停止工作。或者它工作了 5 分钟,然后我需要一次又一次地重新连接。
我主要使用家庭网络(WPA2)和大学的“eduroam”网络。“目标主机无法访问”问题似乎更多地出现在大学网络中。家里的 wifi 连接总是很慢。(仅适用于笔记本电脑,不适用于其他设备。)
sudo lspci -v
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device b822
Subsystem: Lenovo Device b023
Flags: bus master, fast devsel, latency 0, IRQ 139
I/O ports at b000 [size=256]
Memory at f2100000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Device Serial Number 00-e0-4c-ff-fe-b8-22-01
Capabilities: [158] Latency Tolerance Reporting
Capabilities: [160] L1 PM Substates
Kernel driver in use: r8822be
Kernel modules: r8822be
“未分配的类别”这一行看起来很可疑......
sudo lshw
*-generic
description: Wireless interface
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:05:00.0
logical name: wlp5s0
version: 00
serial: e8:2a:44:ff:bf:f9
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=r8822be driverversion=4.15.0-43-generic firmware=N/A ip=192.168.0.74 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:139 ioport:b000(size=256) memory:f2100000-f210ffff
如果您需要更多系统信息,请告诉我。非常感谢!
答案1
我也遇到了这个问题。关闭 IPv6 对我有帮助。