所以我想看看我是否可以 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 操作。有时可能有很多因素会导致此类问题。防火墙 多个网卡配置错误等。
因此,如果您仍然遇到问题,请报告并提供尽可能多的信息。