Windows使用PPTP连接后自动掉线及无法打开内网网站问题解决

版权声明:本文为连鹏伟原创文章,未经博主允许不得转载。 https://blog.csdn.net/lpwmm/article/details/83097141

这是一个困扰好长时间的问题了,服务器端使用的是CentOS7.5(之前也用过6.x,问题一样)搭建PPTPD服务器跑VPN,用手机连嘛事儿没有,但凡是用Windows系统连,不管7还是10,都是一样的毛病:过一会儿就自动掉线了,而且访问内网的网站就是一直加载,死活打不开(telnet 80端口没问题),今天终于偶然翻出来墙外面的论坛上讨论的解决办法了,记录下来:

故障原因

Windows系统默认的PPTP连接MTU值与服务器端不匹配

解决办法

1.查看服务器端PPTP连接的MTU值

2.试出来PPTP服务器支持的最大MTU(笨方法,不推荐)

ping 10.41.56.78 -f -l 1300

最后的1300就是设定的MTU 值,可以从大概这个数量开始测,如果不通那就逐步减小

3.查找出来当前使用的PPTP连接

netsh interface ipv4 show interfaces

 

记下来最前面对应的Idx编号

4.修改windows系统PPTP连接使用的MTU值

netsh interface ipv4 set subinterface "31" mtu=1396 store=persistent

 注意这条命令需要用管理员权限运行CMD之后才能执行,subinterface后面引号内就是刚才查看到的那个Idx,mtu值为第一步里面试出来的最大能ping通的数值

再打开浏览器访问,唰~~~粗来了!爽~

猜你喜欢

转载自blog.csdn.net/lpwmm/article/details/83097141