Hi,  I have working IPsec tunnel between OpenSWAN on CentOS7 and third party 
partner company in Azure. The plan is to migrate OpenSWAN to StrongSWAN 
(Ubuntu) and retire CentOS box. Unfortunately configuration doesn't work 
and can't find the problem.  My working config on OpenSWAN:     config 
setup       nat_traversal=yes       virtual_private=%v4:10.1       
protostack=netkey       interfaces="ipsec0=eth0"       oe=off      conn 
azure       authby=secret       auto=start       type=tunnel       
left=%defaultroute       leftsubnets=10.1.0.0/16,       
leftnexthop=%defaultrout       right=PUB_IP_REMOTE      rightsubnet=10.5.0.0/24 
      phase2alg=aes256-sha1;mo       ike=aes256-sha1;modp1024       
ikelifetime=8h       keylife=1h       pfs=no       dpdaction=restart_by_pee     
  dpdtimeout=10       dpddelay=10  On my StrongSWAN I have:   conn azure1       
    authby=secret           type=tunnel           leftsendcert=nev           
left=PUB_IP_LOCA          leftsubnet=10.1.           right=PUB_IP_REM          
rightsubnet=10.5          ike=aes256-sha1           ikelifetime=8h           
keylife=1h           keyingtries=1           rekeymargin=3m            
compress=no           auto=start      conn azure2           authby=secret       
    type=tunnel           leftsendcert=nev           left=PUB_IP_LOCA          
