win7尝试使用VPN连接公司内网发现无法打开单点登录网页
DNS解析没问题 服务器也能ping通
查了半天才发现是MTU的问题 win7的默认值1400 公司的华为设备设置的比这个值小
要根据具体的服务配置修改MTU
我用虚拟机搭建测试环境发现如果MTU设置过大 会出现网络能ping通 dns解析正常 但是浏览器几乎什么网页都打不开(必应居然能打开)
查看主机的网卡发现ppp0接口的MTU是1396 于是将win7对应的接口的MTU调整为1396
使用管理员权限打开命令行
查看网络接口信息
netsh interface ipv4 show subinterfaces
修改MTU
netsh interface ipv4 set subinterface "PPTP" mtu=1396 store=persistent
不同上网方式的TCP设置的MTU不一样 宽带上网是1492 电话拨号是576
但要注意不要将网络接口的MTU设置为1492 具体原因和设置方法参见这篇文章
https://www.cnblogs.com/p2liu/archive/2011/02/14/6048797.html