[strongSwan] Strongswan using VTI

Ulrich Schwarz schwarz at gaertner.de
Thu Dec 18 17:15:07 CET 2014


Hi,
>>>>> "OP" == Olivier PELERIN <olivier_pelerin at hotmail.com> writes:

OP> Tried to follow this kernel commit - it does not work

OP> https://lists.ubuntu.com/archives/kernel-team/2013-November/034116.html

OP> It seems utterly broken

OP> From: olivier_pelerin at hotmail.com
OP> To: avalentin at marcant.net; users at lists.strongswan.org
OP> Date: Thu, 18 Dec 2014 10:11:23 +0100
OP> Subject: Re: [strongSwan] Strongswan using VTI

OP> Will try it out

OP> When I strace my ping I'm getting  (Resource temporarily unavailable) when we receive the echo-reply

OP> sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("10.0.0.2")}, msg_iov(1)=[{"\10\0\312\350Y\362\00096\231\222T\0\0\0\0K+\0\0\0\0\0\0\20\21\22\23\24\25\26\27"..., 64}], msg_controllen=32, {cmsg_len=28, cmsg_level=SOL_IP, cmsg_type=, ...}, msg_flags=0}, 0) = 64
OP> recvmsg(3, 0x7fff93401680, 0)           = -1 EAGAIN (Resource temporarily unavailable)
OP> gettimeofday({1418893623, 10985}, NULL) = 0
OP> gettimeofday({1418893623, 11029}, NULL) = 0

check your kernel parameter xfrm4_gc_thresh with:

     cat /proc/sys/net/ipv4/xfrm4_gc_thresh

if you see 1024 or even 2048 as the result, it's way to low.  bump it
up with:

     echo 262144 > /proc/sys/net/ipv4/xfrm4_gc_thresh

and check your ping/traceroute again.  if you succseed, make your
setting permanet and add

     net.ipv4.xfrm4_gc_thresh = 262144

to /etc/sysctl.conf.
					kind regards, schwarz

-- 
 Gärtner Datensysteme GmbH & Co. KG                  Komplementärin:
                                                     Gärtner Datensysteme
 Hamburger Str. 273a      Tel. (0531) 2 33 55 55     Verwaltungs GmbH
 38114 Braunschweig       Fax  (0531) 2 33 55 56
                                                     Amtsgericht Braunschweig
 Amtsgericht Braunschweig HRA 200 848                HRB 202 115

 GmbH-Geschäftsführung:
 Christine Müller   Martin Neitzel   Ulrich Schwarz  Dr. Stefan Gärtner


More information about the Users mailing list