我完全是初学者,对 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
我尝试了以下方法:-
- 我已经将省电模式更改为如下方式:-
cat /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
[connection]
wifi.powersave = 2
- 通过阅读论坛进行了尝试,但此之后断开连接的情况有所减少,但速度仍然很慢。
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