互联网(大部分)可以运行,但是无法 ping 通 - 如何诊断?

互联网(大部分)可以运行,但是无法 ping 通 - 如何诊断?

发现了几个类似的问题(12),但它们并没有完全涵盖我的问题并且也没有答案,所以:

清理了一台装有 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)。


最后,我可以工作了,但是却因为不明白到底发生了什么而困扰着我。

  • 您建议使用什么工具来彻底解决这个问题?
  • 我以为我了解网络的基础知识,但显然我缺少一些基础知识,因此任何好的资源也会受到欢迎......

相关内容