160 lines
8.2 KiB
JSON
160 lines
8.2 KiB
JSON
{
|
|
"date": "2026-10-11",
|
|
"block": "12.5.120",
|
|
"runtime": {
|
|
"backend": "ux-export118",
|
|
"frontend": "ux-bound116"
|
|
},
|
|
"native": {
|
|
"date": "2026-10-11",
|
|
"block": "12.5.120",
|
|
"name": "mm-ipsec120-1791659395615",
|
|
"linux": [
|
|
{
|
|
"variant": "certificate-derived",
|
|
"initiated": true,
|
|
"vip": "198.18.120.247",
|
|
"ping3of3": true,
|
|
"native": [
|
|
{
|
|
"id": "CN=mm-ipsec120-1791659395615-client",
|
|
"state": "established",
|
|
"vip": "198.18.120.247"
|
|
}
|
|
],
|
|
"catalog": {
|
|
"online": true,
|
|
"activeAddress": "198.18.120.247"
|
|
}
|
|
},
|
|
{
|
|
"variant": "manual-dn",
|
|
"initiated": false,
|
|
"failure": "lugin 'ctr': failed to load - ctr_plugin_create not found and no plugin file available\nplugin 'ccm': failed to load - ccm_plugin_create not found and no plugin file available\nplugin 'curl': failed to load - curl_plugin_create not found and no plugin file available\ninitiate failed: establishing CHILD_SA 'private' failed\n[IKE] initiating IKE_SA lab[1] to 194.226.121.150\n[ENC] generating IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) N(HASH_ALG) N(REDIR_SUP) ]\n[NET] sending packet: from 172.19.0.2[500] to 194.226.121.150[500] (464 bytes)\n[NET] received packet: from 194.226.121.150[500] to 172.19.0.2[500] (437 bytes)\n[ENC] parsed IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) CERTREQ ]\n[CFG] selected proposal: IKE:AES_CBC_256/HMAC_SHA2_256_128/PRF_HMAC_SHA2_256/MODP_2048\n[IKE] local host is behind NAT, sending keep alives\n[IKE] sending cert request for \"CN=mm-ipsec120-1791659395615-ca\"\n[IKE] authentication of 'CN=mm-ipsec120-1791659395615-client' (myself) with RSA signature successful\n[IKE] sending end entity cert \"CN=mm-ipsec120-1791659395615-client\"\n[IKE] establishing CHILD_SA private{1}\n[ENC] generating IKE_AUTH request 1 [ IDi CERT CERTREQ AUTH CPRQ(ADDR DNS) SA TSi TSr N(MOBIKE_SUP) N(NO_ADD_ADDR) N(EAP_ONLY) N(MSG_ID_SYN_SUP) ]\n[ENC] splitting IKE message (1440 bytes) into 2 fragments\n[ENC] generating IKE_AUTH request 1 [ EF(1/2) ]\n[ENC] generating IKE_AUTH request 1 [ EF(2/2) ]\n[NET] sending packet: from 172.19.0.2[4500] to 194.226.121.150[4500] (1236 bytes)\n[NET] sending packet: from 172.19.0.2[4500] to 194.226.121.150[4500] (276 bytes)\n[NET] received packet: from 194.226.121.150[4500] to 172.19.0.2[4500] (256 bytes)\n[ENC] parsed IKE_AUTH response 1 [ N(AUTH_FAILED) ]\n[IKE] received AUTHENTICATION_FAILED notify error\n"
|
|
},
|
|
{
|
|
"variant": "exact-der-dn",
|
|
"initiated": true,
|
|
"vip": "198.18.120.247",
|
|
"ping3of3": true,
|
|
"native": [
|
|
{
|
|
"id": "CN=mm-ipsec120-1791659395615-client",
|
|
"state": "established",
|
|
"vip": "198.18.120.247"
|
|
}
|
|
],
|
|
"catalog": {
|
|
"online": true,
|
|
"activeAddress": "198.18.120.247"
|
|
}
|
|
},
|
|
{
|
|
"variant": "exact-printable-dn",
|
|
"initiated": false,
|
|
"failure": "lugin 'ctr': failed to load - ctr_plugin_create not found and no plugin file available\nplugin 'ccm': failed to load - ccm_plugin_create not found and no plugin file available\nplugin 'curl': failed to load - curl_plugin_create not found and no plugin file available\ninitiate failed: establishing CHILD_SA 'private' failed\n[IKE] initiating IKE_SA lab[1] to 194.226.121.150\n[ENC] generating IKE_SA_INIT request 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) N(HASH_ALG) N(REDIR_SUP) ]\n[NET] sending packet: from 172.19.0.2[500] to 194.226.121.150[500] (464 bytes)\n[NET] received packet: from 194.226.121.150[500] to 172.19.0.2[500] (437 bytes)\n[ENC] parsed IKE_SA_INIT response 0 [ SA KE No N(NATD_S_IP) N(NATD_D_IP) N(FRAG_SUP) CERTREQ ]\n[CFG] selected proposal: IKE:AES_CBC_256/HMAC_SHA2_256_128/PRF_HMAC_SHA2_256/MODP_2048\n[IKE] local host is behind NAT, sending keep alives\n[IKE] sending cert request for \"CN=mm-ipsec120-1791659395615-ca\"\n[IKE] authentication of 'CN=mm-ipsec120-1791659395615-client' (myself) with RSA signature successful\n[IKE] sending end entity cert \"CN=mm-ipsec120-1791659395615-client\"\n[IKE] establishing CHILD_SA private{1}\n[ENC] generating IKE_AUTH request 1 [ IDi CERT CERTREQ AUTH CPRQ(ADDR DNS) SA TSi TSr N(MOBIKE_SUP) N(NO_ADD_ADDR) N(EAP_ONLY) N(MSG_ID_SYN_SUP) ]\n[ENC] splitting IKE message (1440 bytes) into 2 fragments\n[ENC] generating IKE_AUTH request 1 [ EF(1/2) ]\n[ENC] generating IKE_AUTH request 1 [ EF(2/2) ]\n[NET] sending packet: from 172.19.0.2[4500] to 194.226.121.150[4500] (1236 bytes)\n[NET] sending packet: from 172.19.0.2[4500] to 194.226.121.150[4500] (276 bytes)\n[NET] received packet: from 194.226.121.150[4500] to 172.19.0.2[4500] (272 bytes)\n[ENC] parsed IKE_AUTH response 1 [ N(AUTH_FAILED) ]\n[IKE] received AUTHENTICATION_FAILED notify error\n"
|
|
},
|
|
{
|
|
"variant": "fqdn-san",
|
|
"initiated": true,
|
|
"vip": "198.18.120.246",
|
|
"ping3of3": true,
|
|
"native": [
|
|
{
|
|
"id": "mm-ipsec120-1791659395615.example",
|
|
"state": "established",
|
|
"vip": "198.18.120.246"
|
|
}
|
|
],
|
|
"catalog": {
|
|
"online": false
|
|
}
|
|
},
|
|
{
|
|
"variant": "fqdn-explicit",
|
|
"initiated": true,
|
|
"vip": "198.18.120.246",
|
|
"ping3of3": true,
|
|
"native": [
|
|
{
|
|
"id": "mm-ipsec120-1791659395615.example",
|
|
"state": "established",
|
|
"vip": "198.18.120.246"
|
|
}
|
|
],
|
|
"catalog": {
|
|
"online": true,
|
|
"activeAddress": "198.18.120.246"
|
|
}
|
|
}
|
|
],
|
|
"cleanup": [
|
|
{
|
|
"serverId": 1,
|
|
"/system/logging": true,
|
|
"/ip/ipsec/identity": true,
|
|
"/ip/ipsec/peer": true,
|
|
"/ip/ipsec/policy": true,
|
|
"/ip/ipsec/policy/group": true,
|
|
"/ip/ipsec/mode-config": true,
|
|
"/ip/ipsec/proposal": true,
|
|
"/ip/ipsec/profile": true,
|
|
"/certificate": true,
|
|
"/file": true,
|
|
"/ip/address": true,
|
|
"/ip/route": true,
|
|
"/ip/firewall/nat": true,
|
|
"/ip/pool": true,
|
|
"/interface/bridge": true,
|
|
"/ipv6/address": true
|
|
},
|
|
{
|
|
"serverId": 2,
|
|
"/system/logging": true,
|
|
"/ip/ipsec/identity": true,
|
|
"/ip/ipsec/peer": true,
|
|
"/ip/ipsec/policy": true,
|
|
"/ip/ipsec/policy/group": true,
|
|
"/ip/ipsec/mode-config": true,
|
|
"/ip/ipsec/proposal": true,
|
|
"/ip/ipsec/profile": true,
|
|
"/certificate": true,
|
|
"/file": true,
|
|
"/ip/address": true,
|
|
"/ip/route": true,
|
|
"/ip/firewall/nat": true,
|
|
"/ip/pool": true,
|
|
"/interface/bridge": true,
|
|
"/ipv6/address": true
|
|
}
|
|
],
|
|
"clientImage": "sha256:c9d01c801de88b2349f685c1cb631e67a8b1c697439a00148d4045c23a584054",
|
|
"subject": {
|
|
"derHex": "302b3129302706035504030c206d6d2d69707365633132302d313739313635393339353631352d636c69656e74",
|
|
"attributes": [
|
|
{
|
|
"oidHex": "550403",
|
|
"stringTag": 12,
|
|
"value": "mm-ipsec120-1791659395615-client"
|
|
}
|
|
],
|
|
"san": "X509v3 Subject Alternative Name: \n DNS:mm-ipsec120-1791659395615.example",
|
|
"printableDerHex": "302b31293027060355040313206d6d2d69707365633132302d313739313635393339353631352d636c69656e74"
|
|
},
|
|
"dockerCleanup": true,
|
|
"credentialFilesRemoved": true
|
|
},
|
|
"authentication": "RSA certificate, private CA and explicit server certificate pin; AES256/SHA256/MODP2048",
|
|
"encoding": {
|
|
"certificateCn": "UTF8String 0x0c",
|
|
"manualDn": "PrintableString 0x13 for this ASCII CN (strongSwan 6.0.1 source)",
|
|
"oneByteExperiment": "exact DER connects; same DER with only CN tag changed to 0x13 rejects"
|
|
},
|
|
"knownIssue": "FQDN from certificate SAN authenticates/Ping succeeds, but implicit SAN catalog matching shows offline. Explicit remote-id fqdn works.",
|
|
"bounds": [
|
|
"Single Linux client at a time, one WAN/NAT; no client OS/scale/rekey acceptance",
|
|
"Earlier 119 FQDN/ADDR4 failure used requested server ID; this run pins server cert and omits requested IDr",
|
|
"First run failed catalog online assertion on implicit FQDN; cleanup succeeded, diagnostic mismatch retained here"
|
|
]
|
|
}
|