[strongSwan] Question involving NAT
Andreas Steffen
andreas.steffen at strongswan.org
Wed Sep 22 19:32:47 CEST 2010
Hello Dave,
are you using IKEv1? If yes then IKEv1 does not support
the left=%any statement since automatic route lookup
does not work. Rather use left=%defaultroute.
Regards
Andreas
On 22.09.2010 16:11, David Spracklen wrote:
> I've tried to use the examples to set up a test of my own involving NAT,=
> but I haven't been able to get it to work. I'll list as much of what's
> going on here in hopes you can show me what I'm missing.
>
> There are two machines communicating, Alice and Bob.
>
> Alice: a Fedora VM on a Windows PC
> Bob: a Fedora computer
>
> Alice uses NAT to access the network through the hosting PC to avoid
> network conflicts. That's the biggest difference between my setup and
> the examples. There aren't two NAT machines making a tunnel; I'm trying
> to make a tunnel between two machines, one of which is using NAT to talk
> to the network.
>
> NAT
> AliceVM<------->PC<------------>Bob
>
> Thus far I can get Alice and Bob to negotiate a tunnel and their logs
> clearly show everything is working, and yet no data between the two is
> encrypted. I use Wireshark to watch the packets. When I examine the
> xfrm information on Bob, it shows that the IP address in the table is
> that of the PC and not the VM. When running 'ipsec status' it shows
> that the IP address for Alice is that of the VM.
>
> Alice's ipsec.conf
> conn alice-to-bob
> left=%any
> leftcert=alice_cert.der
> leftid="alice at here"
> leftsubnet=192.168.140.0/24
> leftfirewall=yes
> right=192.168.15.177
> rightallowany=yes
> rightsubnet=192.168.15.0/24
> rightid="bob at there"
>
> Bob's ipsec.conf:
> conn alice-to-bob
> left=192.168.15.177
> leftcert=bob_cert.der
> leftid="bob at there"
> right=%any
> rightallowany=yes
> rightsubnet=192.168.140.0/24
> rightid="alice at here"
> auto=add
>
> I don't have the "leftsubnet" and "leftfirewall" in Bob's ipsec.conf
> because when I do that, the system's networking locks up for some
> reason. One thing I wonder about is that the 'system lockup' might be
> because the tunnel is actually functioning, but there are issues with my
> X session (using Xming) from my PC (that's also running the Alice VM) to
> Bob.
>
> So, again, the real issue with this setup as it is currently is that the
> negotiation happens and strongSwan seems to create a tunnel, but no data
> encryption is actually happening. That's the main problem. I included
> the second issue only to demonstrate one other way I tried to solve the
> problem and get data encryption to happen.
>
> I can't really get the logs off of these machines because their network
> is cut off. If they're needed I can type relevant information from them
> manually, though. I hope that's enough information for you all to be
> able to give me some guidance.
>
> Thanks much for your help.
>
> Dave
======================================================================
Andreas Steffen andreas.steffen at strongswan.org
strongSwan - the Linux VPN Solution! www.strongswan.org
Institute for Internet Technologies and Applications
University of Applied Sciences Rapperswil
CH-8640 Rapperswil (Switzerland)
===========================================================[ITA-HSR]==
More information about the Users
mailing list