Windows使用PPTP时无法打开HTTPS站点

Windows下使用PPTP时,发现了个奇怪的现象——HTTPS站点无法打开。而一次偶然的在Linux下拨进VPN后,发现却没有该问题。

一番研究后发现和MTU设置有关。

使用下述命令可以用于确认不同MTU值的影响。

ping -l 1472 -f www.baidu.com

后将拨号连接的MTU设置为较小的值1200,问题解决。

#  查询到目前系统的MTU值。
netsh interface ipv4 show subinterfaces

#  设置MTU值。
netsh interface ipv4 set subinterface "link_name" mtu=1200 store=persistent

可以参考这几篇文章:

https://www.yumao.name/read/pptpl2tp-over-pppoe-mtu-mru/

http://bbs.icafe8.com/thread-137375-1-1.html

http://www.service-labs.com/pptp-vpn-mtu%E5%A4%A7%E5%B0%8F%E8%AE%BE%E7%BD%AE.html

http://www.fengyuba.com/sklf-4690-1-1.html

posted @ 2016-01-11 11:10  cyberpeng  阅读(668)  评论(0)    收藏  举报