可以 ping 但无法执行任何其他操作

可以 ping 但无法执行任何其他操作

好的,我似乎有互联网连接,因为我能够 ping 外部 IP 地址。

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=58 time=356 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=58 time=266 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=58 time=356 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=58 time=339 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=58 time=267 ms
^C
--- 8.8.8.8 ping statistics ---
6 packets transmitted, 5 received, 16% packet loss, time 5001ms

但由于某种原因,我无法做其他任何事情。

$ drill @8.8.8.8 google.com
Error: error sending query: Could not send or receive, because of 
network error

我已在网络上尝试过多个设备,并尝试重新启动路由器。

我原本以为问题可能是由于网络上的 DNS 服务器造成的,但在禁用该服务器并使用 Google 的服务后,我遇到了同样的问题。

这是家庭网络的问题。没什么特别的。ISP 提供路由器和一个小型家庭服务器,执行 DNS、DHCP 和一些文件共享任务。

我没有网络连接,所以无法下载 traceroute,但这里有一个 tracepath

$ tracepath 8.8.8.8 -b
1?: [LOCALHOST]                      pmtu 1432
1:  _gateway (192.168.1.1)                                0.684ms  
1:  _gateway (192.168.1.1)                                0.631ms  
2:  no reply
3:  no reply
^C

希望我在正确的地方问了这个问题。提前感谢大家的帮助。

编辑: 感谢您迄今为止的帮助。我会添加一些可能有帮助的信息。

我在网络上的所有设备上都遇到了这个问题。其中包括 2 台 Arch Linux 机器、一台 Ubuntu 和两台 Android 设备。

它最近才停止工作。我还没有进行任何可能导致此问题的更新。

我已经与我的 ISP 进行了交谈,他们说没有发现线路上有任何故障。

防火墙内置于路由器中。非常基础,所有设置均默认,但我有一个随机端口可供 ssh 访问 - 仅通过公钥。

相关内容