[Openswan Users] ERROR: netlink response for Add SA comp.3f10 at xxx.xxx.xxx.xxx included errno 22: Invalid argument

Alex Crow acrow at integrafin.co.uk
Wed Mar 2 05:01:06 EST 2011


Hi,

I have a very strange issue. I have had openswan running absolutely fine 
for a few years on an old machine in my office to connect to a network 
at a colo. Just recently, to save power, I decided to build a 
virtualised firewall/router box, running on KVM on a fully up-to-date 
Ubuntu Maverick server box. The guest is Lucid (10.04.2 LTS), with 
kernel 2.6.32-25-server. OpenSWAN version is 2.6.23+dfsg-1ubuntu1.

What is odd is that the virtualised OpenSWAN fails to connect any 
connection with "compress=yes" with the following errors:

Mar  1 21:34:29 firewall pluto[1418]: "colo-alex" #14: ERROR: netlink 
response for Add SA comp.3f10 at xxx.xxx.xxx.xxx included errno 22: Invalid 
argument
Mar  1 21:34:29 firewall pluto[1418]: | add_sa ipcomp failed

Connection def:

conn colo-alex
         # Left security gateway, subnet behind it, next hop toward right.
         leftid=@ipsecdr.integrafin.co.uk
         left=xxx.xxx.xxx.xxx
         leftsubnet=192.168.pp.0/24
         leftnexthop=xxx.xxx.xxx.xxy
         leftrsasigkey=<hidden>
         # Right security gateway, subnet behind it, next hop toward left.
         rightid=@ipsec.alex.net
         right=yyy.yyy.yyy.yyy
         rightsubnet=192.168.qq.0/24
         rightrsasigkey=<hidden>
         rightnexthop=yyy.yyy.yyy.yyy.yyz
         # To authorize this connection, but not actually start it, at 
startup,
         # uncomment this.
         auto=start
         compress=yes
         esp=3des-md5

I have the ipcomp and xfrm modules loaded OK:
root at firewall:~# lsmod | grep ipcomp
ipcomp                  2212  0
ipcomp6                 2214  0
xfrm_ipcomp             5148  2 ipcomp,ipcomp6
xfrm6_tunnel            7935  1 ipcomp6
root at firewall:~# lsmod | grep xfrm
xfrm_user              21932  2
xfrm4_mode_beet         2131  0
xfrm4_tunnel            1979  0
tunnel4                 2909  1 xfrm4_tunnel
xfrm4_mode_tunnel       2000  24
xfrm4_mode_transport     1511  0
xfrm6_mode_transport     1575  0
xfrm6_mode_ro           1380  0
xfrm6_mode_beet         2082  0
xfrm6_mode_tunnel       1904  0
xfrm_ipcomp             5148  2 ipcomp,ipcomp6
xfrm6_tunnel            7935  1 ipcomp6
tunnel6                 2712  1 xfrm6_tunnel

I have another connection between a remote server in another country, 
same guest OS, kernel, OpenSWAN version, which does not have this issue 
with compressed connections (unless they are talking to my virtual 
gateway). The only difference is that the VM host is Lucid instead of 
Maverick. The server at the "opposite" end of both of these connections 
(a "real" box) has a 2.6.18 kernel and runs OpenSWAN 2.4.7.

This same offshore remote server also shows the same errors (they show 
at both ends) for the connection to my virtual machine. If I change to 
compress=no the error does not show up.

Has anyone come across this problem before?

Thanks

Alex




-- 
This message is intended only for the addressee and may contain
confidential information.  Unless you are that person, you may not
disclose its contents or use it in any way and are requested to delete
the message along with any attachments and notify us immediately.

"Transact" is operated by Integrated Financial Arrangements plc
Domain House, 5-7 Singer Street, London  EC2A 4BQ
Tel: (020) 7608 4900 Fax: (020) 7608 5300
(Registered office: as above; Registered in England and Wales under number: 3727592)
Authorised and regulated by the Financial Services Authority (entered on the FSA Register; number: 190856)



More information about the Users mailing list