首页 > 网络相关 > VPN组建初探

VPN组建初探

初识VPN

  VPN(Virtual Private Network)即虚拟专用网络,它通过一个公用网络(如Internet)建立一个临时的、安全的、模拟的点对点连接。这是一条穿越公用网络的信息隧道,数据可以通过这条隧道在公用网络中安全地传输。因此,我们也可形象地称之为“网络中的网络”(如图1)。而保证数据安全传输的关键就在于VPN使用了隧道协议(目前常用的隧道协议有PPTP、L2TP和IPSec)。VPN的适用范围比较广泛,如企业原有专线网络的带宽升级;企业远程用户需要实现远程访问的情况;对通信线路的保密性和可用性要求较高的用户(如证券、保险公司);企业原有专线网络连接的备份,等等。在国外网络通信发达的国家,VPN应用已经非常普及。据悉,目前全球30.4%的企业已在使用IP VPN,33.6%的企业正在有计划地部署IP VPN。而在国内,随着宽带应用的迅速发展,VPN的应用将越来越广泛。无论从费用、安全性还是从管理和便于连接等方面都不难看出,VPN将成为下一波的技术与市场热点。

如何搭建和使用VPN

  组建VPN有多种方法,而我们的讨论则是基于Windows Server 2003提供的“路由和远程访问”服务。利用该服务,我们可以在企业内部搭建VPN服务器,然后通过企业外部客户端的VPN拨号连接对企业内部网进行访问。

  我们的试验基于以Windows Server 2003为操作平台、ADSL接入Internet的服务器端环境和以Windows XP为操作平台、ADSL接入Internet的客户端环境。连接方式为客户端通过Internet与服务器端建立VPN连接。

  配置VPN服务器

  Windows Server 2003的默认配置已经安装 “路由和远程访问”服务,但需要对该服务进行必要的配置才能使其内置的VPN服务生效。配置过程简述如下:

  步骤一 依次单击[开始]→[管理工具]→[路由和远程访问],打开“路由和远程访问”服务窗口。

  步骤二 右击左侧控制台树里的本地计算机名称,执行[配置并启用路由和远程访问]命令,进入安装向导。单击[下一步],在“配置”对话框中点选[自定义配置]选项并单击[下一步]。然后在“自定义配置”对话框中勾选[VPN访问]选项并单击[下一步]→[完成]→[是]。等待几秒钟之后,VPN服务器即可启动。

  步骤三 启动之后的VPN服务器还要经过必需的设置才能符合我们的实验环境。右击控制台树里的服务器名(本例为CHHUIAN),执行[属性]命令。在“CHHUIAN(本地)属性”对话框中切换至IP标签下。在[IP地址指派]选项中点选[静态地址池],然后单击[添加]按钮,分别键入起始IP地址和结束IP地址并单击[确定]→[确定](如图2)。

  小提示:使用静态IP地址池为客户端分配IP地址可以减少IP地址解析时间,提高连接速度。起始IP地址和结束IP地址可以从所在地区的IP地址范围中截取一段(例如笔者截取的一段是61.55.230.10至61.55.230.20),具体范围可以咨询当地的ISP。另外也可以自定义一段IP地址(例如192.168.0.10至192.168.0.100)。当然,如果这台主机已经配置了DHCP服务,也可以选择“动态主机配置协议(DHCP)”选项,不过这会延长连接时间。
 步骤四 申请动态域名解析服务。如果服务器端有固定的IP地址,则客户端随时可以与服务器建立VPN连接。而我们的服务器端采用的是ADSL虚拟拨号接入Internet,因此需要在VPN服务器上使用动态域名解析服务才能支持客户端用同一个域名随时拨入。当然,如果在每次建立VPN连接前先打电话询问服务器端的IP地址也可以。关于申请动态域名解析的方法本报前面有详细介绍,这里不再赘述。

  小提示:能提供动态域名解析服务的网站及相关软件有很多种,如花生壳、DynamicHost等。大家可参阅相关介绍申请使用该项服务。

  经过这样简单的几步设置,这台主机已经可以提供VPN服务了。

  赋予用户远程连接的权限

  出于安全考虑,VPN服务器配置完成以后所有用户均被拒绝拨入到服务上,需要为相关用户赋予拨入的权限。其过程简述如下:

  步骤一 右击[我的电脑],执行[管理]命令。在“计算机管理”对话框左侧的控制台树中展开[本地用户和组]选项,并单击[用户]文件夹。右击对话框右侧用户列表中的某一用户名称(如Administrator),执行[属性]命令。

  步骤二 在打开的“Administrator属性”对话框中切换至[拨入]标签下,点选[远程访问权限]选项中的[允许访问]并单击[确定]按钮即可(如图3)。

  小提示:为便于大家理解,笔者这里选择了允许访问选项。其实这是安全性最差的拨入方式,建议选择通过远程访问策略控制访问选项,不过这需要在服务端定制远程访问策略。
 在客户端创建VPN连接

  客户端的配置比较简单,跟建立普通拨号连接一样,只需建立一个VPN的专用连接即可。假设客户端已经建立了一个虚拟拨号接入Internet的“ADSL连接”,我们以Windows XP为操作平台简述创建VPN连接的过程:

  步骤一 依次单击[开始]→[控制面板],双击[网络连接]选项。

  步骤二 在打开的“网络连接”对话框左侧的快捷面板中找到并单击[创建一个新的连接]图标,单击[下一步]。友情提示:如果是第一次建立连接,系统会要求你输入所在地区的电话区号。如果在建立VPN连接前已经建立了其他连接(如ADSL接入Internet的连接)则不会出现该提示。

  步骤三 在“网络连接类型”对话框中点选[连接到我的工作场所的网络]选项并单击[下一步]。接着在“网络连接”对话框中点选创建[虚拟专用网络连接]选项并单击[下一步],键入一个连接名称(如“公司的VPN连接”)

上一篇: 已是最旧的文章

下一篇: 关于新媒体,也许我们都错了:钛媒体