+ -
当前位置:首页 → 问答吧 → Windows server 2003 VPN 配置

Windows server 2003 VPN 配置

时间:2008-09-01

来源:互联网

先来了解一下VPN,VPN(Virtual private Network,虚拟专用网)是穿越专用网络或公用网络的、安全的、点对点连接的网络。VPN客户端使用特定的隧道协议,与VPN服务器建立虚拟连接。9 y/ {. ]3 _& p) Y2 |4 y
  VPN最佳范例就是:VPN客户端使用VPN连接到与Intenet相连的VPN服务器上。它的工作是VPN服务器应答验证VPN客户端的身份,如果验证通过,内部网络与VPN客户端传送数据。VPN既然是虚拟的专用网,那么在VPN服务器与客户端之间建立的是一种逻辑,非直接的连接,可以跟拨号网络比较来理解。VPN一般都要保证数据的安全性,必须对连接进行加密。
0 s* W4 q! S+ y6 N1 H$ k  概括一下:目前常见的VPN应用包括站点到站点(Site to Site)VPN和远程访问(Remote Access)VPN两种。前者主要用于一个组织的总部网络与分支机构网络之间的连接或者一个组织的网络与其它可信的合作伙伴的网络之间的连接。后者主要用于远程或移动用户的远程访问连接。
* p& f( Z+ Y$ q! L  G   下面来看下远程访问VPN的构成:2 X: S; |# L+ C9 t, P4 o

5 J8 H) m" g9 u先来看看各个角色的功能:
5 C6 ~) B4 I- n+ K% R(1)VPN服务器:这个当然就是用于接收并响应VPN客户端的连接请求,并建立连接。它可以是专用的VPN服务器设备,也可以是运行VPN服务的主机。在这里当然是属于后一种了。
0 y9 F0 T( B% X, O6 V(2)VPN客户端:VPN客户端用于发起连接VPN服务器的请求,通常为VPN连接组件的主机,这个组件当然就是拨号的组件,要支持VPN协议。
$ f# R; a1 i& c$ \(3)隧道协议。VPN有它自己的特殊协议,它的实现必须依赖于隧道协议。通过隧道协议进行特殊的封装,还可以提供加密,认证等等的安全服务。当然服务器和客户端都必须支持相同的协议。目前最常用的就是PPTP、L2TP和IPSEC。
1 H* f" ~6 d$ B2 X& y& S   PPTP:(point-to-point tunneling protocol点对点隧道协议)是PPP的扩展。协调使用PPP的身份认证、压缩和加密机制,它支持在IP网络上建立多协议的VPN连接,可以为使用PSTN和ISDN的用户提供VPN支持。PPTP一般是通过MS-CHAP,MS-CHAPv2或EAP-TLS身份认证过程中生成的密钥,对信息进行加密。加密采用MPPE(Microsoft Point-to-Point Encryption,Microsoft 点对点加密)算法,密钥长度可以选用较弱的40位或强度较大的128位。
3 l1 o1 ~/ q6 ?  ^$ n. k   L2TP:(Layet 2 Tunneling Protocol,第二层隧道协议)是基于RFC的标准隧道协议。但它与PPTP不同,L2TP不利用MPPE进行加密,而是依赖于IPSec。L2TP和IPSec的组合为L2TP/IPSec。通过IPSec在IKE协商进程中生成的加密密钥,L2TP可使用DES或3DES对信息进行加密。1 F( y- x. ~9 t* x
  IPSecIP Security,IP安全)协议是IETF开发的IP网络安全标准。它包括IKE、AH和ESP等等协议。. D6 \, `5 Y. T& L% w4 U: A
(4)Intenet连接:VPN服务器和客户端都必须接入Internet,并且能够通过Internet进行正常通信。# |, a0 P; K/ O8 z7 M# [8 a
  好,看了原理后就来部署一个实例:+ L- G- Q: \0 R+ y+ Y* f# ^
登录上要配置VPN服务的服务器。# S5 E( @8 b. k. z5 s  M: @
打于路由与远程访问窗口
" z9 x5 {7 K, @$ F/ Z
9 I# X: _; x' ^6 I3 P' F0 K点主机右键。选“配置并启用路由和远程访问”
) w. w6 B6 y, |
; o6 }7 o1 K0 H* j6 z6 F便出现安装向导,然后点下一步。
& O0 n# ?" z# w& g* n% I
# C$ o- }9 u: u# F, r, {2 U这里选第一个,然后点下一步。
. ?7 T9 d: g9 Z6 X5 g
: d2 i. n* t% u+ f1 ?* V选VPN。然后点下一步。
+ u4 U1 O$ S* Y3 [; c. q0 r. }$ ]- R) a
可以看到这里有两个网络接口,这例子是建立双网卡的VPN。所以出现两个,其中Internet是连接外部网络,LAN是连接内部网络,在图中也可以清楚地看到。但这里不选“通过设置静态数据包筛选器来对选择接口进行保护”为什么呢?如果选中它是通过设置数据包筛选器来限制与INTERNET接吕的通信,阻止不需要的连接。但这里的例子远程访问VPN客户端的位置相对不固定,而数据包筛选器是静态的,会给VPN的实现带来不便。
% C( z& O; \) I7 R
2 Q6 x( h4 U3 s$ ~/ R& I这里选“来自一个指定的地址范围”。静态分配
1 G5 {9 K. J' ]  E& |
; N9 l+ J4 L3 B2 Q2 \, S5 O" d点击新建。
  z; j$ M8 e7 T) c1 p/ ?7 w- z  a+ r/ s1 ^9 S: a
点确定。( c6 k; @" P9 P3 e! x5 `

: W( g& t1 s& t1 ~" e) }/ a可以看到已经添加进去了。  \2 t) W' x0 ~4 u

9 Y( k; ^/ p: f7 U这里点否。
* w' J& W0 G3 |; \: [* M, h. u  T! E6 L( y1 z
可以看到两个接口的作用,点完成。
+ T8 x& g) e$ m  S4 w! D9 K! N% v* T* h6 T
点击确定。# g9 g) U/ V3 ?5 Q
) W* C$ L) A$ d/ A9 H
是不是这样就可以了呢?不是,还要看下面配置。6 s1 S$ w/ Y/ N% a+ A

