[Openswan Users] Amazon EC2: Can't avoid 10.0.0.0/8
Wes Winham
wes at policystat.com
Wed Jun 6 12:51:02 EDT 2012
Hello,
I'm attempting to follow the tutorial at:
https://www.openswan.org/projects/openswan/wiki/Amazon_EC2_example
I have an Ubuntu 10.04 ec2 instance that needs to be able to access an LDAP
server on a remote network behind a Cisco ASA. The problem is that the LDAP
server has the IP 10.10.1.13, which is in the block that EC2 uses.
There's a note in the tutorial "If it is via port forward, avoid 10/8 that
Amazon uses". Any suggestions for what needs to be done if the other side
does use that block?
Right now, the tunnel is successfully established:
$ sudo ipsec auto --up apd
117 "apd" #3: STATE_QUICK_I1: initiate
004 "apd" #3: STATE_QUICK_I2: sent QI2, IPsec SA established tunnel mode
{ESP/NAT=>0x4041650d <0xa7665556 xfrm=3DES_0-HMAC_MD5 NATOA=none NATD=none
DPD=none}
The problem is that pings to 10.10.1.13 aren't reaching the other end. From
the EC2 instance, I run:
$ ping 10.1.1.13
All of the packets are lost, even though that box is in fact configured to
respond to ping (same results with nmap to the LDAP port). I then monitor
with:
$ sudo tcpdump -n host 10.1.1.13
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
12:40:07.212436 IP 10.243.79.134 > 10.1.1.13: ICMP echo request, id 62815,
seq 1, length 64
12:40:08.229371 IP 10.243.79.134 > 10.1.1.13: ICMP echo request, id 62815,
seq 2, length 64
My IPSec verify looks good I think:
$ sudo ipsec verify
Checking your system to see if IPsec got installed and started correctly:
Version check and ipsec on-path [OK]
Linux Openswan U2.6.23/K2.6.32-318-ec2 (netkey)
Checking for IPsec support in kernel [OK]
NETKEY detected, testing for disabled ICMP send_redirects [OK]
NETKEY detected, testing for disabled ICMP accept_redirects [OK]
Checking for RSA private key (/etc/ipsec.secrets) [OK]
Checking that pluto is running [OK]
Pluto listening for IKE on udp 500 [OK]
Pluto listening for NAT-T on udp 4500 [OK]
Two or more interfaces found, checking IP forwarding [OK]
Checking NAT and MASQUERADEing [N/A]
Checking for 'ip' command [OK]
Checking for 'iptables' command [OK]
Opportunistic Encryption Support [DISABLED]
Any hints on how to solve the 10.0.0.0/8 thing or maybe some additional
debugging tips I could try?
Also, if anyone else is trying to follow that tutorial using Ubuntu 10.04,
this might help:
https://gist.github.com/2871257
I wrote up detailed instructions for Ubuntu 10.04 (which needs network
parameters to be tuned) and a subnet to subnet connection specifically.
Thanks
-Wes
--
*Wes Winham, Product Development*
PolicyStat, LLC | mobile: 405.320.9379 | desk: 317.644.1296 x1105
schedule: http://tungle.me/weswinham
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.openswan.org/pipermail/users/attachments/20120606/44165438/attachment.html>
More information about the Users
mailing list