win7 vpn拨号后路由修改

通常在vpn拨号以后就只能用内网,无法访问外网了。这是因为新添加的vpn连接添加了默认路由,导致原有的本地网关失效所致。通常情况运行以下脚本即可实现恢复:
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.1.254
route add 10.8.4.0 mask 255.255.255.0 192.168.250.3
第一行是删除默认网关,第二行是添加本地网关为默认网关,第三行是添加vpn网关为访问vpn内网的网关。这样就同时能够访问外网和vpn内网了。
但是在win7下会发现route执行之后并未进行有效的修改。
解决办法如下:
1. 在这台Windows 7旗舰版机器上,进入网络和共享中心,点改变适配器设置.
2. 右击有问题的VPN连接,选属性。
3. 选网络选项卡。双击Internet Protocol Version 4 (TCP/IPv4).
4. 点高级按钮。清除 使用远程网络上的默认网关 复选框
5. 单击 确定 并单击 确定,然后单击 确定。
进行了以上设置以后,重新进行拨号,会发现拨号后能够直接访问外网,但是vpn内网却不通了。
解决办法是手动添加vpn网关:
route add 10.8.4.0 mask 255.255.255.0 192.168.250.3
其中10.8.4.0/255.255.255.0为内网需要访问的网段,192.168.250.3为vpn拨号所分配的地址。当然,route操作需要管理员权限。执行完了之后,原来不能访问的内网就通了。
此条目发表在IT分类目录,贴了, , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。

验证图片

*