Lubuntu 20.04 wifi间歇性问题

Lubuntu 20.04 wifi间歇性问题

我在安装了 lubuntu 20.04 的 HP 15-db0598sa 上遇到了 wifi 问题。

Ping google.com 通常会给出如下形式的输出:

64 bytes from lhr25s26-in-f14.1e100.net (172.217.169.14): icmp_seq=171 ttl=53 time=12.3 ms
64 bytes from lhr25s26-in-f14.1e100.net (172.217.169.14): icmp_seq=172 ttl=53 time=96.4 ms
64 bytes from lhr25s26-in-f14.1e100.net (172.217.169.14): icmp_seq=175 ttl=53 time=1026 ms
64 bytes from lhr25s26-in-f14.1e100.net (172.217.169.14): icmp_seq=176 ttl=53 time=11.2 ms
64 bytes from lhr25s26-in-f14.1e100.net (172.217.169.14): icmp_seq=177 ttl=53 time=11.4 ms
64 bytes from lhr25s26-in-f14.1e100.net (172.217.169.14): icmp_seq=178 ttl=53 time=10.3 ms
64 bytes from lhr25s26-in-f14.1e100.net (172.217.169.14): icmp_seq=179 ttl=53 time=10.5 ms
64 bytes from lhr25s26-in-f14.1e100.net (172.217.169.14): icmp_seq=181 ttl=53 time=1035 ms
64 bytes from lhr25s26-in-f14.1e100.net (172.217.169.14): icmp_seq=182 ttl=53 time=22.9 ms

其中 ping 值从 ~10ms(与我的其他机器一样)到 > 1000 ms 不等,并且有奇怪的 ping 值丢失(大约 24% 的数据包丢失)(例如上面的 172 和 175 之间以及 179 和 181 之间)。

的输出lspci -knn | grep Net -A3如下:

03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter [10ec:d723]
        DeviceName: WLAN
        Subsystem: Hewlett-Packard Company RTL8723DE 802.11b/g/n PCIe Adapter [103c:8319]
        Kernel driver in use: rtw_pci

我已在 dhcp 上禁用 IPv6,如以下答案所示:https://askubuntu.com/a/1180403/489692

为了进一步了解 DESGUA 的回答,我更改了 /etc/dhcp/dhclient.conf。更具体地说,我删除了第 18 行:

dhcp6.name 服务器、dhcp6.domain 搜索、dhcp6.fqdn、dhcp6.sntp 服务器、

我最终断开了 Wi-Fi 并重新连接。

这确实改善了一些问题,但是 ping 仍然间歇性地在 ~10ms 和 >1000ms 之间。

是否有任何其他配置设置可以用来提高连接的稳定性(除了使用有线网络 - 这台笔记本电脑将位于与路由器不同的房间,所以这是可能的,但我更喜欢使用无线)。

补充一下:我在同一位置有一台使用 Ubuntu 18.04 的旧机器,那里的 ping 正常:

64 bytes from ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=4 ttl=53 time=12.8 ms
64 bytes from ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=5 ttl=53 time=11.6 ms
64 bytes from ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=6 ttl=53 time=12.1 ms
64 bytes from ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=7 ttl=53 time=11.0 ms
64 bytes from ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=8 ttl=53 time=11.0 ms
64 bytes from ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=9 ttl=53 time=21.8 ms
64 bytes from ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=10 ttl=53 time=11.3 ms
64 bytes from ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=11 ttl=53 time=11.5 ms
64 bytes from ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=12 ttl=53 time=12.3 ms
64 bytes from ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=13 ttl=53 time=13.2 ms
64 bytes from ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=14 ttl=53 time=11.6 ms
64 bytes from ams16s21-in-f14.1e100.net (216.58.212.206): icmp_seq=15 ttl=53 time=11.5 ms

编辑:我曾尝试在这里安装驱动程序(适用于 RTL8723DE)https://github.com/lwfinger/rtlwifi_new/tree/extended 和剩余的输出lspci -knn | grep Net -A3

03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter [10ec:d723]
        DeviceName: WLAN
        Subsystem: Hewlett-Packard Company RTL8723DE 802.11b/g/n PCIe Adapter [103c:8319]
        Kernel driver in use: rtw_pci

所以看起来新驱动器还没有安装。我现在完全不知所措

答案1

我认为修复内部 wifi 的方法是

sudo apt install git dkms
git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new/
git checkout extended
git checkout 0a751e3
cd
sudo dkms add rtlwifi_new
sudo dkms install rtlwifi-new/0.6
echo "options rtl8723de ant_sel=2" | sudo tee /etc/modprobe.d/rtl8723de.conf
echo "blacklist rtw_pci" | sudo tee /etc/modprobe.d/rtw_pci.conf
重启

相关内容