ping命令使用不当问题

发布时间:  2015-03-05 浏览次数:  247 下载次数:  0
问题描述
服务器在系统下执行ping 192.168.3.100 –i 192.168.3.10后,收到回执特别慢,大约等待3分钟才收到下一包,如图1所示。
图1 服务器ping命令等待时间长
处理过程
综上可知,客户是希望通过指定的IP去做ping包测试,应该用命令ping 192.168.3.100 –I 192.168.3.10即可。如图2所示;
图2 服务器ping包测试
根因
语  法:ping [-dfnqrRv][-c<完成次数>][-i<间隔秒数>][-I<网络界面>][-l<前置载入>][-p<范本样式>][-s<数据包大小>][-t<存活数值>][主机名称或IP地址]
补充说明:执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
参  数:
            -d   使用Socket的SO_DEBUG功能。
            -c<完成次数>   设置完成要求回应的次数。
            -f   极限检测。
            -i<间隔秒数>   指定收发信息的间隔时间。
            -I<网络界面>   使用指定的网络界面送出数据包。
            -l<前置载入>   设置在送出要求信息之前,先行发出的数据包。
            -n   只输出数值。
            -p<范本样式>   设置填满数据包的范本样式。
            -q   不显示指令执行过程,开头和结尾的相关信息除外。
            -r   忽略普通的Routing Table,直接将数据包送到远端主机上。
            -R   记录路由过程。
            -s<数据包大小>   设置数据包的大小。
            -t<存活数值>   设置存活数值TTL的大小。
-v  详细显示指令的执行过程。
根因分析:ping命令参数使用不正确,应该ping 192.168.3.100 –I 192.168.3.10使用指定的网络界面送出数据包,结果误用ping 192.168.3.100 –i 192.168.3.10,即表示延迟192s ping下一包。
建议与总结
结论:ping命令参数使用不正确。
解决方案:应该ping 192.168.3.100 –I 192.168.3.10使用指定的网络界面送出数据包后问题解决。

END