leftsubnet=10.2.           right=PUB_IP_REM          rightsubnet=10.5           
ike=aes256-sha1           ikelifetime=8h           keylife=1h           
keyingtries=1           rekeymargin=3m            compress=no           
auto=start  The log output says that it is connected and then dropped because 
ike is not established:   Dec  2 15:34:11 systemd[1]: Starting strongSwan IPsec 
services...  Dec  2 15:34:11 ipsec[20651]: Starting strongFSwan 5.3.5 IPsec 
[starter]...  Dec  2 15:34:11 systemd[1]: Started strongSwan IPsec services.  
Dec  2 15:34:11 charon-custom: 00[DMN] opening file charon for logging failed: 
Permission denied  Dec  2 15:34:11 charon-custom: 00[DMN] Starting IKE charon 
daemon (strongSwan 5.3.5, Linux 4.4.0-138-generic, x86_64)  Dec  2 15:34:11 
kernel: [3962500.785155] audit: type=1400 audit(1543764851.950:28): 
apparmor="DENIED" operation="mknod" 
profile="/usr/lib/ipsec/charon name="/charon" pid=20668 
comm="charon" requested_mask="c" denied_mask="c" 
fsuid=0 ouid=0  Dec  2 15:34:12 kernel: [3962501.191338] NET: Registered 
protocol family 38  Dec  2 15:34:12 kernel: [3962501.315701] AVX or AES-NI 
instructions are not detected.  Dec  2 15:34:12 kernel: [3962501.342215] AVX or 
AES-NI instructions are not detected.  Dec  2 15:34:12 kernel: [3962501.468445] 
CPU feature 'AVX registers' is not supported.  Dec  2 15:34:12 kernel: 
[3962501.577645] CPU feature 'AVX registers' is not supported.  Dec  2 
15:34:12 kernel: [3962501.602133] CPU feature 'AVX registers' is not 
supported.  Dec  2 15:34:12 kernel: [3962501.664258] CPU feature 'AVX 
registers' is not supported.  Dec  2 15:34:12 charon-custom: 00[CFG] 
disabling load-tester plugin, not configured  Dec  2 15:34:12 charon-custom: 
00[LIB] plugin 'load-tester': failed to load - 
load_tester_plugin_create returned NULL  Dec  2 15:34:13 charon-custom: 00[CFG] 
dnscert plugin is disabled  Dec  2 15:34:13 charon-custom: 00[CFG] ipseckey 
plugin is disabled  Dec  2 15:34:13 charon-custom: 00[CFG] attr-sql plugin: 
database URI not set  Dec  2 15:34:13 charon-custom: 00[CFG] loading ca 
certificates from '/etc/ipsec.d/cacerts'  Dec  2 15:34:13 
charon-custom: 00[CFG] loading aa certificates from 
'/etc/ipsec.d/aacerts'  Dec  2 15:34:13 charon-custom: 00[CFG] loading 
ocsp signer certificates from '/etc/ipsec.d/ocspcerts'  Dec  2 15:34:13 
charon-custom: 00[CFG] loading attribute certificates from 
'/etc/ipsec.d/acerts'  Dec  2 15:34:13 charon-custom: 00[CFG] loading 
crls from '/etc/ipsec.d/crls'  Dec  2 15:34:13 charon-custom: 00[CFG] 
loading secrets from '/etc/ipsec.secrets'  Dec  2 15:34:13 
charon-custom: 00[CFG]   loaded IKE secret for PUB_IP_REMOTE  Dec  2 15:34:13 
charon-custom: 00[CFG] sql plugin: database URI not set  Dec  2 15:34:13 
charon-custom: 00[CFG] opening triplet file /etc/ipsec.d/triplets.dat failed: 
No such file or directory  Dec  2 15:34:13 charon-custom: 00[CFG] 
eap-simaka-sql database URI missing  Dec  2 15:34:13 charon-custom: 00[CFG] 
loaded 0 RADIUS server configurations  Dec  2 15:34:13 charon-custom: 00[CFG] 
no threshold configured for systime-fix, disabled  Dec  2 15:34:13 
charon-custom: 00[CFG] coupling file path unspecified  Dec  2 15:34:13 
charon-custom: 00[LIB] loaded plugins: charon test-vectors unbound ldap pkcs11 
aes rc2 sha1 sha2 md4 md5 random nonce x509 revocation constraints acert pubkey 
pkcs1 pkcs7 pkcs8 pkcs12 pgp dnskey sshkey dnscert ipseckey pem openssl gcrypt 
af-alg fips-prf gmp agent chapoly xcbc cmac hmac ctr ccm gcm ntru bliss curl 
soup mysql sqlite attr kernel-netlink resolve socket-default connmark farp 
stroke updown eap-identity eap-sim eap-sim-pcsc eap-aka eap-aka-3gpp2 
eap-simaka-pseudonym eap-simaka-reauth eap-md5 eap-gtc eap-mschapv2 eap-dynamic 
eap-radius eap-tls eap-ttls eap-peap eap-tnc xauth-generic xauth-eap xauth-pam 
xauth-noauth tnc-tnccs tnccs-20 tnccs-11 tnccs-dynamic dhcp whitelist lookip 
error-notify certexpire led radattr addrblock unity  Dec  2 15:34:13 
charon-custom: 00[LIB] dropped capabilities, running as uid 0, gid 0  Dec  2 
15:34:13 charon-custom: 00[JOB] spawning 16 worker threads  Dec  2 15:34:13 
charon-custom: 07[CFG] received stroke: add connection 'azure1'  Dec  2 
15:34:13 charon-custom: 07[CFG] added configuration 'azure1'  Dec  2 
15:34:13 charon-custom: 11[CFG] received stroke: initiate 'azure1'  Dec 
 2 15:34:13 charon-custom: 11[IKE] initiating IKE_SA azure1[1] to PUB_IP_REMOTE 
 Dec  2 15:34:13 charon-custom: 11[ENC] generating IKE_SA_INIT request 0 [ SA 
KE No N(NATD_S_IP) N(NATD_D_IP) N(HASH_ALG) ]  Dec  2 15:34:13 charon-custom: 
11[NET] sending packet: from PUB_IP_LOCAL[500] to PUB_IP_REMOTE[500] (1452 
bytes)  Dec  2 15:34:13 charon-custom: 15[CFG] received stroke: add connection 
'azure2'  Dec  2 15:34:13 charon-custom: 15[CFG] added child to 
existing configuration 'azure1'  Dec  2 15:34:13 charon-custom: 14[CFG] 
received stroke: initiate 'azure2'  Dec  2 15:34:13 charon-custom: 
09[CFG] received stroke: add connection 'azure3'  Dec  2 15:34:13 
charon-custom: 09[CFG] added child to existing configuration 'azure1'  
Dec  2 15:34:13 charon-custom: 16[CFG] received stroke: initiate 
'azure3'  Dec  2 15:34:17 charon-custom: 10[IKE] retransmit 1 of 
request with message ID 0  Dec  2 15:34:17 charon-custom: 10[NET] sending 
packet: from PUB_IP_LOCAL[500] to PUB_IP_REMOTE[500] (1452 bytes)  Dec  2 
15:34:24 charon-custom: 14[IKE] retransmit 2 of request with message ID 0  Dec  
2 15:34:24 charon-custom: 14[NET] sending packet: from PUB_IP_LOCAL[500] to 
PUB_IP_REMOTE[500] (1452 bytes)  Dec  2 15:34:37 charon-custom: 10[IKE] 
retransmit 3 of request with message ID 0  Dec  2 15:34:37 charon-custom: 
10[NET] sending packet: from PUB_IP_LOCAL[500] to PUB_IP_REMOTE[500] (1452 
bytes)  Dec  2 15:34:49 charon-custom: 10[NET] received packet: from 
PUB_IP_REMOTE[500] to PUB_IP_LOCAL[500] (372 bytes)  Dec  2 15:34:49 
charon-custom: 10[ENC] parsed ID_PROT request 0 [ SA V V V V V V V V ]  Dec  2 
15:34:49 charon-custom: 10[ENC] received unknown vendor ID: 
01:52:8b:bb:c0:06:96:12:18:49:  Dec  2 15:34:49 charon-custom: 10[IKE] received 
MS NT5 ISAKMPOAKLEY vendor ID  Dec  2 15:34:49 charon-custom: 10[IKE] received 
NAT-T (RFC 3947) vendor ID  Dec  2 15:34:49 charon-custom: 10[IKE] received 
draft-ietf-ipsec-nat-t-ike-02\ vendor ID  Dec  2 15:34:49 charon-custom: 
10[IKE] received FRAGMENTATION vendor ID  Dec  2 15:34:49 charon-custom: 
10[ENC] received unknown vendor ID: fb:1d:e3:cd:f3:41:b7:ea:16:b7:  Dec  2 
15:34:49 charon-custom: 10[ENC] received unknown vendor ID: 
26:24:4d:38:ed:db:61:b3:17:2a:  Dec  2 15:34:49 charon-custom: 10[ENC] received 
unknown vendor ID: e3:a5:96:6a:76:37:9f:e7:07:22:  Dec  2 15:34:49 
charon-custom: 10[IKE] PUB_IP_REMOTE is initiating a Main Mode IKE_SA  Dec  2 
15:34:49 charon-custom: 10[ENC] generating ID_PROT response 0 [ SA V V V ]  Dec 
 2 15:34:49 charon-custom: 10[NET] sending packet: from PUB_IP_LOCAL[500] to 