& K7 C. d8 M9 D$ I点端口右键。选属性。
9 M2 t& {% \3 Q( F3 Q. P$ g; D# T" A2 Y- _* y- ?2 _0 \# C3 f
都打上勾。
# r& }0 {: W- W. U0 mVPN建立好了,由于本服务器不是AD,所以要在计算机管理建立一个用户来作例子。; T" q$ f9 M6 G; z$ b1 s* @

( U" y3 `. C# G0 l# v: }在本地用户和组,用户下面建立一个WIN2003的用户,虽然名字没取好,但都一样,呵呵。$ h. F* T+ [; m

0 T! a& g3 F+ Y, {" k. ~3 ]( ^点WIN2003属性。这里肯定要勾选允许访问。看图勾选。这里分配一个静态IP地址
# z7 n6 R9 Y: ]9 r$ u  c( D' g  n : }' x1 J( m. O6 l9 A& F  {: h
下面来转向XP客户端,在这里要配置VPN连接。2 R/ T3 }  w9 s8 l" \1 X# Z

/ A5 j' U+ b8 c6 m6 ?2 _打开网络连接,点新建连接向导。上面那个连接是接入INTERNET,要新建的是连接VPN服务器。
7 Q# Z  o. B+ U& {/ R2 t5 R- u" g% _, }8 R4 R# r) }% P5 P) l
点下一步。1 b8 b; l. {# ^
3 J/ y9 P+ n( U, x/ n
在这里选第二个。( S1 b( U# B2 W3 p& p* N4 J6 R" o
$ M. J0 |) T5 v: F: s! {
选虚拟专用网络连接,然后点下一步。2 X- X& y; o4 p! ?4 h7 d
! u+ N1 T# f, \) X0 d4 ^% @2 Y
刚建立好的VPN服务器名是“yangming"& v" k, ?2 [  Y: z

! u5 l0 t" F" [, r, t6 n( q4 L输入VPN服务器接入INTERNET的网卡地址。
0 ]2 A/ u4 O, e5 D7 ?% v6 V$ p8 C/ p7 _
) L4 [( p* j- [* x7 @这里点只是我使用。7 F- U" E4 E8 k( I% a- e: k

+ m( V3 M0 r7 A5 c点完成。7 ?& F. ^# v5 ]- X( [

: {  p6 H) b. Q, `! ?+ E' ?! e然后就是登录。这里输入服务器上添加的用户名和密码。
8 b" o  r6 b' j5 G6 S6 R! K3 R
可以看到连接上去了。
8 A; R8 c4 d9 f6 R1 [9 h( |# ]- W
; A8 w% H6 [# u. L可看见右下角有个连接的图标,单击它。
/ C4 w% J9 @: O- w. q7 o+ w
6 n7 V, j1 Y1 y& G$ w这里说明一下服务器IP地址,为什么它不是192.168.0.50.也就是LAN内部网卡地址?而是在配置分配地址范围中的第一个IP地址。VPN是一个虚拟的网络,要区分实际的网卡地址。4 L7 y, O. z: O
客户端的IP地址也就是上面配置好的静态分配的地址。
7 g" Y$ a8 R: ~% y' w5 c6 g0 J8 ]% l
看一下它的属性。目的IP是服务器连接外部的地址。% i( H& o, D( m

. ~$ E6 [8 `- q; R再看下面。
+ p! |5 }4 @6 `+ b
9 i/ A( J3 @* j) _4 C " ?* f' X  w; k( A$ s, X! Y1 q
( _7 A( F2 M3 O/ a* f! M' M0 `' i
可以看到这里的协议是PPTP。( p3 \+ ?" p6 I) s6 g
9 ~3 D9 a9 q% I* C! O. ^' P
现在连接上去了,下面来测试一下:
" J& @+ H2 o" ]4 T1 Q# m* p先看客户端:
$ }/ S! u. Q" b3 E- S% p' D, w/ G" y9 b* v
一个是实际网卡的地址,一个是PPP ADAPTER 的地址。这可以看到是对的。0 `7 J; Q0 |# |/ p0 w, A6 |
' m& [- w, S  B( M0 h5 T  d
这是VPN服务器的地址,其中两个是实际网卡地址,一个是PPP ADAPTER地址,可以看到它的地址是192.168.0.60。$ Q, _1 Y6 M) |: D3 r
# \5 e; ]& _, r

9 R/ R5 |% b) Q0 l/ z# |  ^这是在客户端测试连接内部的服务器,可见可以连通了。再来看一下断掉VPN连接能不能PING通。
# _: }: w5 [2 W3 Z
* C! K7 g# g0 |( q4 g  N% c& r+ U& h可以看到,在客户端断掉了就连不通内部服务器了。, c" L# L; z. V8 C/ q( T$ T
最后来看一下VPN服务器中的连接状态:1 @. u, Y+ i* k5 D
- ~$ b% z( M4 f% |- n; h
可看到内部IP是192。168。0。60。
1 {6 \+ K* B6 H2 k8 P" [基本完成。; k; q8 N, T" y, Y. S" a: P
本文出自博客:http://ming228.blog.51cto.com/421298/96573

作者: yangming1052   发布时间: 2008-09-01

好贴!
  J4 H3 T. v: W( F4 k9 K顶!~~~~
* e' a6 I) B" L* M9 e我收藏了!哈哈!~~~

作者: hx30067988   发布时间: 2008-09-20

经典!. @1 L) G5 ?  ~8 O4 l
值得收藏!

作者: BF-T24蟑螂的心   发布时间: 2008-09-23

收藏了

作者: chixinruyu   发布时间: 2008-09-23

学习中

作者: wutianqong   发布时间: 2008-09-23

好东西收藏了!

作者: liwei21n   发布时间: 2008-09-24

的确是好东西,原理很清晰.值得学习.

作者: laddinux   发布时间: 2008-09-24

感谢楼主,收藏起来,好好学下

作者: JahomYan   发布时间: 2008-09-25

收藏之,不错的教程。

作者: newshow   发布时间: 2008-09-26

很好,比我自己做的多了很多细节和解释,我自己做的手册单单就是图片和注意事项.....9 U4 u2 ~6 {- O- s: W

2 u2 J0 P+ H* F5 Q- y# ~. i4 w我复制了,当参考,3Q

作者: cark   发布时间: 2008-09-26

很好,能用于简单的vpn接入。但是不适合LAN TO LAN 的接入。个人觉得还是用路由器做方便些。

作者: jxlzd   发布时间: 2008-09-28

收藏之,不错的教程。

作者: laijx2000   发布时间: 2008-09-30

谢谢楼主,学习了.

作者: groundling   发布时间: 2008-10-02

很细,我复制了。

作者: 龙永章   发布时间: 2008-10-03

好帖,学习了

作者: qinzai520   发布时间: 2008-10-03

good

作者: banliji   发布时间: 2008-10-05

晕 直接挂到外网去列~~~~

作者: fblovec   发布时间: 2008-10-07

如果远程进入VPN,router好像要设定东西,要不然进不了~~~

作者: calvenyow   发布时间: 2008-10-13

好贴,实在是好哦,收藏了,谢谢楼主的无私奉献!

作者: silencez   发布时间: 2008-10-30

真强强强强强````````````我喜欢`````````````````

作者: yiyilovegigihn   发布时间: 2008-11-03