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