|
![](template/comiis_lssy/comiis_pic/ico_lz.png)
楼主 |
发表于 2009-2-2 13:54:36
|
显示全部楼层
项目进行过程中,经常需要在本地测试后发布要远程,连接到远程内网是采用VPN的方式,但是连上VPN之后就没有办法访问本地的内网了,每次需要两边同时操作的时候就需要断开VPN,然后操作本地网络的东西,然后再连接上VPN访问远程内网,这样的切换有的时候让人比较郁闷。所以就希望找到一种方法,实现可以同时访问远程内网和本地内网的办法。经过一番查找找到如下的方法:/ G( V2 y E- |9 B) U9 w
5 y* l6 X. d; ?6 m/ i7 b+ q方法一:配置VPN。* y: T9 _8 L( A9 `
连接上VPN之后,查看VPN的属性,然后依次点击:5 T' T& _0 |* {
0 |. L0 W- C! L4 E& j网络->Internet协议(Tcp/IP)->属性->高级->常规,去除“在远程网络上使用默认网关”前面的勾。8 J, t. }3 X% ?* Q: S+ k
0 z6 Y3 I4 Q5 ^- d, E$ l
这种方法可以保证远程内网和本地内网的同时方法,但是,如果远程网络中有多个子网,就需要在VPN服务器端进行设置了。有一定的局限性。
% T2 e2 s& \ E$ s) V1 r/ E8 A - E2 z7 ^$ f, x1 A- X6 y
方法二:设置本地的路由。/ C4 @* `- I/ W+ w
使得路由可以保证本地网络地址使用本地的网管进行跳转。具体方法如下:6 |, o3 W/ @1 N3 }, g: u5 ^
1 X* }( m3 s3 X& }7 ]/ ]3 _1、在开始菜单的“运行”中输入cmd. H3 G) _5 |) ]+ H+ H. w8 `
2、输入ipconfig /all这个命令。得到的结果可能如下: ?- K4 F& i* U: T" M: |7 T5 \
1 A8 `9 ^' N6 c2 `
C:\Documents and Settings\Administrator>ipconfig /all
: |/ b( t; r5 @' p4 F
2 `; `; G6 [/ JWindows IP Configuration Host Name . . . . . . . . . . . . : MyName Primary Dns Suffix . . . . . . . : Node Type . . . . . . . . . . . . : Mixed IP Routing Enabled. . . . . . . . : No
$ U0 D2 l K' w- F# v, o; c' v# [
WINS Proxy Enabled. . . . . . . . : No 2 |1 |* X# C7 y8 ?
+ [1 x, |! c" b$ _
Ethernet adapter 本地连接: Connection-specific
" T' T- \1 K9 v1 j( C/ W- [6 |) _8 j+ w, ^, u0 }( `
DNS Suffix . : # I2 `8 ]7 X% J) m, Q$ y, [
1 u$ e0 b: p8 V: c& z! L0 P$ z2 rDescription . . . . . . . . . . . : Broadcom 440x 10/100 Integrated Controller
$ \- f& S9 ]& t/ R1 s' U3 D3 |2 G: d4 q/ e
Physical Address. . . . . . . . . : 00-1A-A0-B1-C2-B8
5 h, R1 y! e7 a1 }( X5 _' W9 U6 o, j' Q9 `/ A0 [# X/ w
Dhcp Enabled. . . . . . . . . . . : No - T9 d# x8 j) p# M6 J! K
7 X% N! B. e0 Y3 M# j O( ?IP Address. . . . . . . . . . . . : 192.168.0.86 0 b' w* P! @0 o7 J6 x* w
: \8 v6 Y2 \; Q9 F5 J1 e
Subnet Mask . . . . . . . . . . . : 255.255.0.0 * L/ ]$ Q5 `6 ^; Z/ S$ y; v9 P5 i
4 p! j3 j' N: m% b1 X( ~, s
Default Gateway . . . . . . . . . : 192.168.0.1 ' \: r' `, |- ?6 D$ N4 U/ d L
5 z, `0 {0 M1 z- g1 z$ N; o9 P
DNS Servers . . . . . . . . . . . : 192.168.0.1
& a' g7 @; o9 f9 u9 ~$ w7 Q% G L: u9 R. E# ?! Y
: p4 ?% n( g# R
" e! V; H4 M6 m8 JPPP adapter VPN: Connection-specific
, b7 q) b1 v3 q P
" {" u4 s9 X! D; ^DNS Suffix . :
6 K n4 I% K ]. U8 ^) |. a, y, y0 b
Description . . . . . . . . . . . :
# M- H+ [( T3 m7 T2 A
9 U( A: o) r% k2 n6 i/ gWAN (PPP/SLIP) Interface Physical / P, f: W/ c2 w; U3 H% c
& ^4 s$ J6 r4 b; G( o9 |) \ l
Address. . . . . . . . . : 00-53-45-00-00-00 7 _- f3 B- p4 h5 ?
& A7 C' c- v9 M- r. F! i
Dhcp Enabled. . . . . . . . . . . : No
3 i% t# U' k' j U; \6 A+ N1 Y$ c6 N5 g5 I. N
IP Address. . . . . . . . . . . . : 14X.3X.6X.110
# V( z" `$ P3 `0 ?/ K1 [& O8 [/ K$ T- q& ?/ V
Subnet Mask . . . . . . . . . . . : 255.255.255.255 1 n4 J8 N" M$ G7 @+ x
: H8 ^# _2 v' A+ YDefault Gateway . . . . . . . . . : 14X.3X.6X.110 6 P" K$ }# t! K. p" D
8 L. q: ^9 L. N
DNS Servers . . . . . . . . . . . : 20X.10X.3X.141
2 [) |+ L( W: Z; W0 c * I3 _ l$ \! ]4 C* n
0 N& ]/ f5 y. F( z, \其中本地连接的默认网关是192.168.0.1。现在我们需要将192.168.0.0这个子网段的所有访问通过这个网管来跳转,就可以在cmd这个命令下面继续输入:
; G8 [4 p, a8 J; K4 N7 ?route -p add 192.168.0.0 mask 192.168.0.0 192.168.0.1- u* Y. u5 K0 `$ i1 G$ P3 S
这样就可以保证这个网段的内网地址仅通过默认的网管进行访问,而不经过VPN了。% Y; b: q) [5 _8 o! Z9 D' i
o6 l1 Y( V. |因为路由设置重启之后就失效了,所以最好建立一个批处理文件.bat然后将上面新增路由的命令放到里面,添加到开始菜单的启动中,每次开机启动后执行。这样就可以保证VPN连接后仍然可以访问本地的网络了。 |
|