VPN的基本配置

原创 2005年04月30日 12:13:00

VPN的基本配置

工作原理:
一边服务器的网络子网为192.168.1.0/24
路由器为100.10.15.1
另一边的服务器为192.168.10.0/24
路由器为200.20.25.1。
执行下列步骤:
1. 确定一个预先共享的密钥(保密密码)(以下例子保密密码假设为noIP4u)
2. 为SA协商过程配置IKE。
3. 配置IPSec。
配置IKE:
Shelby(config)#crypto isakmp policy 1
注释:policy 1表示策略1,假如想多配几个VPN,可以写成policy 2、policy3┅
Shelby(config-isakmp)#group 1
注释:除非购买高端路由器,或是VPN通信比较少,否则最好使用group 1长度的密钥,group命令有两个参数值:1和2。参数值1表示密钥使用768位密钥,参数值2表示密钥使用1024位密钥,显然后一种密钥安全性高,但消耗更多的CPU时间。
Shelby(config-isakmp)#authentication pre-share
注释:告诉路由器要使用预先共享的密码。
Shelby(config-isakmp)#lifetime 3600
注释:对生成新SA的周期进行调整。这个值以秒为单位,默认值为86400,也就是一天。值得注意的是两端的路由器都要设置相同的SA周期,否则VPN在正常初始化之后,将会在较短的一个SA周期到达中断。
Shelby(config)#crypto isakmp key noIP4u address 200.20.25.1
注释:返回到全局设置模式确定要使用的预先共享密钥和指归VPN另一端路由器IP地址,即目的路由器IP地址。相应地在另一端路由器配置也和以上命令类似,只不过把IP地址改成100.10.15.1。
配置IPSec
Shelby(config)#access-list 130 permit ip 192.168.1.0 0.0.0.255 172.16.10.0 0.0.0.255
注释:在这里使用的访问列表号不能与任何过滤访问列表相同,应该使用不同的访问列表号来标识VPN规则。
Shelby(config)#crypto ipsec transform-set vpn1 ah-md5-hmac esp-des esp-md5-hmac
注释:这里在两端路由器唯一不同的参数是vpn1,这是为这种选项组合所定义的名称。在两端的路由器上,这个名称可以相同,也可以不同。以上命令是定义所使用的IPSec参数。为了加强安全性,要启动验证报头。由于两个网络都使用私有地址空间,需要通过隧道传输数据,因此还要使用安全封装协议。最后,还要定义DES作为保密密码钥加密算法。
Shelby(config)#crypto map shortsec 60 ipsec-isakmp
注释:以上命令为定义生成新保密密钥的周期。如果攻击者破解了保密密钥,他就能够解使用同一个密钥的所有通信。基于这个原因,我们要设置一个较短的密钥更新周期。比如,每分钟生成一个新密钥。这个命令在VPN两端的路由器上必须匹配。参数shortsec是我们给这个配置定义的名称,稍后可以将它与路由器的外部接口建立关联。
Shelby(config-crypto-map)#set peer 200.20.25.1
注释:这是标识对方路由器的合法IP地址。在远程路由器上也要输入类似命令,只是对方路由器地址应该是100.10.15.1。
Shelby(config-crypto-map)#set transform-set vpn1
Shelby(config-crypto-map)#match address 130
注释:这两个命令分别标识用于这个连接的传输设置和访问列表。
Shelby(config)#interface s0
Shelby(config-if)#crypto map shortsec
注释:将刚才定义的密码图应用到路由器的外部接口。
现在剩下的部分是测试这个VPN的连接,并且确保通信是按照预期规划进行的。
最后一步是不要忘记保存运行配置,否则所作的功劳白费了。

附:参照网络安全范围,VPN硬件设备应放置以下四个地点:
● 在DMZ的防火墙之外
● 连接到防火墙的第三个网卡(服务网络)
● 在防火墙保护的范围之内
● 与防火墙集成

 
 
(转载请保留作者和来自Cisco网络技术论坛 http://bbs.net130.com, 不得用于商业用途)

版权声明:本文为博主原创文章,未经博主允许不得转载。

XMLHttpRequest

原英文链接:https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest 参照原英文文章,翻译过来,然后加入自己的理解和拓展。 XML...
  • y2010081134
  • y2010081134
  • 2017年05月08日 22:43
  • 132

ubuntu环境下VPN服务器的配置

http://hi.baidu.com/isno/blog/item/6b740e2444c45e35c9955954.html这里用的是Poptop,一个Linux下开源的PPTP服务器产品(htt...
  • cs870101
  • cs870101
  • 2010年04月05日 19:43
  • 2999

IPsec VPN 基本配置说明

IPsec VPN 基本配置 说明試驗top: ipsec vpn的配置包括一下幾個步驟:1.配置ike的協商2.配置ipsec的協商3.配置端口的應用4ike的調試和排錯无线路由器密码破解 按...
  • net527
  • net527
  • 2010年11月25日 14:36
  • 324

VPN(虚拟专用网络)的基本配置实例

  工作原理:   一边服务器的网络子网为192.168.1.0/24  路由器为100.10.15.1  另一边的服务器为192.168.10.0/24  路由器为200.20.25.1。     ...
  • xwchen
  • xwchen
  • 2007年11月15日 22:16
  • 496

Spring的基本配置

1.导入jar包 2.配置前端控制器(web.xml文件) 实现URL的拦截               SpringURL               org.springframewo...
  • qq1182785541
  • qq1182785541
  • 2016年04月24日 15:53
  • 55

eclipse的基本配置

http://zhoufoxcn.blog.51cto.com/792419/1422795
  • qq383264679
  • qq383264679
  • 2016年08月23日 10:22
  • 870

mysql 基本配置

refs: http://blog.csdn.net/kuaisuzhuceh/article/details/46755025 http://blog.csdn.net/huaishu/arti...
  • Henry_Wu001
  • Henry_Wu001
  • 2017年04月20日 21:18
  • 163

微信开发第一步,配置基本配置

(一)需要原材料 1.云服务器一台(必须) 2.正式注册域名一个(非必须,可用ip来代替,但是最好要有) 3.微信公共平台可用的注册账号 (二)如何填写基本配置 (1)基本配置中的服务器配置...
  • echoerror
  • echoerror
  • 2016年10月09日 20:20
  • 996

实验七 路由器的基本配置

实验七 路由器的基本配置 一、实验目标 掌握路由器几种常用配置方法; 掌握采用Console线缆配置路由器的方法; 掌握采用Telnet方式配置路由器的方法; 熟悉路由器不同的命令行操作...
  • Anne999
  • Anne999
  • 2017年03月24日 10:31
  • 1720

ubuntu基本配置

1、默认ubuntu安装的vim是tiny版本,需要卸载然后安装完全版 sudo apt-get remove vim-common sudo apt-get install vim 2、ubuntu...
  • shienquan
  • shienquan
  • 2016年11月14日 21:38
  • 228
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VPN的基本配置
举报原因:
原因补充:

(最多只允许输入30个字)