无法 ping 通任何外部源?

无法 ping 通任何外部源?

所以我想看看我是否可以 ping 网络上的另一台机器,我尝试了一个简单的方法

我的数据包丢失率达到 100%。我也尝试过

ping google.com

还出现 100% 丢包情况

有趣的是,当我尝试 tnsping(用于 ping 另一个数据库的 Oracle 实用程序)时,我实际上能够 ping 到我正在寻找的服务器。

我是否错误地使用了 ping 命令?或者我使用了错误的命令?

答案1

目标计算机可能不允许发送/接收 ICMP 数据包。您可能还尝试对位于不同的、无法访问的子网/VLAN 中的计算机执行 ping 操作。

tnsping 似乎使用 TCP/IP 协议,而 ping 使用 ICMP 协议。

答案2

好吧,如果您只是输入 ping 那么是的不是正确使用它。 ping --help 或 man ping 将为您提供在 Linux 中使用 ping 命令的语法。

您需要通过 IP 地址或主机名告诉 ping 您想要访问哪台计算机,因此 ping 本地网络上的主机将如下所示:

ping 192.168.1.20 或 ping 文件服务器

Ping 互联网主机与 ping google.com 或 ping 172.217.164.206 相同

如果使用 IP 地址但使用主机名时 ping 成功,则问题很可能是网络设置中的 DNS 服务器配置错误。如果确实出现问题,通常 ping 会给您一条错误消息,例如

目标主机无法访问或名称或服务未知

如果这不是问题,并且您可以访问网络上的另一台计算机,请访问该计算机并尝试对出现问题的计算机执行 ping 操作。有时可能有很多因素会导致此类问题。防火墙 多个网卡配置错误等。

因此,如果您仍然遇到问题,请报告并提供尽可能多的信息。

相关内容