求助:如何在MacOS中使用Ping命令进行指…

求助:如何在MacOS中使用Ping命令进行指定封包大小测试网络MTU数值?例如:目标IP为202.99.96.68不可分割的数据包大小为1460在Windows系统中命令为:ping -l 1460 -f 202.99.96.68但在MacOS中却不是,请求给予帮助!谢谢。希望最好给出MacOS中关于ping命令的所有参数使用方法说明,谢谢。以下是关于MacOS的ping命令帮助信息,但看不懂。希望得到好心人的帮助。ping: option requires an argument -- husage: ping [-AaDdfnoQqRrv] [-c count] [-G sweepmaxsize]      [-g sweepminsize] [-h sweepincrsize] [-i wait]      [-l preload] [-M mask | time] [-m ttl] [-p pattern]      [-S src_addr] [-s packetsize] [-t timeout][-W waittime]      [-z tos] host    ping [-AaDdfLnoQqRrv] [-c count] [-I iface] [-i wait]      [-l preload] [-M mask | time] [-m ttl] [-p pattern] [-S src_addr]      [-s packetsize] [-T ttl] [-t timeout] [-W waittime]      [-z tos] mcast-groupApple specific options (to be specified before mcast-group or host like all options)      -b boundif      # bind the socket to the interface      -k traffic_class   # set traffic class socket option      -K net_service_type # set traffic class socket options      -apple-connect    # call connect(2) in the socket      -apple-time     # display current time

用户答案:

找到一个Marc Wilson的好心人写的测试心得,现已获得相关参数说明:-D (大写字母D,不可分割参数)-s (小写字母s,指定封包数值大小)-c (指定测试次数,小写c跟次数)例子:目标为www.apple.com封包大小:1452指定ping测试次数:10次(可选项,如不指定会一直循环,用control+ c键终止测试)命令表达:ping -D -s 1452 www.apple.com -c 10以下是我这里本地获取到的实际最佳数值1408.

用户答案:

-s 选项是不是你想要的?-s packetsize       Specify the number of data bytes to be sent. The default is 56, which translates into 64 ICMP data bytes when combined with the 8 bytes of ICMP header       data. This option cannot be used with ping sweeps.Windows 的 ping 命令是异化的 Unix ping 版本,在 Unix 有 ping 时,Windows 还没有呢。

THE END
分享
二维码
< <上一篇
下一篇>>