当我尝试 ping 服务器时,ping 命令的输出不会进入控制台。
ads@3290:~#ping ksr-india01
PING ksr-india01.uit.com (10.105.34.184) 56(84) bytes of data.
^C
--- ksr-india01.uit.com ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 5999ms
如果您看到直到我按下ctrl+c
,则没有输出。我相信即使服务器无法访问,ping 也应该打印一些信息。像这样的东西
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
Request timeout for icmp_seq 6
但它没有打印。谁能告诉我我缺少什么设置
这是正常行为。
如果 ping 没有回复或 ICMP 错误响应, Linux 版本
ping
不会打印任何输出。也没有选项可以让它打印任何这样的回复。请注意,如果网络上某处的路由器返回 ICMP 错误,
ping
则会打印一行,但如果远程主机不在您的 LAN 上,则不能保证您会收到此 ICMP 错误回复;您和目的地之间的任何路由器都可能丢弃它,或者它可能根本没有生成。如果请求超时,Windows版本
ping
会打印一行。也许这是你以前见过这样的事情?