在防火墙命令行界面有以下报错,ipsec现在建立失败,请问这个要怎么解决
%Feb 23 17:29:48:170 2024 V018000003 IKE/6/IKE_P1_SA_ESTABLISH_FAIL: -COntext=1;
Failed to establish phase 1 SA in Main mode IKE_P1_STATE_INIT state.
Reason: No acceptable transform.
SA information:
Role: responder
Local IP: 10.172.139.45
Local ID type: Unknown
Local ID:
Local port: 500
Retransmissions: 0
Remote IP: 10.172.130.44
Remote ID type: Unknown
Remote ID:
Remote port: 500
Recived retransmissions: 0
Inside VPN instance:
Outside VPN instance:
Initiator COOKIE: 9d82e4714dbba81e
Responder COOKIE: 371ef9d99b7e1e49
Connection ID: 585
Tunnel ID: 4294967295
IKE profile name:
(0)
最佳答案
检查一下IKE密钥协商配置
Failed to establish phase 1 SA in [STRING] mode [STRING] state. Reason: [STRING]. SA information: · Role: [STRING] · Local IP: [STRING] · Local ID type: [STRING] · Local ID: [STRING] · Local port: [UINT32] · Retransmissions: [UINT32] · Remote IP: [STRING] · Remote ID type: [STRING] · Remote ID: [STRING] · Remote port: [UINT32] · Recived retransmissions: [UINT32] · Inside VPN instance: [STRING] · Outside VPN instance: [STRING] · Initiator COOKIE: [STRING] · Responder COOKIE: [STRING] · Connection ID: [UINT32] · Tunnel ID: [UINT32] · IKE profile name: [STRING] | |
日志含义 | IKE建立第一阶段SA协商失败 |
参数解释 | $1:协商模式,主模式或者野蛮模式 $2:协商状态机状态 $3:失败原因: · 认证对端签名失败,显示为:Failed to verify the peer signature · 缺少HASH载荷,显示为:HASH payload is missing · 认证对端HASH失败,显示为:Failed to verify the peer HASH. Local HASH is %s. Peer HASH is %s · 缺少签名载荷,显示为:Signature payload is missing · 从证书中获取摘要名称失败,显示为:Failed to get subject name from certificate · 获取证书失败,显示为:Failed to get certificate · 获取本地证书失败,显示为:Failed to get local certificate · 获取私钥失败,显示为:Failed to get private key · 认证对端证书失败,显示为:Failed to verify the peer certificate (%s) · 从ID载荷中获取ID数据失败,显示为:Failed to get ID data for constructing ID payload · 无效的ID载荷长度,显示为:Invalid ID payload length: %d · 无效的ID载荷协议和端口号,显示为:Invalid ID payload with protocol %u and port %u · 无效的ID类型,显示为:Invalid ID type (%u) · 不支持的属性,显示为:Unsupported attribute %u · 属性重复,显示为:Attribute %s is repeated · 不支持的DOI,显示为:Unsupported DOI %s · 不支持的DOI场景,显示为:Unsupported IPsec DOI situation (%u) · KE(KEY EXCHANGE)载荷不存在,显示为:KE payload is missing · 无效的KE载荷长度,显示为:Invalid KE payload length (%lu) · 无效的Nonce载荷长度,显示为:Invalid nonce payload length (%lu) · 无可用的提议,显示为:No available proposal · 解析证书请求载荷失败,显示为:Failed to parse the Cert Request payload · 提议载荷必须为SA载荷中的最后一个载荷,但提议载荷后有载荷,显示为:The proposal payload must be the last payload in the SA payload, but it is found followed by the %s payload · 提议载荷中出现非预期的协议ID,显示为:Unexpected protocol ID (%u) found in proposal payload · 提议载荷中缺少变换载荷,显示为:No transform payload in proposal payload · 变换载荷编号非递增,显示为:Transform number is not monotonically increasing · 无效的变换载荷ID,显示为:Invalid transform ID (%s) · 没有找到匹配的变换载荷,显示为:No acceptable transform · 提议载荷中出现非预期的载荷,显示为:Unexpected %s payload in proposal · 提议载荷中存在无效的SPI长度,显示为:Invalid SPI length (%d) in proposal payload · 一个提议载荷中只能存在一个变换载荷,当前存在多个变换载荷,显示为:Only one transform is permitted in one proposal, but %u transforms are found · 在profile下未找到匹配的提议,显示为:Failed to find matching proposal in profile %s · 在profile下没有找到提议,显示为:Failed to find proposal %u in profile %s · 在profile下没有找到keychain,显示为:Failed to find keychain %s in profile %s · 重传超时,显示为:Retransmission timeout · 配置错误,显示为:Incorrect configuration · 构造证书请求载荷失败,显示为:Failed to construct certificate request payload · 收到错误通知,显示为:An error notification is received · 添加Tunnel失败,显示为:Failed to add tunnel $4:建立IPsec SA的角色,发起者或者响应者 $5-$9:本端信息 $10-$14: 远端信息 $15: 内部VPN实例 $16: 外部VPN实例 $17-$18: 发起者COOKIE和响应者COOKIE $19: 连接号 $20: IKE Tunnel编号,默认值为4294967295 $21: IKE profile名称 |
日志等级 | 6 (Informational) |
举例 | IKE/6/IKE_P1_SA_ESTABLISH_FAIL: Failed to establish phase 1 SA in main mode IKE_P1_STATE_SEND1 state. Reason: Failed to get certificate. SA information: · Role: Initiator · Local IP: 4.4.4.4 · Local ID type: IPV4_ADDR · Local ID: 4.4.4.4 · Local port: 500 · Retransmissions: 0 · Remote IP: 4.4.4.5 · Remote ID type: IPV4_ADDR · Remote ID: 4.4.4.5 · Remote port: 500 · Recived retransmissions: 0 · Inside VPN instance: aaa · Outside VPN instance : bbb · Initiator COOKIE: 4a42af47dbf0b2b1 · Responder COOKIE: 8f8c1ff6645efbaf · Connection ID: 1 · Tunnel ID: 1 · IKE profile name: abc |
对系统的影响 | 无法建立IKE SA |
日志产生原因 | · 两端的IKE安全提议参数、IKE认证算法不一致 · 两端的预共享密钥不一致 · 证书不可用或证书无效 · 物理链路状态不佳或对等体网络不可达 |
处理建议 | · 检查两端的IKE安全提议参数、IKE认证算法是否一致,若不一致请修改为一致 · 检查两端的预共享密钥是否一致,若不一致请修改为一致 · 检查是否已获取证书,若已获取证书则检查证书是否在有效期内,若未获取证书或证书已失效请重新获取证书 · 检查物理链路状态和对等体网络是否可达,若物理链路状态不佳或对等体网络不可达请排查网络故障 执行以上检查后,若问题仍未解决,则请收集配置文件、日志信息和告警信息,并联系技术支持 |
(0)
IPSec 隧道建立失败的原因是 No acceptable transform,也就是说,防火墙和对端设备的 IKE 安全提议参数不一致,导致无法协商出合适的加密算法和认证算法。12
为了解决这个问题,您需要检查防火墙和对端设备的 IKE 安全提议配置,确保它们的工作模式、加密算法、认证算法、预共享密钥等参数完全一致。34
您可以在防火墙的命令行界面执行以下命令来查看和修改 IKE 安全提议配置:
display ike proposal
:查看当前的 IKE 安全提议配置。ike proposal proposal-number
:进入 IKE 安全提议视图。encryption-algorithm { aes-128 | aes-192 | aes-256 | des | 3des }
:设置加密算法。authentication-algorithm { md5 | sha1 | sha2-256 | sha2-384 | sha2-512 }
:设置认证算法。dh group { 1 | 2 | 5 | 14 | 19 | 20 | 21 | 24 }
:设置 DH 组。authentication-method { pre-share | rsa-signature }
:设置认证方式。pre-shared-key { cipher | simple } key
:设置预共享密钥。如果您不确定对端设备的 IKE 安全提议参数,您可以在防火墙上执行 debugging ike all
和 debugging ipsec all
命令,然后触发 IPSec 隧道建立,查看对端设备发送过来的 IKE 安全提议信息。2
(0)
暂无评论
您好,请知:
IPSEC VPN故障排查:
1、检查公网地址的连通性
2、检查ipsec acl是否配置正确(两端ACL以互为镜像的方式配置)
3、检查ike keychain/ike profile 协商参数配置是否正确(工作模式、keychain、identity、本端/对端隧道地址或隧道名称、NAT穿越功能v7自适应)
4、检查ipsec proposal(v5平台) /ipsec transform-set(v7平台)参数两端是否一致(封装模式、安全协议、验证算法、加密算法)
5、检查设备是否创建ipsec策略,并加载协商参数(acl、ike profile 、ipsec transform-set、对端隧道IP)
6、检查ipsec策略是否应用在正确的接口上
IPSEC排查命令:
1、disp ipsec policy
2、disp acl
3、dis cu conf ike-profile
4、dis cu conf ike-keychain
5、display ike proposal
6、display ipsec transform-set
7、disp ike sa (verbose)
8、disp ipsec sa
9、reset ipsec sa
10、reset ike sa
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论