配置路由器和电脑上的MTU值
本文最后更新于 1921 天前,其中的信息可能已经有所发展或是发生改变。

一直都觉得宽带网速不是很稳定,今天抽了点时间仔细看了下路由器的后台配置,发现MTU值这个属性对网速的影响还是蛮关键的,于是网上看了些配置教程,着手优化一下我的宽带速度。

什么是MTU值

MTU(Maximum Transmission Unit,最大传输单元)

MTU由TCP/IP协议栈中的IP协议定义,网络层的IP将MTU设置为1500字节。

简单点理解就是:

IP规定每一个单独的数据包大小,在网络层时不能超过1500字节。

如果要将一个大于1500字节的数据包从一个接口传出去,在网络层,就会对这个数据包进行分割成若干份,每份都是1500字节。

找出本机最合适的MTU值

OS X 系统下可以用终端命令:

ping -D -s 1452 www.baidu.com

命令执行后的结果是这样的:

1460 bytes from 112.80.248.74: icmp_seq=0 ttl=54 time=43.717 ms
1460 bytes from 112.80.248.74: icmp_seq=1 ttl=54 time=45.168 ms
1460 bytes from 112.80.248.74: icmp_seq=2 ttl=54 time=45.649 ms
1460 bytes from 112.80.248.74: icmp_seq=3 ttl=54 time=43.625 ms
1460 bytes from 112.80.248.74: icmp_seq=4 ttl=54 time=43.796 ms

输出的结果如果不按Conrtol+C的话会一直PING下去,觉得输出的结果差不多足够了就可以Conrtol+C中止运行。

每次执行PING命令的时候把1452这部分做修改,测试不同值下的结果,然后进行比对,选出最快的输出结果对应的值,设置为电脑上的MTU值即可。

PC 系统可以用运行 -> cmd进行检测,命令格式如下:

ping -f -l 1452 www.baidu.com

备注

路由器的MTU值不能小于电脑端的MTU值,否则网络会出问题;

我自己在检测MTU值速度的时候,检测出来的最优结果值是1422,然后在电脑上修改MTU值为1422,在路由器的MTU值设置的为1450(1422+28,28是包头大小)。

本作品采用 “知识共享署名-非商业性使用 4.0 国际许可协议” 进行许可。
免责声明:本站文章除特殊说明为原创禁转外,您可以自由的转载和修改,但请务必注明文章来源并不可用于商业目的。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