PING到合适的MTU值上还需要再加28?
答案:2 悬赏:20 手机版
解决时间 2021-03-25 06:57
- 提问者网友:且恨且铭记
- 2021-03-25 00:30
PING到合适的MTU值上还需要再加28?
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-03-25 00:48
如果ping包的长度最大只能到228,那么你的MTU值是228+28=256,因为ping中"-l"指定的是IP包中数据净荷的长度,加上8字节的ICMP封装和20字节的IP报头,才是MTU。所以嘛,你ping -f -l 256当然不能通啦,因为256还要加上28字节。
这时候,你网卡的MTU是256,如果要改的话,加一个注册表项(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\你的网卡),名为MTU,然后写一个值就行了。记得改完需要重启电脑。
XP缺省的MTU是1500。我也是最近才知道的。你的MTU为256实在太小了,建议改成缺省值就行(把MTU表项删掉就变成缺省啦)。至于你说的另外两个表项,个人认为用途不大。
应该改你说的带网关的那个,改完用ping试试就了。如果ping -f -l 1472能通就说明MTU变成1500了。
这时候,你网卡的MTU是256,如果要改的话,加一个注册表项(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\你的网卡),名为MTU,然后写一个值就行了。记得改完需要重启电脑。
XP缺省的MTU是1500。我也是最近才知道的。你的MTU为256实在太小了,建议改成缺省值就行(把MTU表项删掉就变成缺省啦)。至于你说的另外两个表项,个人认为用途不大。
应该改你说的带网关的那个,改完用ping试试就了。如果ping -f -l 1472能通就说明MTU变成1500了。
全部回答
- 1楼网友:污到你湿
- 2021-03-25 01:41
不能。不要乱改IP,改了不能上网。改后没有什么增加。增加没有用。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