连接到VPN后访问本地网络的方法

来源:这里

方法一:配置VPN。

连接上VPN之后,查看VPN的属性,然后依次点击:

网络->Internet协议(Tcp/IP)->属性->高级->常规,去除“在远程网络上使用默认网关”前面的勾。

这种方法可以保证远程内网和本地内网的同时方法,但是,如果远程网络中有多个子网,就需要在VPN服务器端进行设置了。有一定的局限性。

方法二:设置本地的路由。

使得路由可以保证本地网络地址使用本地的网管进行跳转。具体方法如下:

1、在开始菜单的“运行”中输入cmd

2、输入ipconfig /all这个命令。得到的结果可能如下:

C:\Documents and Settings\Administrator>ipconfig /all

Windows IP Configuration Host Name . . . . . . . . . . . . : MyName Primary Dns Suffix . . . . . . . : Node Type . . . . . . . . . . . . : Mixed IP Routing Enabled. . . . . . . . : No

WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter 本地连接: Connection-specific

DNS Suffix . :

Description . . . . . . . . . . . : Broadcom 440x 10/100 Integrated Controller

Physical Address. . . . . . . . . : 00-1A-A0-B1-C2-B8

Dhcp Enabled. . . . . . . . . . . : No

IP Address. . . . . . . . . . . . : 192.168.0.86

Subnet Mask . . . . . . . . . . . : 255.255.0.0

Default Gateway . . . . . . . . . : 192.168.0.1

DNS Servers . . . . . . . . . . . : 192.168.0.1

PPP adapter VPN: Connection-specific

DNS Suffix . :

Description . . . . . . . . . . . :

WAN (PPP/SLIP) Interface Physical

Address. . . . . . . . . : 00-53-45-00-00-00

Dhcp Enabled. . . . . . . . . . . : No

IP Address. . . . . . . . . . . . : 14X.3X.6X.110

Subnet Mask . . . . . . . . . . . : 255.255.255.255

Default Gateway . . . . . . . . . : 14X.3X.6X.110

DNS Servers . . . . . . . . . . . : 20X.10X.3X.141

其中本地连接的默认网关是192.168.0.1。现在我们需要将192.168.0.0这个子网段的所有访问通过这个网管来跳转,就可以在cmd这个命令下面继续输入:
route -p add 192.168.0.0 mask 192.168.0.0 192.168.0.1
这样就可以保证这个网段的内网地址仅通过默认的网管进行访问,而不经过VPN了。

因为路由设置重启之后就失效了,所以最好建立一个批处理文件.bat然后将上面新增路由的命令放到里面,添加到开始菜单的启动中,每次开机启动后执行。这样就可以保证VPN连接后仍然可以访问本地的网络了。

发表回复