如何修改VPN连接的MTU,解决频繁断线和页面打不开的问题

MTU 介绍:MTU 即最大传输单元,它是指一种通信协议的某一层上面所能通过的最大数据包大小。
为什么需要修改 MTU
大多数设备原本支持通过 ICMP 协议,进行 MTU 自动协商。

但不幸的是,越来越多的网络封杀了 ICMP 的传输,这样使得 MTU 自动协商的功能就无法实现。不正确的 MTU 将导致很多问题:
•连接反复断开
•大量数据传输时,突然拥堵
•页面打不开,或打开缓慢
•页面部分内容或样式丢失

没有遇到问题,不需要修改:如果你没有遇到以上任何问题,说明你当前的网络环境已完美支持 MTU 自动协商,建议不要修改任何设置。

如何修改 MTU
•Windows
•Mac OS X
•Linux
•iPhone, iPad, Android 修改 MTU

Windows 8 和 Windows 7 修改 MTU

在 Windows 8 和 Windows 7 上,你可以通过以下方法,永久性地修改某一个 VPN 连接的 MTU,未来重新连接或重启电脑后,都不需要再次设置。
1.连上您要修改 MTU 的那个 VPN

2.用管理员权限打开命令提示符,在其中输入以下命令,会列出您的系统中所有的网络连接(包括 VPN 连接)
netsh interface ipv4 show subinterfaces

3.在返回的信息中找到您已连接的那个 VPN名称

4.输入以下命令,就能修改并保存这个 VPN 连接的 MTU 了。(请将以下命令中的 VPN连接名称 修改为你选定的那个 VPN 连接。)
netsh interface ipv4 set subinterface "VPN连接名称" mtu=1280 store=persistent

--------------------------------------------------------------------------------

Mac OS X 修改 MTU

由于 OS X 会根据你的网络连接(WiFi 或 以太网)的 MTU 来调整 VPN 的 MTU。所以,你只需要把网络连接的 MTU 改小,即可减小 VPN 的 MTU。

步骤如下:
1.打开系统偏好设置
2.点击网络
3.在左侧列表中,选中你的网络连接。平时用 WiFi 就选择 WiFi,平时用网线就选择以太网。
4.点击右侧的高级按钮
5.选择硬件选项卡
6.配置选择手动,MTU 选择自定,在下面的输入 1328,没错就是这数字,点击保存。
7.界面返回网络连接时,点击右下角的应用按钮。
8.如果你是 WiFi,点击关闭 WiFi 再重新启用。如果你是网线连接,拔下网线后再重新插上。

这样,连接 VPN 时,VPN 的 MTU 都会是较小的 1280 了。

--------------------------------------------------------------------------------

Linux 修改 MTU

Linux 下只有手动在 /etc/ppp/peers 下建立的连接,才能通过配置文件修改 mtu 和 mru。而采用 NetworkManager 建立的连接,会忽略配置文件中的 MTU 设置。

你可以连上后,通过以下命令来临时修改 MTU,但这个修改在连接断开或重启系统后,就会失效。
sudo ifconfig ppp0 mtu 1280

--------------------------------------------------------------------------------

iPhone, iPad, Android 修改 MTU

由于操作系统的限制,暂时无法修改 MTU,或修改办法很复杂。

如果这些设备由于 MTU 原因,无法使用 PPTP,可以换用 L2TP 协议来尝试。

