发现了几个类似的问题(1,2),但它们并没有完全涵盖我的问题并且也没有答案,所以:
清理了一台装有 Linux 的旧笔记本电脑(NixOS 21.11.337659.06db2e21974 (Porcupine)),开始使用它,没有问题,完成后暂停。今天,我像往常一样投入工作,但浏览速度非常慢,有一次 Chrome 中没有网站开始加载;没有连接问题,只是挂起,甚至没有显示正在尝试加载。
当我尝试时ping
,我得到了以下结果:
$ ping www.google.com
PING www.google.com(lga25s71-in-x04.1e100.net (2607:f8b0:4006:80e::2004)) 56 data bytes
^C
--- www.google.com ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4121ms
我们有 2 个 wifi 网络,我们称之为wifi24
(2.4 GHz) 和wifi5
(5 GHz)。尝试来回切换,问题相同。绝望之下,我在手机连接到时打开了手机的 wifi 热点wifi24
- 现在我可以浏览并ping
在解析域名时显示 IPv4 地址。当wifi5
在手机上切换到时,什么都不起作用,ping
将域名解析为 IPv6 地址并仅显示数据包丢失。
重启机器,重新加载服务以及systemctl
这些的任意组合,结果相同。放弃了,挂起了笔记本电脑,几个小时后我回来时,浏览正常,页面加载(可能比平时慢?),但ping
仍然只显示数据包丢失(和 IPv6 地址,已连接到wifi5
)。
最后,我可以工作了,但是却因为不明白到底发生了什么而困扰着我。
- 您建议使用什么工具来彻底解决这个问题?
- 我以为我了解网络的基础知识,但显然我缺少一些基础知识,因此任何好的资源也会受到欢迎......