[strongSwan] IPv6 src address selection w/ kernel 3.14 broken

Matthias Dahl ml-strongswan at binary-island.eu
Fri Apr 4 11:16:46 CEST 2014

Hello @all...

Ok, I found a clue which would lead me to believe this is indeed a bug
in Strongswan itself:

If CONFIG_IPV6_MULTIPLE_TABLES=y, both kernels 3.13.x and 3.14.x use ::1
as a source address if a connection to a IPv6 remote is made. A short
down (to cancel the running connection attempt) / up cycle will fix it
and the correct address is used. Although if you wait a bit between the
cancel and the next connection attempt, ::1 is used again. Just like
explained in my last mail.

CONFIG_IPV6_SUBTREES (which depends on the above), makes no difference
for the observed behavior.

If there is anything I can do to further debug this and help out finding
the culprit, please just let me know and I'll gladly jump in.

So long,

Dipl.-Inf. (FH) Matthias Dahl | Software Engineer | binary-island.eu
 services: custom software [desktop, mobile, web], server administration

More information about the Users mailing list