背景:ASA和pfsense在公网用ipsec ikev1 组网 。
ASA 模拟客户 、pfsense是我们这段
在测试环境测试的时候一切正常,但是将ASA配置迁移到客户的时候,两者不能协商成功。
且第一阶段都不能协商成功。
log:
Jun 10 10:09:30 [IKEv1 DEBUG]Group = 公网IP, IP = 公网IP, IKE MM Initiator FSM error history (struct &0x00007fff39eec0c0) <state>,<event>: MM_DONE, EV_ERROR-->MM_WAIT_MSG6, EV_PROB_AUTH_FAIL-->MM_WAIT_MSG6, EV_TIMEOUT-->MM_WAIT_MSG6, NullEvent-->MM_SND_MSG5, EV_SND_MSG-->MM_SND_MSG5, EV_START_TMR-->MM_SND_MSG5, EV_RESEND_MSG-->MM_WAIT_MSG6,EV_TIMEOUT

第一极端协商一直卡在MSG6上

这个MSG6这个阶段显示PSK不匹配,但我们和客户都对了密钥都是一样的 。
pfsen这边的日志

pfsense日志显示两边的identity不匹配
ASA默认使用的是

ASA peer id pfsense 的公网ip local id 是自己的内网ip
pfsense peer id 是ASA 的公网ip local id 是自己的公网ip
两边的参数信息并不匹配,由于客户的ASA有许多VPN链接 这个的参数好像是全局配置(不确定)所以只能修改fpsensen peer id 改为ASA内网ID.

第一阶段协商成功
第二阶段也没什么问题直接建立了SA.
链路效果 上海 到 法国 延迟160 左右 这个延迟好像还不错的样子。
