[strongSwan] Android natvie IKEv1 cannot connect

Noel Kuntze noel at familie-kuntze.de
Tue May 19 17:55:24 CEST 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hello,

Please try modeconfig=pull.

Mit freundlichen Grüßen/Kind Regards,
Noel Kuntze

GPG Key ID: 0x63EC6658
Fingerprint: 23CA BB60 2146 05E7 7278 6592 3839 298F 63EC 6658

Am 07.05.2015 um 10:31 schrieb Anthony Alba:
> Hi list,
>
> I cannot get an Android native VPN client (IKEv1) to successfully
> negotiate the IPsec SA after the IKE SA.
>
> I am using the RSA Hybrid scheme with virtual IP  following the
> exemplary configs here:
> http://www.strongswan.org/uml/testresults/ikev1/xauth-id-rsa-hybrid
>
> My daemon.log looks almost exactly like the example but then I always hit
> no matching CHILD_SA config found.
>
> Can you see anything wrong here?
>
> I replaced strongswan with libreswan, and the connection goes through
> only if leftsubnet is 0.0.0.0/0.
> If I set the leftsubnet to a narrower slice 10.0.0.0/8 I will also get
> no matching CHILD_SA as the
> "peer  proposed 0.0.0.0/0".
>
> 1. On StrongSwan when I change the leftsubnet to 0.0.0.0/0 it still
> does not connect.
> 2. I use leftsubnet=10.0.0.0/8 and attr.conf:split-include=10.0.0.0/8
> 3. If I use leftsubnet=0.0.0.0/0 and have no split-include directive,
> the same situation happens.
> 4. Everything looks good, until QUICK_MODE request comes in...
>
>
>
> 09[ENC] parsed QUICK_MODE request 3520511125 [ HASH SA No ID ID ]
> 09[IKE] Hash(1) => 32 bytes @ 0x7f57680076b0
> 09[IKE]    0: 49 95 20 8A 91 CB EE C3 84 BE DC 45 98 B1 79 00  I.
> ........E..y.
> 09[IKE]   16: BB DD C4 76 69 4B 01 9B D4 C8 05 0D DE 31 CC 7F
> ...viK.......1..
> 09[IKE] next IV for MID 3520511125 => 16 bytes @ 0x7f57680079a0
> 09[IKE]    0: 9D A5 AF D2 65 A6 83 81 18 A6 7D 9C ED 2A A1 9D
> ....e.....}..*..
> 09[IKE] no matching CHILD_SA config found
> 09[IKE] queueing INFORMATIONAL task
>
>
>
>
> [NET] received packet: from 1.2.3.4[9087] to 5.6.7.8[500] (720 bytes)
> [ENC] parsed ID_PROT request 0 [ SA V V V V V V V V ]
> [IKE] received NAT-T (RFC 3947) vendor ID
> [IKE] received draft-ietf-ipsec-nat-t-ike-02 vendor ID
> [IKE] received draft-ietf-ipsec-nat-t-ike-02\n vendor ID
> [IKE] received draft-ietf-ipsec-nat-t-ike-00 vendor ID
> [IKE] received XAuth vendor ID
> [IKE] received Cisco Unity vendor ID
> [IKE] received FRAGMENTATION vendor ID
> [IKE] received DPD vendor ID
> [IKE] 1.2.3.4 is initiating a Main Mode IKE_SA
> [IKE] 1.2.3.4 is initiating a Main Mode IKE_SA
> [IKE] IKE_SA (unnamed)[5] state change: CREATED => CONNECTING
> [IKE] sending XAuth vendor ID
> [IKE] sending DPD vendor ID
> [IKE] sending FRAGMENTATION vendor ID
> [IKE] sending NAT-T (RFC 3947) vendor ID
> [ENC] generating ID_PROT response 0 [ SA V V V V ]
> [NET] sending packet: from 5.6.7.8[500] to 1.2.3.4[9087] (160 bytes)
> [NET] received packet: from 1.2.3.4[9087] to 5.6.7.8[500] (252 bytes)
> [ENC] parsed ID_PROT request 0 [ KE No NAT-D NAT-D ]
> [IKE] remote host is behind NAT
> [ENC] generating ID_PROT response 0 [ KE No NAT-D NAT-D ]
> [NET] sending packet: from 5.6.7.8[500] to 1.2.3.4[9087] (268 bytes)
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (108 bytes)
> [ENC] parsed ID_PROT request 0 [ ID HASH ]
> [CFG] looking for HybridInitRSA peer configs matching
> 5.6.7.8...1.2.3.4[10.238.244.235]
> [CFG] selected peer config "rw"
> [IKE] authentication of 'moon.example.com' (myself) successful
> [IKE] queueing XAUTH task
> [IKE] sending end entity cert "CN=moon.example.com"
> [IKE] sending issuer cert "CN=moon.example.com"
> [ENC] generating ID_PROT response 0 [ ID CERT CERT SIG ]
> [ENC] splitting IKE message with length of 2204 bytes into 3 fragments
> [ENC] generating ID_PROT response 0 [ FRAG ]
> [ENC] generating ID_PROT response 0 [ FRAG ]
> [ENC] generating ID_PROT response 0 [ FRAG ]
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (992 bytes)
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (992 bytes)
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (328 bytes)
> [IKE] activating new tasks
> [IKE]   activating XAUTH task
> [ENC] generating TRANSACTION request 3278894355 [ HASH CPRQ(X_USER X_PWD) ]
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (92 bytes)
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (124 bytes)
> [ENC] parsed INFORMATIONAL_V1 request 3893196496 [ HASH N(INITIAL_CONTACT) ]
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (124 bytes)
> [ENC] parsed TRANSACTION response 3278894355 [ HASH CPRP(X_USER X_PWD) ]
> [IKE] XAuth authentication of 'carol' successful
> [IKE] reinitiating already active tasks
> [IKE]   XAUTH task
> [ENC] generating TRANSACTION request 2774228260 [ HASH CPS(X_STATUS) ]
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (92 bytes)
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (108 bytes)
> [ENC] parsed TRANSACTION response 2774228260 [ HASH CPA(X_STATUS) ]
> [IKE] IKE_SA rw[5] established between
> 5.6.7.8[moon.example.com]...1.2.3.4[10.238.244.235]
> [IKE] IKE_SA rw[5] established between
> 5.6.7.8[moon.example.com]...1.2.3.4[10.238.244.235]
> [IKE] IKE_SA rw[5] state change: CONNECTING => ESTABLISHED
> [IKE] scheduling reauthentication in 3370s
> [IKE] maximum IKE_SA lifetime 3550s
> [IKE] activating new tasks
> [IKE] nothing to initiate
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (140 bytes)
> [ENC] parsed TRANSACTION request 3288002991 [ HASH CPRQ(ADDR MASK DNS
> NBNS U_BANNER U_DEFDOM U_SPLITDNS U_SPLITINC U_LOCALLAN VER) ]
> [IKE] processing INTERNAL_IP4_ADDRESS attribute
> [IKE] processing INTERNAL_IP4_NETMASK attribute
> [IKE] processing INTERNAL_IP4_DNS attribute
> [IKE] processing INTERNAL_IP4_NBNS attribute
> [IKE] processing UNITY_BANNER attribute
> [IKE] processing UNITY_DEF_DOMAIN attribute
> [IKE] processing UNITY_SPLITDNS_NAME attribute
> [IKE] processing UNITY_SPLIT_INCLUDE attribute
> [IKE] processing UNITY_LOCAL_LAN attribute
> [IKE] processing APPLICATION_VERSION attribute
> [IKE] peer requested virtual IP %any
> [CFG] reassigning offline lease to 'carol'
> [IKE] assigning virtual IP 10.81.0.5 to peer 'carol'
> [ENC] generating TRANSACTION response 3288002991 [ HASH CPRP(ADDR DNS
> U_BANNER U_SPLITINC) ]
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (124 bytes)
> [IKE] queueing MODE_CONFIG task
> [IKE] activating new tasks
> [IKE]   activating MODE_CONFIG task
> [CFG] assigning new lease to 'carol'
> [IKE] assigning virtual IP 10.81.0.6 to peer 'carol'
> [ENC] generating TRANSACTION request 3071700790 [ HASH CPS(ADDR DNS
> U_BANNER U_SPLITINC) ]
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (124 bytes)
> [IKE] delaying task initiation, TRANSACTION exchange in progress
> [IKE] IKE_SA rw[4] state change: ESTABLISHED => DELETING
> [IKE] IKE_SA rw[4] state change: DELETING => DELETING
> [IKE] IKE_SA rw[4] state change: DELETING => DESTROYING
> [CFG] lease 10.81.0.5 by 'carol' went offline
> [NET] received packet: from 1.2.3.4[9087] to 5.6.7.8[500] (720 bytes)
> [ENC] parsed ID_PROT request 0 [ SA V V V V V V V V ]
> [IKE] received NAT-T (RFC 3947) vendor ID
> [IKE] received draft-ietf-ipsec-nat-t-ike-02 vendor ID
> [IKE] received draft-ietf-ipsec-nat-t-ike-02\n vendor ID
> [IKE] received draft-ietf-ipsec-nat-t-ike-00 vendor ID
> [IKE] received XAuth vendor ID
> [IKE] received Cisco Unity vendor ID
> [IKE] received FRAGMENTATION vendor ID
> [IKE] received DPD vendor ID
> [IKE] 1.2.3.4 is initiating a Main Mode IKE_SA
> [IKE] IKE_SA (unnamed)[5] state change: CREATED => CONNECTING
> [IKE] sending XAuth vendor ID
> [IKE] sending DPD vendor ID
> [IKE] sending FRAGMENTATION vendor ID
> [IKE] sending NAT-T (RFC 3947) vendor ID
> [ENC] generating ID_PROT response 0 [ SA V V V V ]
> [NET] sending packet: from 5.6.7.8[500] to 1.2.3.4[9087] (160 bytes)
> [NET] received packet: from 1.2.3.4[9087] to 5.6.7.8[500] (252 bytes)
> [ENC] parsed ID_PROT request 0 [ KE No NAT-D NAT-D ]
> [IKE] remote host is behind NAT
> [ENC] generating ID_PROT response 0 [ KE No NAT-D NAT-D ]
> [NET] sending packet: from 5.6.7.8[500] to 1.2.3.4[9087] (268 bytes)
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (108 bytes)
> [ENC] parsed ID_PROT request 0 [ ID HASH ]
> [CFG] looking for HybridInitRSA peer configs matching
> 5.6.7.8...1.2.3.4[10.238.244.235]
> [CFG] selected peer config "rw"
> [IKE] authentication of 'moon.example.com' (myself) successful
> [IKE] queueing XAUTH task
> [IKE] sending end entity cert "CN=moon.example.com"
> [IKE] sending issuer cert "CN=moon.example.com"
> [ENC] generating ID_PROT response 0 [ ID CERT CERT SIG ]
> [ENC] splitting IKE message with length of 2204 bytes into 3 fragments
> [ENC] generating ID_PROT response 0 [ FRAG ]
> [ENC] generating ID_PROT response 0 [ FRAG ]
> [ENC] generating ID_PROT response 0 [ FRAG ]
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (992 bytes)
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (992 bytes)
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (328 bytes)
> [IKE] activating new tasks
> [IKE]   activating XAUTH task
> [ENC] generating TRANSACTION request 3278894355 [ HASH CPRQ(X_USER X_PWD) ]
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (92 bytes)
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (124 bytes)
> [ENC] parsed INFORMATIONAL_V1 request 3893196496 [ HASH N(INITIAL_CONTACT) ]
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (124 bytes)
> [ENC] parsed TRANSACTION response 3278894355 [ HASH CPRP(X_USER X_PWD) ]
> [IKE] XAuth authentication of 'carol' successful
> [IKE] reinitiating already active tasks
> [IKE]   XAUTH task
> [ENC] generating TRANSACTION request 2774228260 [ HASH CPS(X_STATUS) ]
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (92 bytes)
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (108 bytes)
> [ENC] parsed TRANSACTION response 2774228260 [ HASH CPA(X_STATUS) ]
> [IKE] IKE_SA rw[5] established between
> 5.6.7.8[moon.example.com]...1.2.3.4[10.238.244.235]
> [IKE] IKE_SA rw[5] state change: CONNECTING => ESTABLISHED
> [IKE] scheduling reauthentication in 3370s
> [IKE] maximum IKE_SA lifetime 3550s
> [IKE] activating new tasks
> [IKE] nothing to initiate
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (140 bytes)
> [ENC] parsed TRANSACTION request 3288002991 [ HASH CPRQ(ADDR MASK DNS
> NBNS U_BANNER U_DEFDOM U_SPLITDNS U_SPLITINC U_LOCALLAN VER) ]
> [IKE] processing INTERNAL_IP4_ADDRESS attribute
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (92 bytes)
> [ENC] parsed TRANSACTION response 3071700790 [ HASH CP ]
> [IKE] activating new tasks
> [IKE] nothing to initiate
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (140 bytes)
> [ENC] parsed TRANSACTION request 2547185180 [ HASH CPRQ(ADDR MASK DNS
> NBNS U_BANNER U_DEFDOM U_SPLITDNS U_SPLITINC U_LOCALLAN VER) ]
> [IKE] processing INTERNAL_IP4_ADDRESS attribute
> [IKE] processing INTERNAL_IP4_NETMASK attribute
> [IKE] processing INTERNAL_IP4_DNS attribute
> [IKE] processing INTERNAL_IP4_NBNS attribute
> [IKE] processing UNITY_BANNER attribute
> [IKE] processing UNITY_DEF_DOMAIN attribute
> [IKE] processing UNITY_SPLITDNS_NAME attribute
> [IKE] processing UNITY_SPLIT_INCLUDE attribute
> [IKE] processing UNITY_LOCAL_LAN attribute
> [IKE] processing APPLICATION_VERSION attribute
> [IKE] peer requested virtual IP %any
> [CFG] assigning new lease to 'carol'
> [IKE] assigning virtual IP 10.81.0.7 to peer 'carol'
> [ENC] generating TRANSACTION response 2547185180 [ HASH CPRP(ADDR DNS
> U_BANNER U_SPLITINC) ]
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (124 bytes)
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (556 bytes)
> [ENC] parsed QUICK_MODE request 2382903097 [ HASH SA No ID ID ]
> [IKE] no matching CHILD_SA config found
> [IKE] queueing INFORMATIONAL task
> [IKE] activating new tasks
> [IKE]   activating INFORMATIONAL task
> [ENC] generating INFORMATIONAL_V1 request 3189127054 [ HASH N(INVAL_ID) ]
> [NET] sending packet: from 5.6.7.8[4500] to 1.2.3.4[13338] (92 bytes)
> [IKE] activating new tasks
> [IKE] nothing to initiate
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (556 bytes)
> [IKE] received retransmit of request with ID 2382903097, but no
> response to retransmit
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (556 bytes)
> [IKE] received retransmit of request with ID 2382903097, but no
> response to retransmit
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (556 bytes)
> [IKE] received retransmit of request with ID 2382903097, but no
> response to retransmit
> [NET] received packet: from 1.2.3.4[13338] to 5.6.7.8[4500] (124 bytes)
> [ENC] parsed INFORMATIONAL_V1 request 2219980363 [ HASH D ]
> [IKE] received DELETE for IKE_SA rw[5]
> [IKE] deleting IKE_SA rw[5] between
> 5.6.7.8[moon.example.com]...1.2.3.4[10.238.244.235]
> [IKE] deleting IKE_SA rw[5] between
> 5.6.7.8[moon.example.com]...1.2.3.4[10.238.244.235]
> [IKE] IKE_SA rw[5] state change: ESTABLISHED => DELETING
> [IKE] IKE_SA rw[5] state change: DELETING => DELETING
> [IKE] IKE_SA rw[5] state change: DELETING => DESTROYING
> [CFG] lease 10.81.0.7 by 'carol' went offline
>
>
> conn rw
>         modeconfig=push
>         fragmentation=yes
>         rightauth=xauth
>         auto=add
>         left=1.2.3.4
>         leftcert=betaCert.pem
>         leftsubnet=10.0.0.0/8
>         ##leftsubnet=0.0.0.0/0
>         leftid=@example.com
>         leftfirewall=yes
>         leftsendcert=always
>         leftauth=pubkey
>         leftsendcert=always
>         right=%any
>         rightsourceip=10.81.0.0/24
> _______________________________________________
> Users mailing list
> Users at lists.strongswan.org
> https://lists.strongswan.org/mailman/listinfo/users

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVW1zsAAoJEDg5KY9j7GZYQRoQAIdPTCUg86YSey4phbQRLK6s
Ag9fAqLXGZvf5OKybHGLpHvODxp2w/S6oCENqO5cWCRdCbO/Uqbde6ARMMgrfLjA
5UFtXpn+fGJtcrZzv3A/CPDnQ/FBMQ2Dy3YaaP319GbppWAW03qzZXZ759bur+od
xcTHmYzizHRElUAGhfO/u6e5RUQeThP3WxQvtiPqF1K2vYTuWhUsposjewhSGy2S
MLrQH9bR/tIfFal06xo5GUHAqMfRAA6lDHcgZOG2FHdfcrfJp1ilEEN+pEqzdRcm
/gIdncnVIXM0fMm/CI4iXpwsDNljVX1a68Nq5xUqmDuIafyo5dBQTHXtfl33oLIW
bEGRMMMOkfHTezk9oDutoXaM4lQRLUnppzEGTVNfkDIGnKquzcwP66RYaLqzjLIu
sDVGSq0+0rqgL8/onUMjrHWiD5WCxr2tmKT3aEncnBSi6RdgD2AKHIbMPyfQZ2RC
tPPNC3SL5Ss/en5C5w7H9egSJ+qI8FxjRf+cgTz+noJK5EuiTYhZT9/1GscuHEqP
5gFwVVTgmOGqPPAdB0+omHYzsLGanOhnA4b8PZJuknsWbAWOr+XlrwcVIV56VJAC
FDcptSXuDSqNoXvgLDiiECdG8jpLem1LgwZshh3T+bhr/+F4YAN59cl+7dEJO8Nt
dnMkHtGckwfBx3D4nEd5
=2e+v
-----END PGP SIGNATURE-----



More information about the Users mailing list