PUB_IP_REMOTE[500] (136 bytes)  Dec  2 15:34:49 charon-custom: 15[NET] received 
packet: from PUB_IP_REMOTE[500] to PUB_IP_LOCAL[500] (284 bytes)  Dec  2 
15:34:49 charon-custom: 15[ENC] parsed ID_PROT request 0 [ KE No NAT-D NAT-D ]  
Dec  2 15:34:49 charon-custom: 15[ENC] generating ID_PROT response 0 [ KE No 
NAT-D NAT-D ]  Dec  2 15:34:49 charon-custom: 15[NET] sending packet: from 
PUB_IP_LOCAL[500] to PUB_IP_REMOTE[500] (268 bytes)  Dec  2 15:34:49 
charon-custom: 13[NET] received packet: from PUB_IP_REMOTE[500] to 
PUB_IP_LOCAL[500] (92 bytes)  Dec  2 15:34:49 charon-custom: 13[ENC] parsed 
ID_PROT request 0 [ ID HASH ]  Dec  2 15:34:49 charon-custom: 13[CFG] looking 
for pre-shared key peer configs matching PUB_IP_LOCAL...PUB_IP_REMOTE[P  Dec  2 
15:34:49 charon-custom: 13[CFG] selected peer config "azure1"  Dec  2 
15:34:49 charon-custom: 13[IKE] IKE_SA azure1[2] established between 
PUB_IP_LOCAL[PUB_IP_LOCAL]...P  Dec  2 15:34:49 charon-custom: 13[IKE] 
scheduling reauthentication in 28494s  Dec  2 15:34:49 charon-custom: 13[IKE] 
maximum IKE_SA lifetime 28674s  Dec  2 15:34:49 charon-custom: 13[ENC] 
generating ID_PROT response 0 [ ID HASH ]  Dec  2 15:34:49 charon-custom: 
13[NET] sending packet: from PUB_IP_LOCAL[500] to PUB_IP_REMOTE[500] (92 bytes) 
 Dec  2 15:34:49 charon-custom: 08[NET] received packet: from 
PUB_IP_REMOTE[500] to PUB_IP_LOCAL[500] (396 bytes)  Dec  2 15:34:49 
charon-custom: 08[ENC] parsed QUICK_MODE request 1 [ HASH SA No ID ID ]  Dec  2 
15:34:49 charon-custom: 08[IKE] received 102400000000 lifebytes, configured 0  
Dec  2 15:34:49 charon-custom: 08[ENC] generating QUICK_MODE response 1 [ HASH 
SA No ID ID ]  Dec  2 15:34:49 charon-custom: 08[NET] sending packet: from 
PUB_IP_LOCAL[500] to PUB_IP_REMOTE[500] (204 bytes)  Dec  2 15:34:49 
charon-custom: 09[NET] received packet: from PUB_IP_REMOTE[500] to 
PUB_IP_LOCAL[500] (396 bytes)  Dec  2 15:34:49 charon-custom: 09[ENC] parsed 
QUICK_MODE request 2 [ HASH SA No ID ID ]  Dec  2 15:34:49 charon-custom: 
09[IKE] received 102400000000 lifebytes, configured 0  Dec  2 15:34:49 
charon-custom: 09[ENC] generating QUICK_MODE response 2 [ HASH SA No ID ID ]  
Dec  2 15:34:49 charon-custom: 09[NET] sending packet: from PUB_IP_LOCAL[500] 
to PUB_IP_REMOTE[500] (204 bytes)  Dec  2 15:34:49 charon-custom: 04[NET] 
received packet: from PUB_IP_REMOTE[500] to PUB_IP_LOCAL[500] (76 bytes)  Dec  
2 15:34:49 charon-custom: 04[ENC] parsed QUICK_MODE request 1 [ HASH ]  Dec  2 
15:34:50 charon-custom: 04[IKE] CHILD_SA azure1{1} established with SPIs 
ca324e62_i 24d548c4_o and TS 10.1.0.0/16 === 10.5.0.0/24  Dec  2 15:34:50 
charon-custom: 16[NET] received packet: from PUB_IP_REMOTE[500] to 
PUB_IP_LOCAL[500] (76 bytes)  Dec  2 15:34:50 charon-custom: 16[ENC] parsed 
QUICK_MODE request 2 [ HASH ]  Dec  2 15:34:50 charon-custom: 16[IKE] CHILD_SA 
azure2{2} established with SPIs cd87fa1d_i c89fa3be_o and TS 10.2.0.0/16 === 
10.5.0.0/24  Dec  2 15:35:00 charon-custom: 10[IKE] retransmit 4 of request 
with message ID 0  Dec  2 15:35:00 charon-custom: 10[NET] sending packet: from 
PUB_IP_LOCAL[500] to PUB_IP_REMOTE[500] (1452 bytes)  Dec  2 15:35:42 
charon-custom: 04[IKE] retransmit 5 of request with message ID 0  Dec  2 
15:35:42 charon-custom: 04[NET] sending packet: from PUB_IP_LOCAL[500] to 
PUB_IP_REMOTE[500] (1452 bytes)  Dec  2 15:36:58 charon-custom: 11[IKE] giving 
up after 5 retransmits  Dec  2 15:36:58 charon-custom: 11[IKE] establishing 
IKE_SA failed, peer not responding   Any idea what is wrong here?

Reply via email to