蜘蛛抱蛋 发表于 2010-12-8 13:02:26

修改MTU

在网上看到有修改MTU优化数据传输的方法→→http://yangtai.xunlei.com/?p=1326
但是过程太过于繁琐,能不能用Autoit搞定呢?

[*]命令行窗口输入“ping -l 1472 -f www.baidu.com”然后回车
[*]如果收到了回复,那么说明你的网络允许最大MTU值就是1500字节
[*]如果出现需要拆分数据包但是设置 DF。或是Packer needs to be fragmented but DF set.的提示,那就说明数据包大小超过了网络限定的MTU大小。需要减小探测包大小再次尝试。
[*]按“上箭头”恢复刚才输入的命令,然后以5为跨度减小包大小为1467字节,再次回车探测。
[*]如果有返回,说明数据包小于MTU限制,就将包大小+3再次探测,如果+3之后没有返回,那就以1为跨度降低数据包大小进行探测。
[*]如果还是没有返回,就继续以5为跨度减小包大小,直至有返回后进行上一步操作。
[*]直至你发现数据包-1后,有了返回,就说明你探测到了MTU允许的准确数据包大小。(例如从1465降低到1464就有了返回,那么允许的数据包大小就是1464)


在官网找到一个例子 可惜看不懂

the886 发表于 2010-12-8 21:35:35

强.....................

lixiaolong 发表于 2010-12-9 21:21:28

回复 1# 蜘蛛抱蛋

写了一个自动发ping,修改为最佳MTU值的代码,请你参考.
代码简单,容易学习.

自动发ping,修改为最佳MTU值
http://www.autoitx.com/forum.php?mod=viewthread&tid=20309&extra=

蜘蛛抱蛋 发表于 2010-12-9 22:22:37

回复 3# lixiaolong

简单很好啊,只要能达到目的~
页: [1]
查看完整版本: 修改MTU