[strongSwan] IPSec Tunnel Up, But No Traffic

Joe Ryan jr at aphyt.com
Tue Jul 29 22:48:17 CEST 2014


On  DigitalOcean

default via 162.243.9.1 dev eth0  metric 100
10.128.0.0/16 dev eth1  proto kernel  scope link  src 10.128.120.160
162.243.9.0/24 dev eth0  proto kernel  scope link  src 162.243.9.250

On BeagleBone

default via 192.168.250.50 dev eth0
192.168.7.0/30 dev usb0  proto kernel  scope link  src 192.168.7.2
192.168.250.0/24 dev eth0  proto kernel  scope link  src 192.168.250.60

Thank you,
Joe


On 2014-07-29 13:36, Vyronas Tsingaras wrote:
> Please post the output of
> 
>  ip route show
> 
> On 29 July 2014 23:24:33 EEST, Joe Ryan <jr at aphyt.com> wrote:
> 
>> Hello Everyone,
>> 
>> I have a DigitalOcean VPS running Ubuntu 12.04 that I want to
>> connect to
>> with a BeagleBone running Debian so that I can access all of the
>> devices
>> on the same subnet as the BeagleBone, and not have to worry about an
>> IT
>> department opening ports. I have tried this with both StrongSwan
>> 4.5.2
>> and 5.2.0 and have the same result, so I'm sure it's my
>> configuration.
>> After bringing up the the connection everything negotiates as
>> expected,
>> and the final line of ipsec status all is machinetun{1}:
>> 10.128.0.0/16 [1]
>> === 192.168.250.0/24 [2] where machinetun is the connection
>> 10.128.0.0/16 [1] is
>> a private network on DigitalOcean and the 192.168.250.0/24 [2] is a
>> private
>> network on my machine. My logs show the CHILD_SA being established
>> and
>> rekeyed as expe!
>> cted,
>> with keep alive packets going out frequently, and
>> nothing to suggest a problem.
>> 
>> At this point I would hope that I would be able to ping the gateway
>> on
>> my machine, 192.168.250.60 [3] from the DigitalOcean VPS private IP
>> address
>> using one of the following:
>> 
>> #ping the BeagleBone gateway from DO
>> ping 192.168.250.60 [3]
>> #ping the BeagleBone gateway with an interface on the DO private
>> network
>> ping -I 10.128.120.160 [4] 192.168.250.60 [3]
>> 
>> But get no results in this direction or the reverse.
>> 
>> I also have net.ipv4.ip_forward 1 on both machines.
>> 
>> My configurations are below, and I hope someone might have a good
>> idea
>> what direction I can look to in to figure out what I've done wrong.
>> 
>> # BeagleBone Conf
>> config setup
>> strictcrlpolicy=no
>> !
>> 
>> charondebug=1
>> conn %default
>> ikelifetime=60m
>> keylife=20m
>> rekeymargin=3m
>> keyingtries=%forever
>> keyexchange=ikev2
>> left=%any
>> leftcert=beagleCert.der
>> leftid=beagle at hostname.com
>> lefthostaccess=yes
>> leftfirewall=yes
>> 
>> conn machinetun
>> leftsourceip=%config
>> leftsubnet=192.168.250.0/24 [2]
>> right=hostname.com [5]
>> rightid=@hostname.com
>> rightsubnet=10.128.0.0/16 [1]
>> auto=start
>> 
>> # DigitalOcean Conf
>> config setup
>> strictcrlpolicy=no
>> conn %default
>> ikelifetime=60m
>> keylife=20m
>> rekeymargin=3m
>> keyingtries=1
>> keyexchange=ikev2
>> left=%any
>> leftcert=svCert.!
>> der
>> /> leftid=@hostname.com
>> lefthostaccess=yes
>> leftfirewall=yes
>> 
>> conn machinetun
>> leftsubnet=10.128.0.0/16 [1]
>> right=%any
>> rightsubnet=192.168.250.0/24 [2]
>> rightid=beagle at hostname.com
>> rightsourceip=10.128.0.50 [6]
>> auto=add
>> 
>> Thank you,
>> Joe
>> 
>> -------------------------
>> 
>> Users mailing list
>> Users at lists.strongswan.org
>> https://lists.strongswan.org/mailman/listinfo/users [7]
> 
>  --
>  Sent from my Android device with K-9 Mail. Please excuse my brevity.
> 
> Links:
> ------
> [1] http://10.128.0.0/16
> [2] http://192.168.250.0/24
> [3] http://192.168.250.60
> [4] http://10.128.120.160
> [5] http://hostname.com
> [6] http://10.128.0.50
> [7] https://lists.strongswan.org/mailman/listinfo/users

-- 
Joe Ryan
aphyt - open source tools for industrial automation
jr at aphyt.com


More information about the Users mailing list