PPTP拨号后无法打开网页处理

参考连接:https://blog.51cto.com/gyj110/1933518?source=drh

------------------------------------------------------------------------------------------------------------------------------

结论:MTU过大 需要在iptables上配置 配置如下(MTU适当的值测试方式在最后)

iptables -A FORWARD -s 源IP段/掩码 -p tcp --syn -i ppp+ -j TCPMSS --set-mss MTU

iptables -A FORWARD -s 10.8.0.0/24 -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1200

----------------------------------------------------------------------------------------------------------------------------

最近在树莓派上做了个PPTP服务器  经测试发现拨号后能够获取IP 掩码 DNS 但是无法打开网页

linux上nat是用的iptables做的 

奇怪的地方就在于ping能够通 但是网页打不开 (不用怀疑DNS 因为我ping也是给的域名)

 

经过参考链接提醒 发现确实包过大会不能通讯 

PPTP拨号后无法打开网页处理_第1张图片

 

  • 测试合适的MTU 值

首先拨上PPTP

然后测试1500能否通讯  ----------(不通)

然后测试1400能否通讯  ----------(通)

PPTP拨号后无法打开网页处理_第2张图片

以此类推 直到能够ping通为止 

 

然后在linux主机上执行文章开头的命令  将网段MTU替换即可

 

 

 

 

 

你可能感兴趣的:(linux)