Ubuntu 20.04 中 wifi 网络连接缓慢且随机断开连接

Ubuntu 20.04 中 wifi 网络连接缓慢且随机断开连接

我完全是初学者,对 Linux 了解不多,如果有人能帮忙就太好了,我尝试修复它很久了。这是我的第一篇帖子,如果有任何错误,请原谅我。很抱歉发了这么长的帖子,谢谢。

系统信息

uname -a
Linux 5.13.0-40-generic #45~20.04.1-Ubuntu SMP Mon Apr 4 09:38:31 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

我不知道这是否重要,但我的笔记本电脑使用 uefi 固件。

neofetch
            .-/+oossssoo+/-.               samarth@samarth-HP-Laptop-15s-dr1xxx 
        `:+ssssssssssssssssss+:`           ------------------------------------ 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04.4 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: HP Laptop 15s-dr1xxx 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.13.0-40-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 1 hour, 23 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 2397 (dpkg), 9 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.0.17 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1920x1080 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Mutter 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Adwaita 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Yaru [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: LoginIcons [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: Intel i5-10210U (8) @ 4.200GHz 
    .ossssssssssssssssssdMMMNysssso.       GPU: Intel UHD Graphics 
      -+sssssssssssssssssyyyssss+-         GPU: NVIDIA GeForce MX130 
        `:+ssssssssssssssssss+:`           Memory: 2499MiB / 7754MiB 
            .-/+oossssoo+/-.

网络设备详细信息

sudo lshw -C network 
  *-network                 
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eno1
       version: 15
       serial: 84:2a:fd:cd:34:45
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=5.17.0-051700-generic firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:16 ioport:4000(size=256) memory:b4304000-b4304fff memory:b4300000-b4303fff
  *-network
       description: Wireless interface
       product: RTL8821CE 802.11ac PCIe Wireless Network Adapter
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlo1
       version: 00
       serial: 28:cd:c4:cc:8a:a3
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rtw_8821ce driverversion=5.17.0-051700-generic firmware=N/A ip=192.168.0.104 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:141 ioport:3000(size=256) memory:b4200000-b420ffff

我尝试了以下方法:-

  1. 我已经将省电模式更改为如下方式:-
cat /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
[connection]
wifi.powersave = 2
  1. 通过阅读论坛进行了尝试,但此之后断开连接的情况有所减少,但速度仍然很慢。
sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="/&usbcore.autosuspend=-1 /' /etc/default/grub
sudo update-grub
sudo systemctl reboot

已编辑 3.sudo ip link set devName mtu 1492解决了我的连接中断问题。我的默认 mtu 是 1500,而路由器配置中的 mtu 是 1480,这没问题吗?但网络有时仍然很慢。

我在第三次之后发现的错误是:-

journalctl -u NetworkManager
sup-iface[0x563452621110,wlo1]: connection disconnected (reason -4)

原因 -4 表示 NM_DEVICE_STATE_REASON_CONFIG_FAILED 现在该如何修复?以及启动时的一些错误

ifupdown: interfaces file /etc/network/interfaces doesn't exist
Error: failed to open /run/network/ifstate

答案1

我从软件和更新(gui)更新了 DKMS,这解决了我的问题,因为现在一周都没有问题,journalctl 中也没有错误。现在我正在使用

dkms -V
dkms:2.8

dkms status
nvidia, 470.103.01, 5.13.0-40-generic, x86_64: installed
rtl8821ce, 5.5.2.1, 5.13.0-40-generic, x86_64: installed
virtualbox, 6.1.32, 5.13.0-39-generic, x86_64: installed
virtualbox, 6.1.32, 5.13.0-40-generic, x86_64: installed

相关内容