- 在Win2000下连接VPN成功后,发现只能访问公司内网,而无法同时访问公网。
-
发布时间:2010-12-01 12:08:47
发布时间:2010-12-01 12:08:47
这是因为当连接VPN成功后,路由表发生了变化,Default Gateway变成了VPN给用户分配的那个IP地址,自然无法访问公网。解决方法是手工修改本机路由表,首先取消Default Gateway,然后添加一条公司内网的路由指向即可。举例如下:
在client端,连接成功后在DOS里面执行
//删除pptp建立的默认网关
route delete 0.0.0.0 mask 0.0.0.0 10.100.0.201
//增加一条指向公司内网的路由
route add 10.100.0.0 mask 255.255.255.0 10.100.0.201
后就能同时访问内网和公网了。
注意:
10.100.0.0是公司内网的网段
10.100.0.201是client端通过VPN连接成功后获得的IP地址
你也可以把这2个命令写出一个.bat文件,每次连接VPN成功后执行一下就可以啦。
关于这个问题,推荐大家看看发表于《网管员世界》2004年第10期的一篇文章
《一个VPN客户端的路由故障解决及深入探讨》
http://www.firewallcn.net/article_view.asp?id=31