无法 ping 但互联网工作正常

无法 ping 但互联网工作正常

我有 Ubuntu 14.04.05 Server,它作为虚拟机在 HyperV 服务器上运行。我无法平google 或任何公共 IP 地址,但是当我运行 apt-get update 或任何应用程序安装时,它会连接并安装。

PS:正确设置dns ip地址。

答案1

要 ping 一个 IP 地址,DNS 是不可行的,所以我们可以稍后再查看。

我的标准网络连接方法是:

ping localhost

ping gateway IP

ping google.com

如果出现故障(例如 google.com),要了解数据包传输到了哪里,请输入

traceroute google

apt-get 能正常工作,这有点奇怪,但更可靠的测试方法是打开浏览器并访问某个始终在线的网站,例如 google.com。如果没有安装其他任何内容,请使用 lynx。

我在虚拟机环境中看到过奇怪的网络行为。验证在同一台机器上运行的其他虚拟机操作系统上的网络连接是否正常。根据您的问题,我假设物理硬件属于您,并且您对虚拟机管理程序及其上运行的所有操作系统拥有完全的管理员控制权。

罕见但值得注意的情况是 ping 使用的是无效接口。您可以尝试

ping -I interface google.com

或者你可能调用了伪造的 ping 版本。你应该调用 /bin/ping

which ping

另一种可能性是 ICMP 在某处被阻止。为了证明这一点,请尝试 ssh 到任何已知的正在运行的服务器。即使连接被拒绝,您至少也知道您已连接到该设备。

相关内容