如何修改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 ...
随机推荐
- android- 菜单
选项菜单:menu_main.xml <?xml version="1.0" encoding="utf-8"?><menu xmlns:an ...
- python中的进程、线程(threading、multiprocessing、Queue、subprocess)
Python中的进程与线程 学习知识,我们不但要知其然,还是知其所以然.你做到了你就比别人NB. 我们先了解一下什么是进程和线程. 进程与线程的历史 我们都知道计算机是由硬件和软件组成的.硬件中的CP ...
- c# 结构体、枚举类型及函数调用
一.结构体 结构体:就是一个自定义的集合,里面可以放各种类型的元素,用法大体跟集合一样. 枚举类型和结构体都属于值类型. 二.枚举类型 1.枚举类型之针对字符串,对于索引,无意义2.常量的集合,这些常 ...
- Greenplum 集群部署
最近开始接触Greenplum,线上也在使用了,感觉还不错,本次介绍一下集群的部署方法.那么Greenplum的架构如下: (架构图来源网络) 简单来说GPDB是一个分布式数据库软件,其可以管理和处理 ...
- 关于Java擦除特性
package thinkingInJava; /* * 模拟擦除 */ public class SimpleHolder { private Object obj ; public void se ...
- SVN :This XML file does not appear to have any style information associated with it.
SVN :This XML file does not appear to have any style information associated with it. The document tr ...
- php课程---JavaScript与Jquery的区别(转)
jQuery能大大简化Javascript程序的编写,我最近花时间了解了一下jQuery,把我上手过程中的笔记和大家分享出来,希望对大家有所帮助.要使用jQuery,首先要在HTML代码最前面加上对j ...
- win7下用mklink命令解决delphiXE系列占用C盘空间的问题
DelphiXE从2010以后, 安装程序安装完成后都会在ProgramData目录里复制一份安装程序的备份, 随着版本升级安装包越来越大, 占用C盘的空间也就越来越大 虽然可以通过删除的方式删掉, ...
- golang protobuf SetExtension
对golang protobuf 的扩展字段赋值时候一直提示proto: bad extension value type clkUrl:="z.cn" proto.SetExte ...
- PowerShell 常用命令
下载文件 http://powershell.com/cs/blogs/tips/archive/2012/10/11/downloading-files-from-internet.aspx Pow ...