我有一个 redhat 服务器,我通过 vnc 连接到该服务器,但终端出现了这个奇怪的问题。
如果我输入 ping -c 1 [ip 地址],它只会返回一个空行并且不会执行 ping 命令?
这是怎么回事?这只是 ping,不需要配置(据我所知)?
答案1
出现这样的 Ping “挂起”通常表示网络配置或路由问题。您确定另一台设备可以连接吗?
此外,如果目标主机无法访问,则不会显示任何信息,除非您通过按 Ctrl-C 或类似键退出 ping。当您这样做时,如果在上述单个 ping 示例中主机无法访问,则会显示类似
1 packets transmitted, 0 packets received, 100% packet loss
但是请记住,除非您以这样的方式退出 ping 过程,否则它只会显示为“挂在那里”。
答案2
防火墙是否阻止了 ICMP 数据包?我们始终会设置我们的 Web 服务器来阻止 ping 流量,从而减少机器人发现站点的可能性。