博主QQ:819594300

博客地址:http://zpf666.blog.51cto.com/

有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!

本文章介绍三个部分内容:

①ipsec ***故障排查

②如何在ASA防火墙上配置ipsec ***

③防火墙与路由器配置ipsec ***的区别

说明:在ASA防火墙配置ipsec ***与路由器的差别不是很大,而且原理相同,就是个别命令不一样。

一、ipsec ***故障排查

1、show crypto isakmp sa命令

通过这个命令可以了解管理连接所处的状态:

2、debug crypto isakmp命令

通过这个命令如果想更加详细的知道连接的整个过程:

该命令在实际工作中最常用于诊断和排查管理连接出现问题的命令。

①故障实例(一)

将路由器的加密算法有des改为3des,这时对等体阶段1的加密算法显然不匹配,通过debug crypto isamkp命令可以很清楚的看到这点。

说明:路由器依然会逐条对比传输集,之后发现encryption algorithm offered does not match policy!(加密算法不匹配),所以atts are not acceptable(策略不被接受)。然后路由器会与本地的默认策略进行对比,如果依然没有匹配策略,就会得出结论no iffers accepted(没有匹配策略),最后路由器回到NM_NO_STATE状态。

②故障实例(二)

路由器两端设置的预共享秘钥key不同,这时阶段1的传输集是匹配的,但后续的验证过程无法通过,这一点也可以通过debug crypto isakmp命令看到。

说明:第一部分说明匹配的传输集已经找到(atts are acceptable),开始后续的秘钥交换以及身份验证的过程,但第二部分中“IKE message from 10.0.0.1 failed its sanity check or is malformed”说明进行身份验证的信息没有通过完整性检测或缺失部分信息,即验证失败。最后路由器就会停在NM_KEY_EXCH状态,这点可以通过show crypto isakmp sa命令查看。

二、在cisci asa防火墙上配置实现ipsec ***

1、实验拓扑

2、实验目标:

1)分支公司的开发项目小组可以通过***访问总公司研发服务器,但不能访问Internet。

2)分公司的其他客户端(dmz)可以访问Internet。

3、注意事项

1)asa防火墙网卡模块修改为pcnet,对防火墙右键---选择“配置”。

2)开启asa之后弹出的界面不要关闭

4、实验步骤

1)配置所有设备的ip地址和路由

配置R4:

配置R1:

配置ASA1:

配置R2:

配置ASA2:

配置R3:

2)配置ASA1防火墙***

①配置NAT并启动nat-control

②配置NAT豁免(即带ACL的nat 0)

access-list nonat extended permit ip 192.168.1.0

255.255.255.0  172.16.10.0 255.255.255.0

(截图看不清楚的我又写了一遍)

说明:0代表该条目不用被NAT转换,亦称为“豁免”。这里需要反过来想问题,之前配置路由器的时候都是匹配ACL的享有NAT的服务,这里正好相反,匹配ACL的可以“豁免”NAT的服务。但有个问题需要注意,很多人会说NAT豁免根本没有意义,用ACL的deny就可以实现NAT豁免。

③建立ISAKMP策略:

④配置预共享密钥

⑤配置crypto ACL

access-list yf*** extended permit ip 192.168.1.0

255.255.255.0  172.16.10.0255.255.255.0

(截图看不清楚的我又写了一遍)

⑥配置交换数据连接的传输集

⑦配置crypto map

⑧将crypto map应用到outside接口上使其生效。

3)配置ASA2的***(配置过程和ASA一样,就是对等体的IP地址不一样,另外ASA2不用做NAT)

5、测试

1)在R1上pingR3,可以ping通(因为有***)

2)在R2上开启telnet(因为防火墙默认拒绝一切ping)

3)在R1上telnet R2,提示不能访问(说明R1不能访问internet)

4)在R4上telnet R2(可以访问,因为R1做了动态PAT或静态NAT)

实验完成说明:到此为止实现了,开发项目小组可以通过***访问总公司研发服务器,但不能访问Internet。

分公司的其他客户端可以访问Internet。

三、防火墙和路由器的区别

说明:防火墙由于自身IOS原因,在配置命令方面与路由器有一定区别,但并不非常明显。这里重点介绍两个方面:

1、默认配置的区别

在建立管理连接的过程中,cisco asa防火墙和路由器默认情况下使用的参数不同。

Cisco asa防火墙使用的参数如下:

在ASA上查看参数:

在路由器上使用show crypto isakmp policy:

防火墙不支持命令show  crypto isakmp  policy,要想查看管理连接的默认参数,需要在初始配置下启用ISAKMP策略,然后通过命令show  run进程观察。与路由器相比,默认的加密变为3DES,默认的DH组使用2,默认的设备验证方法变为预共享密钥,而默认的HASH算法以及生存周期没有变化。

ASA防火墙采用了更为安全的默认设置,这是cisco公司设备技术个新的一种表现。需要注意的是,如果ipsec对等体双方是ASA防火墙和cisco路由器,那么使用默认的ISAKMP策略是无法建立连接的。

2、IKE协商默认是否开启

默认情况下,IKE协商在路由器是开启的,而在ASA防火墙是关闭的。因此,在ASA防火墙中必须使用命令crypto  isakmp enable outside

开启IKE协商。

3、隧道组特性的引入

严格意义上说,这并不能算是防火墙和路由器的配置差异,而是防火墙6.x版本升级到7.0版本引入的新特性,它主要用于简化ipsec会话的配置和管理。而且路由器配置共享密钥key的命令(crypto isakmp key key-string addresspeer-address),ASA防火墙依然支持。

4、接口安全级别对于ipsec流量的影响。

