Linux
ping 命令未將結果列印到控制台
當我嘗試 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
會列印一行。也許這是你以前見過這樣的事情?