LINUX下的PING命令用啥参数可以让一个大于MTU值的数据包不分片
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX下的PING命令用啥参数可以让一个大于MTU值的数据包不分片相关的知识,希望对你有一定的参考价值。
通过减少MTU的大小,可以帮助减轻一些发生在协议层的链接问题。更多信息请参见管理员帮助主题:Troubleshooting TCP/IP problems for NRPC 注意:MTU的大小是TCP/IP问题,不是Lotus Notes 本身的问题。客户如果发现MTU大小的问题,应该联系网络管理员。MTU设置的一般原则如下: 在操作系统命令行输入以下命令ping -f -l 1024 <IP address> 参数解释:参数 '-f'表示不分段。第二个参数'-l'表示大小,其后的数字表示你要发送的数据包大小。有些操作系统和TCP/IP堆栈允许附加的参数。例如:'-n <number>'表示ping的次数。你应该减小MTU数据包大小继续测试,直至成功连接为止。然后,指定MTU值为这个测试通过的大小。 参考技术A ping -M do xxx.xxx.xxx.xxx-M pmtudisc_opt
Select Path MTU Discovery strategy. pmtudisc_option may be either do (prohibit fragmentation, even local one),
want (do PMTU discovery, fragment locally when packet size is large), or dont (do not set DF flag).
linux怎么ping不通呢?
ping命令是Linux操作系统中经常会用到的一个网络命令,也是一个通信协议,主要用来测试与目标主机的连通性,可以检查网络是否连通。那么Linux系统中无法ping的原因是什么?老男孩IT教育小编教你几种方法,通过这些方式寻找故障原因。Ping是Windows、Unix和Linux系统下的一个命令;Ping也属于一个通信协议,是TCP/IP协议的一部分;利用Ping命令可以检查网络是否连通。
如果Ping不通,可以通过以下方式寻找故障原因:
1、ping 127.0.0.1
127.0.0.1是本地循环地址,如果本地址无法Ping通,则表明本地机TCP/IP协议不能正常工作。
2、Ping 本地的IP地址
用IPConfig查看本机IP,然后Ping该IP,通则表明网络适配器工作正常,不通则是网络适配器出现故障。
3、Ping同网段计算机的IP
Ping一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题;通则再Ping路由器在目标计算机所在网段的端口IP,不通则是路由出现故障;通则再Ping目的机IP地址。
4、Ping 网址
若要检测一个带DNS服务的网络,在上一步Ping通了目标计算机的IP地址后,仍无法连接到该机,则可Ping该机的网络名,比如Ping sina.COM.CN,正常情况下会出现该网址所指向的IP,这表明本地的DNS设置正确而且DNS服务器工作正常,反之就可能是其中之一出现了故障;同样也可通过Ping计算机名检测WINS解析的故障。 参考技术A 要把Linux和windows的IP地址设在同一个网段啊,比如把你的windows的IP设为10.0.2.1,
如果你不能改windows的IP的话,那你可以用ifconfig eth0 IP地址 netmask 网关给Linux
重新设个IP,设的和windows在一个网段应该就可以了吧。本回答被提问者采纳
以上是关于LINUX下的PING命令用啥参数可以让一个大于MTU值的数据包不分片的主要内容,如果未能解决你的问题,请参考以下文章