防火墙存在一种限制,如果流量从一个接口进入,就不能从相同安全级别的端口流出。即流量不能在统一安全级别的端口之间传输,这主要是从安全方面考虑而设定的一种特性,但可能对ipsec流量造成一定的影响。

假如ASA防火墙处于网络的中心节点(如公司总部),为了实现对分公司网络流量的统一管理,要求分公司之间的访问流量必须通过总公司。这就会出现上述情况,造成分公司之间无法通信。这时就需要使用如下命令来实现。

上面命令最后两个参数的区别:

Intra-interface参数允许流量进入和离开同一个接口,多用于L2L会话中的中心设备;

inter-interface参数允许流量进入和离开具有相同安全级别的两个不同的接口,多用于远程访问***会话中的Easy ***网关。

如何在ASA防火墙上实现ipsec ***相关推荐

  1. 在Cisco的ASA防火墙上实现IPSec虚拟专用网

    博文大纲: 一.网络环境需求 二.配置前准备 三.配置虚拟专用网 四.总结 前言: 之前写过一篇博文:Cisco路由器之IPSec 虚拟专用网,那是在公司网关使用的是Cisco路由器的情况下,来搭建虚 ...

  2. 防火墙上配置IPsec vpn (超详细附带思路看完就会)

    目录 实验配置 拓扑图 思路: 基础配置部分 ipsec vpn部分 防火墙部分 开始配置 ipsec vpn部分 ipsec安全提案,指定封装模式,使用数据加密协议,协议的认证算法和加密算法 Ike ...

  3. 在CISCO ASA 防火墙上配置Web ×××

    目前市场上×××产品很多,而且技术各异,就比如传统的 IPSec ××× 来讲, SSL 能让公司实现更多远程用户在不同地点接入,实现更多网络资源访问,且对客户端设备要求低,因而降低了配置和运行支撑成 ...

  4. 在飞塔防火墙上实现IPSec ×××

    FG IPSec ×××              首先感谢Fortinet支持中心群网友海宝支持,以及雅木的整理,龙卷风负责51CTO上作品的修改与编辑.希望大家多多支持. 假设总部A与分公司B做i ...

  5. 在H3C防火墙上用l2tp实现用户***网络(包括本地验证和AAA验证)

    用H3C防火墙通过l2tp实现用户***网络包括本地验证和AAA服务器的验证 网络拓扑图如下: 一.本地验证实现l2tp 1.防火墙上的基本配置 [H3C]firewall packet-filter ...

  6. 硬件防火墙ppoe服务器,在 Cisco Secure PIX 防火墙上配置 PPPoE 客户端

    本文档介绍如何在 Cisco Secure PIX 防火墙上配置以太网上的点对点协议 (PPPoE) 客户端.PIX OS 6.2 版引入了此功能,该版本适用于低端 PIX (501/506). PP ...

  7. 解决docker容器开启端口映射后,会自动在防火墙上打开端口的问题

    解决docker容器开启端口映射后,会自动在防火墙上打开端口的问题 参考文章: (1)解决docker容器开启端口映射后,会自动在防火墙上打开端口的问题 (2)https://www.cnblogs. ...

  8. eNSP:如何解决防火墙上出现大量的提示信息呢?

    如何解决eNSP中防火墙上出现大量的提示信息呢? 我们任意选择一个视图,输入如下命令,就可以解决防火墙上出现提示信息的干扰问题. 在用户视图下,我们可以输入undo terminal monitor, ...

  9. P2P在NAT和防火墙上的穿透

    概述 本文主要讨论关于P2P通信的一些常见问题和解决方案.主要内容包含:P2P通信与网络设备的关系.不同的网络设备特征对P2P产生的影响.网络地址转换(NAT)的类型.NAT类型的检测方法.协议防火墙 ...

最新文章

  1. 俄克拉荷马州立大学冯锋组博士生招聘-植物与微生物互作
  2. mysql8.0新用户无法连接_mysql 8.0.16 Linux新建用户无法登录
  3. C语言读取txt文档中的数据
  4. HDU 2072(单词数)题解
  5. mysql 结果保存到文件_将MySQL中sql运行结果保存到文件
  6. python网站攻击脚本_Python scapy 实现一个简易 arp 攻击脚本
  7. 编写一个java打印心程序_java – ?同时打印心脏符号
  8. 浅谈href=#与href=javascript:void(0)的区别
  9. 对标鸿蒙 OS,Google 下一代操作系统 Fuchsia 源码公开!
  10. ECMAScript 6 开篇准备
  11. Angular学习笔记(五) - 自定义表单控件
  12. Atitit 软件与互联网理论 attilax总结
  13. 用javascript实现win7系统扫雷游戏
  14. HKC PG27P3Q 评测
  15. 修复Windows 7升级Windows 10后Japanese输入法无法使用的Bug
  16. java+单子_Java单子模式
  17. blastn 输出结果每列啥意思_NCBI在线BLAST用法详解
  18. python爬虫实战-如何批量爬取唯品会商品信息>>>
  19. 装修后怎样除甲醛最有效?
  20. caffe.net matlab,【caffe-Windows】微软官方caffe之 matlab接口配置

热门文章

  1. 电动汽车简化设计,“减重瘦身”不再难
  2. python打印a-z的字母
  3. 大学物理第四单元:刚体
  4. 【ps】如何编辑*.psd文件中的已有文字
  5. 2016中国国际石墨烯创新大会展商名录抢先看
  6. 全球大学计算机人工智能排名,全球大学计算机实力排名:清北人工智能内地前二...
  7. SAP中CO42/CO43间接费用计算逻辑理解
  8. 金字塔(算法竞赛进阶指南)
  9. 浏览器全屏状态下背景颜色设置
  10. 解决TCP网络传输粘包问题