新建的×××连接,默认是使用远程网关的,这样上网就需要通过服务器才可以上网。其实只需要简单的几个步骤,就可以实现使用本地网关,同时可以访问内网资源。
×××拨号获得的IP:192.168.88.100
内网×××服务器IP:192.168.0.10
 
先建立一个×××连接,显示的名字用英文,中文也可以。
这里我们建立一个名为“×××”的连接,拨号用户名username,密码password
 
在×××的TCP/IP属性中去掉“在远程网络上使用默认网关”选项(不同操作系统名称可能不同)
 
由于不使用远程网络的默认网关,因此现在是不能访问内网的,因为路由不对
 
手动添加一条静态路由,因为要访问内网,网段为192.168.0.0,所以添加以下
route add 192.168.0.0 mask 255.255.255.0 192.168.88.100
 
添加静态路由,这样就算是成功了,普通路由不需要再设置metric和interface。
因此,也可以有一个比较简单的判断方式,如果像以上这条这样添加静态路由,回车后报错,那说明你设置的有问题。
 
现在×××拨号,然后再手动添加静态路由,我们就可以通过本地上网,又能访问远程网络了。
 
但是,这样是不是感觉挺麻烦的?其实拨号+添加路由,全都是可以做成个BAT,以命令行方式完成的。
 
命令行拨号,需要使用rasdial这命令,具体的,自己rasdial /?看帮助吧。
 
批处理如下:
raddial vpn username password
route add 192.168.0.0 mask 255.255.255.0 192.168.88.100
@echo off
pause
 
raddial vpn username password
命令  连接名称  用户名   密码
 
最后两行@echo off和pause,是按任意键继续,让你看看刚才拨号、添加静态路由是否正常。