带MPPE加密的PPTP VPN无法访问一些网站

最近遇见很奇怪的现向,ME526通过pptp和服务器A建立PPTP VPN后打开网站后就没反应了,而另一部C8600通过pptp和服务器A建立PPTP VPN后打开网站又正常,难道是ME526的问题?修改了一下ME526 PPTP VPN的设置,取消用MPPE加密后居然可以打开网站了,Google找了一下,原来是MTU的问题。因为Linux在有MPPE加密时MTU会自动减4个字节为1396,Windows默认是1400

可以在linux通过执行命令:

运行 ifconfig ppp0 mtu 1400

修改MTU为1400,或者修改/etc/ppp/ip-up,在倒数第二行也就是exit 0前面加上/sbin/ifconfig $1 mtu 1400