MTU:是网络的最大传输单元

当MTU不合理时会造成如下问题

1.本地MTU值大于网络MTU值时,本地传输的"数据包"过大导致网络会拆包后传输,不但产生额外的数据包,而且消耗了“拆包、组包”的时间 。

2.本地MTU值小于网络MTU值时,本地传输的数据包可以直接传输,但是未能完全利用网络给予的数据包传输尺寸的上限值,传输能力未完全发挥

什么是合理的MTU值:

让本地MTU值与网络的MTU值一致,以致于不会出现数据包的大小超过网络传输的MTU值,而不得不进行拆包,然后组包,再进行转发

所谓合理的设置MTU值,就是让本地的MTU值与网络的MTU值一致,既能完整发挥传输性能,又不让数据包拆分。

怎么探测合理的MTU

#linux下探测MTU值

ping -s 1460 -M do baidu.com

含义:发送大小包大小是1460(+28)字节,禁止路由器拆分数据包。

#windows下探测MTU值

ping -f -l 1460 baidu.com

回复结果:

1.如果正常回复,说明网络允许最大MTU就是1500字节,与系统默认相同,只需将自己的路由的MTU也设置为1500即可。

2.如果没正常回复,说明数据包大小超过了网络限定的MTU大小。需要减小探测包大小再次尝试。

如何修改MTU值

linux临时修改

ifconfig eth0 mtu 1488 up

为什么mtu值是探测出来的值加上28

因为ping使用icmp协议,你指定的探测值是数据包数据净荷的长度,还需要加上20字节的ip头部,和8字节的icmp封装

#MTU设置不正确可能会造成什么问题(平时都是默认1500)

第一:使用pptp后,未将服务器上mtu改小,可能造成带宽跑不上去

第二:使用GRE后,未将服务器上mtu改小,可能造成部分网站无法打开,如百度,hao123,以及一些品牌服务器的ipmi管理界面等

#使用GRE 隧道后,如果网络上的正常数据包大小(MTU)为1500字节,则通过隧道发送的数据包只能是 1480 字节大,因为存在20字节的 包头开销

第三:pppoe的wan口,必须是1492

如果文章对你有帮助,欢迎点击上方按钮打赏作者

如何修改服务器网卡mtu,合理设置MTU相关推荐

  1. 怎么修改服务器文件写入权限,怎么修改服务器本地写入权限设置

    怎么修改服务器本地写入权限设置 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. ...

  2. 苹果电脑如何修改服务器文件在哪里设置,电脑服务器修改mac地址

    电脑服务器修改mac地址 内容精选 换一换 域名解析不生效的表现是使用ping命令无法获取正确的域名解析IP地址.解析不生效的原因包括:本地网络故障云解析服务器的解析记录异常域名解析记录在DNS被修改 ...

  3. 突破+服务器安全狗+无法修改,服务器安全狗如何设置

    服务器安全狗如何设置?服务器安全运维云平台,颠覆了传统的安全管理模式.安全狗服云采用云+端模式,与服务器端的安全狗软件进行数据联动,提供安全防护.实时监控.实时告警.系统风险识别.安全事件分析.重启. ...

  4. 服务器麒麟系统能设置mtu吗,麒麟操作系统安装标准手册-20210405220006.docx-原创力文档...

    精品文档 精品文档 PAGE PAGE47 精品文档 PAGE . 银河麒麟V3操作系统安装手册V1.2 编制:王帅 校核:朱本亮 审定:周俊 .. . 文档更新日志: 序号 修订时间 修订内容 修改 ...

  5. 修改服务器网卡设置,网络适配器怎么设置网络好 完美的三种网络适配器设置方法...

    网络适配器怎么设置网络好?对于电脑上的网络,如果网络适配器的设置出现了问题,可是会让网络瘫痪无法上网的,那么这个网络适配器要怎么设置网络最好呢?不用担心,下面就让小编来教下大家详细的方法. 网络适配器 ...

  6. 无盘服务器网卡参数怎么设置,无盘网吧网卡参数设置建议

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 分区用途 簇大小(KB) 按照要求设置的好处 镜像盘或分区 4096 提升无盘客户机启动速度稳定性 游戏盘或分区 64K 提高虚拟盘出盘速度 回写盘或分区 ...

  7. 无盘服务器网卡要不要设置,无盘网吧网卡参数设置建议

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 分区用途 簇大小(KB) 按照要求设置的好处 镜像盘或分区 4096 提升无盘客户机启动速度稳定性 游戏盘或分区 64K 提高虚拟盘出盘速度 回写盘或分区 ...

  8. rust怎么修改服务器数据,rust怎么设置服务器图片

    rust怎么设置服务器图片 内容精选 换一换 登录管理控制台,但无法找到已购买的云耀云服务器源怎么办?资源不在当前区域.未在云耀云服务器管理控制台查找资源.登录云耀云服务器管理控制台.在云耀云服务器的 ...

  9. debain修改服务器网卡名,Debian 系统修改网卡ens33名称为 eth0

    1. 编辑文件 /etc/default/grub 修改下面的值 初始值 GRUB_CMDLINE_LINUX="" 修改后 GRUB_CMDLINE_LINUX="ne ...

最新文章

  1. kqueue epoll 边界触发模式的网络编程模型
  2. 使用Spring-AOP
  3. 【MongoDB学习笔记21】MongoDB的复合索引
  4. 阿里巴巴对Java编程【安全规约】的规约
  5. 装饰器3--装饰器作用原理
  6. Mybatis Plus简介_代码_以及文档地址_以及前置知识---Mybatis Plus工作笔记001
  7. input标签中使输入文本向右偏移像素解决方案(亲测有效)
  8. tcp连接测试工具_“国货之光”!国产弱网测试神器 QNET,比主流弱网测试工具强在哪?...
  9. 大数据可视化模板分享
  10. java实现敏感词汇判断
  11. 平安京服务器维护,决战平安京无法登陆怎么解决 无法登陆原因及解决方案一览...
  12. 计算机设置ip后提示未识别网络连接,win10设置正确的静态IP,但电脑显示未识别网络,怎么回事。求大佬们帮助啊...
  13. java观察者模式_Java设计模式,观察者模式
  14. 图片黑底漂白 PicGrayRemover
  15. ESP32 Arduino Ticker定时库
  16. Python多线程编程详解,文章比较长,需耐心浏览
  17. Java程序完形填空题_moodle中的完形填空题的文本编写方法
  18. 苏炳添博士论文研究自己,奥运学术两兼顾,还是暨大副教授,网友:真正的Run数据...
  19. plant simulation物流系统仿真案例
  20. php开发俄罗斯方块,用JavaScript写一个俄罗斯方块

热门文章

  1. 有没有一键换天空的修图软件?教你一键修图的简单方法
  2. 结构化电子病历的特点及优势
  3. Failed to find configured root that contains 安装apk报错
  4. JAVA 小程序 编程练习
  5. 车载网络 - BootLoader刷写 - 总纲
  6. php 批量初始化数组,php中如何初始化一个数组_php
  7. r7 4750g和r7 5800x哪个好
  8. “上市公司易主谜案”背后|一点财经
  9. day10高级表单表格bfc
  10. Eulerian Video Magnification 原理与实现