Openswan Cisco ASA 9.1 -- cannot resopnd to IPsec SA request because no connection is known for
Solution 1:
Ok, so I beliveve I figured it out.
So even though my Openswan box is not behind a NAT, and has a direct NIC with a public IP I had to turn on NAT-Traversal. With this in mind I had to add leftsoureip=172.16.255.1 to tell Openswan what source address to use when communicating with the right side of the Tunnel. The last thing I had to do was to enable forceencaps. For some reason as soon as I did this the tunnel started working.
config setup
listen=x.x.137.133
nat_traversal=yes
virtual_private=%v:172.16.255.1/32,192.168.0.0/24
oe=off
protostack=netkey
conn L2L-IPSEC-CT
auto=start #automatically start if detected
type=tunnel #tunnel mode/not transport
compress=no
###THIS SIDE###
left=x.x.137.133
leftid=x.x.137.133
leftsubnet=172.16.255.1/32
leftsourceip=172.16.255.1
###PEER SIDE###
right=x.x.157.15
rightid=x.x.157.15
rightsubnet=192.168.0.0/24
#phase 1 encryption-integrity-diffhellman
keyexchange=ike
ike=3des-md5-modp1024,aes256-sha1-modp1024
ikelifetime=86400s
authby=secret #use presharedkey
#phase 2 encryption-pfsgroup
phase2=esp #esp for encryption | ah for authentication only
phase2alg=3des-md5;modp1024
pfs=no
forceencaps=yes