如何修改VPN连接的MTU,解决频繁断线和页面打不开的问题
如何修改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,解决频繁断线和页面打不开的问题的更多相关文章
- 解决Cisco VPN Client:Reason 442: Failed to Enable Virtual Adapter VPN连接问题
大公司里肯定涉及不同地点的办公问题,这样VPN的使用就频繁了,今天遇到一个VPN连接问题,分享给大家,看一眼,以后不在这问题上耗费太多功夫. 在win7上连接vpn时抛出“failed to enab ...
- [已解决]Teamviewer VPN 连接上,但无法ping
用Teamveiwer 可以进行远程控制连接.用了VPN功能后,起先也正常.可以PING和其他网络操作. 后来忽然始终VPN连接上后,无法PING和做其他的网络操作了. 检查缘由是对方TeamView ...
- VPN连接错误800的解决办法
1,IP填错.2,防火墙太严.3,使用过别的VPN软件.4,服务器上服务里Protected Sqwerrage和Routing and Remote Access这两项是否启动.5,重启电脑,删除原 ...
- 浙大玉泉ubuntu L2TP VPN连接设置
网络连接设置 1.内网有线 如果是笔记本且只用无线,剩下的就不需要看了.实验室台式机没有无线网卡不得不折腾-- 玉泉有线都是要绑定固定ip的,实验室无需和mac地址绑定,命令如下sudo gedit ...
- 跨云应用部署第一步:使用IPSEC VPN连接AWS中国版和Windows Azure中国版
随着公有云的普及,越来越多的客户将关键应用迁移到云端.但是事实证明,没有哪家云服务提供商可以提供100%的SLA,无论是例行维护还是意外中断服务,对于客户的关键应用而言,都会受到不同程度的影响.此外, ...
- windows server 2008 IP安全策略关闭端口,禁止ping,修改远程连接3389端口,开放指定端口
windows server 2008 IP安全策略关闭端口: Tomcat服务访问不了情况解决. Windows默认情况下有很多端口是开放的,在你上网的时候,网络病毒和黑客可以通过这 ...
- FluorineFx 播放FLV 时堆棧溢出解决 FluorineFx NetStream.play 并发时,无法全部连接成功的解决办法
http://25swf.blogbus.com/tag/FluorineFx/ http://www.doc88.com/p-7002019966618.html 基于Red5的视频监控系统的研究 ...
- CentOS下php使用127.0.0.1不能连接mysql的解决方法
这篇文章主要介绍了CentOS下php使用127.0.0.1不能连接mysql的解决方法,本文原因是SELINUX导致的连接失败,需要的朋友可以参考下 php代码很简单: 复制代码代码如下: $ser ...
- Cisco VPN Client Error 56解决
Cisco VPN Client Error 56解决 VPN Client报错 650) this.width=650;" style="width:575px;height:1 ...
随机推荐
- hdu Virtual Friends
这题是一个很简单额并查集的题目,首先第一步是要用map将字符串映射为整型,这样方便后面的处理,然后就是用一个rank[]数组来记录每个朋友圈的人数.之后就是简单的并查集操作了. 这里给出一组测试案例: ...
- css3效果
1. 放大图片: /*galleryImage css*/ a.galleryImage{ display:block;} .galleryImage img{ transition:all .4s ...
- PHP filesystem attack vectors
http://www.ush.it/2009/02/08/php-filesystem-attack-vectors/ On Apr 07, 2008 I spoke with Kuza55 and ...
- AppStore审核
应用被拒分为两种:Binary Rejected 和 Metadata Rejected.前者需要重新上传应用并且重新排队,后者只需要修改信息,不需要重新上传应用. 1.应用内包含检查更新功能 iOS ...
- 一个应用层的Makefile
CC = gcc #gcc编译器LIB= -lpthread #需要链接的库文件CFLAGS=-std=gnu99 #C编译器的选项,C99标准OBJ=test.o gpio.o #生成的汇编文件PR ...
- 杭电ACM 1998奇数阶魔方
#include<stdio.h>#include <string.h>int main(){ int n,m; int a[40][40]={0}; scanf(" ...
- IOS第二天多线程-04简化单例模式
******HMSingleton-ARC.h // .h文件 #define HMSingletonH(name) + (instancetype)shared##name; // .m文件 #de ...
- Empire C:Basic 2
作为人与计算机沟通的媒介,C语言给我们呈现了:printf.scanf.以及缓冲区. 1.printf("%d",a) %d:d是decimal base(十进制)的开头字母,意思 ...
- Java中Collection和Collections的区别(引用自:http://www.cnblogs.com/dashi/p/3597937.html)
1.java.util.Collection 是一个集合接口(集合类的一个顶级接口).它提供了对集合对象进行基本操作的通用接口方法.Collection接口在Java 类库中有很多具体的实现.Co ...
- poj分类
初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. ( ...