如何修改VPN连接的MTU,解决频繁断线和页面打不开的问题的更多相关文章

  1. 解决Cisco VPN Client:Reason 442: Failed to Enable Virtual Adapter VPN连接问题

    大公司里肯定涉及不同地点的办公问题,这样VPN的使用就频繁了,今天遇到一个VPN连接问题,分享给大家,看一眼,以后不在这问题上耗费太多功夫. 在win7上连接vpn时抛出“failed to enab ...

  2. [已解决]Teamviewer VPN 连接上,但无法ping

    用Teamveiwer 可以进行远程控制连接.用了VPN功能后,起先也正常.可以PING和其他网络操作. 后来忽然始终VPN连接上后,无法PING和做其他的网络操作了. 检查缘由是对方TeamView ...

  3. VPN连接错误800的解决办法

    1,IP填错.2,防火墙太严.3,使用过别的VPN软件.4,服务器上服务里Protected Sqwerrage和Routing and Remote Access这两项是否启动.5,重启电脑,删除原 ...

  4. 浙大玉泉ubuntu L2TP VPN连接设置

    网络连接设置 1.内网有线 如果是笔记本且只用无线,剩下的就不需要看了.实验室台式机没有无线网卡不得不折腾-- 玉泉有线都是要绑定固定ip的,实验室无需和mac地址绑定,命令如下sudo gedit ...

  5. 跨云应用部署第一步:使用IPSEC VPN连接AWS中国版和Windows Azure中国版

    随着公有云的普及,越来越多的客户将关键应用迁移到云端.但是事实证明,没有哪家云服务提供商可以提供100%的SLA,无论是例行维护还是意外中断服务,对于客户的关键应用而言,都会受到不同程度的影响.此外, ...

  6. windows server 2008 IP安全策略关闭端口,禁止ping,修改远程连接3389端口,开放指定端口

    windows server 2008 IP安全策略关闭端口:      Tomcat服务访问不了情况解决.    Windows默认情况下有很多端口是开放的,在你上网的时候,网络病毒和黑客可以通过这 ...

  7. FluorineFx 播放FLV 时堆棧溢出解决 FluorineFx NetStream.play 并发时,无法全部连接成功的解决办法

    http://25swf.blogbus.com/tag/FluorineFx/ http://www.doc88.com/p-7002019966618.html  基于Red5的视频监控系统的研究 ...

  8. CentOS下php使用127.0.0.1不能连接mysql的解决方法

    这篇文章主要介绍了CentOS下php使用127.0.0.1不能连接mysql的解决方法,本文原因是SELINUX导致的连接失败,需要的朋友可以参考下 php代码很简单: 复制代码代码如下: $ser ...

  9. Cisco VPN Client Error 56解决

    Cisco VPN Client Error 56解决 VPN Client报错 650) this.width=650;" style="width:575px;height:1 ...

随机推荐

  1. $.ajax用法与举例

    下面是一段比较常用到的 $.ajax 方法: $.ajax({ type:'GET', url:'http://www.phpernote.com/jquery.php', data:{usernam ...

  2. 修改wamp默认网站目录

    使用WAMP集成环境,如何更改web根目录 做php开发使用WAMP集成环境的同学大部分有过这样的经历: 如果你试图修改web根目录,那么你肯定会想到要修改apache/apache2.2.11/co ...

  3. ACM Steps 2.1.8

    小数化分数2   Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)  Total Sub ...

  4. 提示此windows副本不是正版的win7系统7601解决方法

      windows不是正版的提示一旦出现,那就表示我们的windows需要激活.在激活之前,我们的桌面主题就会无法正常更改,哪怕换了 壁纸或者主题我们的电脑显示屏依然会经常黑屏.虽然并不会影响我们使用 ...

  5. HTML - 毛玻璃 滤镜 模糊

    css 秘密花园 http://dabblet.com/gist/d9f243ddd7dbffa341a4 场景,背景图片 + 毛玻璃遮盖 原理:利用background的cover特性,将毛玻璃的区 ...

  6. javascript 原型链

    浅谈JS原型链 原型链 ECMAScript中描述了原型链的概念.我们知道ECMAScript并不像C++,Java那样使用类,但是对象仍然可以通过多种方式创建,其中就有构造函数方式.每个构造函数都有 ...

  7. php预定义变量,超全局变量,魔术方法,特殊函数变量使用

    <?php /* * 本代码全部为测试函数代码,部分注释和写实例 * * 修改php.ini variables_order=”EGPCS” * 请注意$_REQUEST在优先级传参的时候会造成 ...

  8. Linux搭建QT环境笔记

    *** [../../../../lib/libQtWebKit.so.4.7.4] Error 1make[1]: Leaving directory `/home/cloverbox/qt-eve ...

  9. 有return语句情况下,try-catch-finally的执行顺序

    重要结论: 1.不管有没有出现异常,finally块中代码都会执行 2.当try和catch中有return时,finally仍然会执行 3.finally是在return后面的表达式运算后执行的(此 ...

  10. 淘宝天猫网站停止支持IE6、IE7浏览器,你还在用xp吗?

    2016年4月14日,是科比正式告别篮球的最后一场球赛.大家都在忙着各种纪念和怀念着看科比打球的青葱岁月.不过已经完美谢幕.而我们今天要说的是微软的IE6.IE7浏览器.淘宝网和天猫商城正式停止支持I ...