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

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

故障原因

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

解决办法

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

Windows使用PPTP连接后自动掉线及无法打开内网网站问题解决_第1张图片

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

ping 10.41.56.78 -f -l 1300

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

Windows使用PPTP连接后自动掉线及无法打开内网网站问题解决_第2张图片

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

netsh interface ipv4 show interfaces

 Windows使用PPTP连接后自动掉线及无法打开内网网站问题解决_第3张图片

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

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

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

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

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

你可能感兴趣的:(运维,软件技巧)