[Openswan Users] IPSec connection and dynamic routing against a PaloAlto Networks device
Paul Wouters
paul at xelerance.com
Fri Aug 19 09:56:21 EDT 2011
On Thu, 18 Aug 2011, Roberto Suarez Soto wrote:
> I'm trying to establish a IPSec VPN between a PaloAlto Networks device (don't
> know which exactly, it's out of our control) and openswan (v2.4.12, Debian
> "Lenny"). This is my configuration (IP addresses obfuscated by customer's
> request):
>
> conn myconnection
> left=XXX.XXX.XXX.XXX
> leftnexthop=XXX.XXX.XXX.XXY
> right=ZZZ.ZZZ.ZZZ.ZZZ
> auto=start
> type=transport
> authby=secret
> ike=aes256-sha1
> esp=aes256-sha1
> leftsubnet=AA.AA.AA.AA/BB
> rightsubnet=CC.CC.CC.CC/DD
>
> As you can see, it's a transport mode connection, but I've defined leftsubnet
> and rightsubnet anyway. The result is that I can route packets without
> problems between AA.AA.AA.AA/BB and CC.CC.CC.CC/BB, but I also accept traffic
> from the other side not in this networks. These networks are defined in the
> PaloAlto configuration as "proxy IDs".
I doubt thatworks. For hacks with "proxy ID" or "NATed IP"s inside invalid ipsec
policies, you might want to look at:
https://gsoc.xelerance.com/projects/openswan/wiki/Juniper_NAT-IPsec_hack_workaround
Paul
> Part of the intended setup is dynamic routing, so we can route several
> networks through this IPSec link. After discarding OSPF, we're going with RIP.
> It seems that the PaloAlto devices can't use GRE tunnels, so this has to be
> made directly through the IPSec connection.
>
> And here comes the problem. The RIP traffic that comes from the PaloAlto
> device uses the local IP of its "IPSec tunnel" (no idea of what it means),
> which is, of course, from a network that I can't route anywhere (let's say
> "EE.EE.EE.EE". So I can see packets from that IP through the IPSec link, but
> can't reply to them because I don't know where to send them.
>
> If I used KLIPS, I guess I could just route EE.EE.EE.EE/32 through some
> ipsec* device; but alas, I'm using NETKEY. So I'm stuck because I can't
> communicate with the PaloAlto device in any way to send it RIP information.
>
> Any idea of how could I do to achieve this?
>
> Thanks in advance.
>
>
> --
> Roberto Suarez Soto Hurt me plenty
> _______________________________________________
> Users at openswan.org
> http://lists.openswan.org/mailman/listinfo/users
> Micropayments: https://flattr.com/thing/38387/IPsec-for-Linux-made-easy
> Building and Integrating Virtual Private Networks with Openswan:
> http://www.amazon.com/gp/product/1904811256/104-3099591-2946327?n=283155
>
More information about the Users
mailing list