linux 搭建pptpd服务器出现可以ping通但无法登录网页有可能是MTU值的问题,关于MTU值详解可以网上搜下

以下为三种修改MTU的办法

一,如果开启了iptable的

iptables -A FORWARD -p tcp --syn -s 10.0.0.0/24 -j TCPMSS --set -mss 1356

其中粗体部分换上你的pptp client的ip段


二、 在/ec/ppp/ip-up 中,exit 0行添加(本人使用这种方法,亲测有效)

 ifconfig $1 mtu 1492

看到ip-up中有一行:

【-x /etc/ppp/ip-up.local】&& /etc/ppp/ip-up.local "$@"

所以也在ip-up.local 文件中添加ifconfig $1 mtu 1492也同样有效。


三、 在pptpd配置文件中设置:

打开/etc/ppp/options.pptpd

 在文件最后添加 mtu 1492