IPSEC VPN结合PPTP VPN实现外出工程师维护模式

Sol.Sun
Sol.Sun This guy is lazy,Introduction has not been set

1 People liked this article · 6379 views

一、 网络拓扑图
1.jpg
二、 网络拓扑说明  客户端现场: 客户端现场的PLC通过网线连接IR700的LAN口,并通过其联网,IR700通过与中心cisco建立IPSEC VPN实现双方互相访问,最重要的保证了通讯过程的安全性;  中心端: 中心端使用cisco rv042进行网络接入,并要求固定公网IP(保证网络通讯的可靠性);中心端与客户端现场3G路由器建立IPSEC VPN实现双方互相访问,最重要的保证了通讯过程的安全性;同时,中心端设定了PPTP SERVER,保证出差工程师电脑能够通过PPTP VPN连接到中心,实现通过中心间接访问每个客户端现场内网的应用。  出差工程师端: 出差工程师由于其接入网络的特殊性,可通过windows自带的vpn客户端功能,通过设定pptp vpn连接到中心端,实现通过中心间接访问每个客户端现场内网的应用。 三、 设备具体设定说明; 1) 中心端Cisco rv042设定  Cisco lan设定信息;此例中LAN:192.168.1.1/24
2.png
 Cisco ipsec vpn设定; Cisco ipsec vpn设定信息; Tunnel name:自定义; Interface:获得公网IP的接口; Enable:打钩; Local security gateway type:因为考虑到真实环境下网络可靠性,要求cisco端具备固定公网IP;所以这里选择的是ip only; Local security group type:subnet;(子网) Ip address:cisco内网网段网络号; Subnet mask: cisco内网子网掩码;
3.png
Remote security gateway type:因为3G无线路由器侧是动态IP,所以这里选择“dynamic ip+domain name(FQDN)authentication” Domain name:自定义字段,但是要和3G侧设定保持一致! Remote security group type:subnet;(子网) Ip address:3G侧内网网络号;  Subnet mask:3G侧内网子网掩码;
4.png
下图是IPSEC VPN建立过程中涉及到的IKE协商和IPSEC协商的参数,中心端和3G端必须要保持一致!
5.png
下图是cisco端高级选项设置,请保持为空,如下:
6.png
 Cisco pptp vpn设定信息; 要设定PPTP SERVER,要先开启,即“enable pptp server”; 由于cisco rv042只能支持5个pptp 客户端连接,所以地址池也只能设定5个地址范围,比如下面例子;(地址池可自定义设定;) Pptp server需要创建用户名和密码以供客户端验证用,可自定义设定;
7.png
2) 客户端现场IR700VZ/WH配置 备注:目前仅使用任意一台路由器配置演示!  拨号端口设定; 登录IR700,修改拨号端口处ICMP探测,以保证无线设备运行中网络的健壮性;
8.png
 LAN口IP设定; 更改LAN口IP;点击“网络”-“LAN”
9.png
 配置IPSEC VPN; 点击“VPN设置”-“IPSEC 隧道配置”-“新增”
10.png
11.png
12.png
基本参数: 设置IPSec隧道的基本参数 隧道名称:给您建立的ipsec 隧道设立一个名称以方便查看,缺省为IPSec_tunnel_1。 对端地址:设定为VPN服务端IP/域名,例如:218.240.44.196 启动方法:选择自动启动。 VPN断开后挂断拨号连接:勾选。 协商模式:可选择主模式,野蛮模式。 IPSec协议:可以选择ESP,AH两种协议。 一般选择ESP。 IPSec模式:可以选择隧道模式,传输模式。 一般选择隧道模式。 隧道模式:可以选择为 主机——主机,主机——子网,子网——主机,子网——子网,四种模型。一般选择“子网——子网”模式。 本地子网地址:IPSec本地保护子网。例如:10.5.12.0。 本地子网掩码:IPSec本地保护子网掩码。例如:255.255.255.0。 对端子网地址:IPSec对端保护子网。例如:192.168.0.0。 对端子网掩码:IPSec对端保护子网掩码。例如:255.255.0.0。 第一阶段参数:配置IPSec隧道在第一阶段协商时的参数。 IKE策略:可以选择3DES-MD5-96或AES-MD5-96。建议选择3DES-MD5-96。 IKE生命周期:缺省为86400秒。 本地标识类型:可以选择FQDN,User FQDN,IP地址。 本地标识:根据选择的标识类型填入相应标识。建议选择为空。 对端标识类型:可以选择FQDN,User FQDN,IP地址。建议选择IP地址。 对端标识:根据选择的标识类型填入相应标识,此处我们选择FQDN,以Cisco的主机名为标识@Router 认证方式: 可以选择共享密钥和数字证书。一般选择为共享密钥。 密钥:设置IPSec VPN协商密钥。 第二阶段参数:配置IPSec隧道在第一阶段协商时的参数。 IPSec策略:可以选择3DES-MD5-96或AES-MD5-96。建议选择3DES-MD5-96。 IPSec生命周期:缺省为3600秒。 完美前向加密:可以选择为禁用、GROUP1、GROUP2、GROUP5。此参数需要跟服务端匹配,一般选择禁用。 连接检测参数: 设置IPSec隧道的连接检测参数   DPD时间间隔:DPD检测时间间隔。建议不填。   DPD超时时间:DPD检测超时时间。建议不填。   ICMP检测服务器:填入IPSec VPN对等端(服务器端)私网IP地址,须保证能被ping通。例如Cisco LAN口IP地址。   ICMP检测本地IP地址:填入IR700 LAN口IP地址,如192.168.2.1。   ICMP检测时间间隔:建议60s。   ICMP检测超时时间:建议30s。   ICMP检测最大重试次数:建议5次。 配置完成后点击“保存”选项。 3) 移动(出差)电脑端设置: 配置PPTP 点击“开始”—“控制面板”-“网上邻居”,双击打开;
13.png
创建一个新连接,点击“下一步”
14.png
15.png
16.png
下面公司名称自定义;下图文字是举例。
17.png
下面主机地址请填真实公网ip信息,下图为举例
18.png
19.png
输入cisco端设定pptp server时创建的用户名和密码,点击“属性”-“安全”-“高级(自定义配置)”-“设置”,数据加密选择“可选加密”;最后点击确定;
20.png
在属性对话框中选择“网络”,VPN类型选择“PPTP VPN”,点击确定;
21.png
备注: 下图IP地址信息设定可以“自动获得IP地址”也可以像下图手动设定,但是下图IP是举例!
22.png
注意:下图中“IP设置”中“在远程网络上使用默认网关”不要打钩!
23.png
24.png
在windows上增加一条到所有3G无线路由器现场的路由;下图是具体配置 Route add 192.168.0.0 mask 255.255.0.0 192.168.1.1  备注: (192.168.1.1是cisco ip) 该命令可制作一个.bat批处理文件给到客户,操作步骤: 1. 当客户连接好PPTP后, 2. 双击.bat批处理就可成功添加了路由; “addroute.bat”文件使用方法: 右击上图“addroute.bat”-“包装程序外壳对象”-“激活内容
25.png
四、 测试;
26.png
     

Published on 2017-11-14 17:21

Disclaimers:

This document is written by Sol.Sun Original published on 技术社区 ,The copyright belongs to the author。

Log in,More exciting content waiting for you to find,Contribute wonderful answers,Participate in comment interaction

go Sign in! No accountgoregister

qigexiaotupi
2019-04-10 21:13
如果中心端不是固定公网IP地址要怎么弄?