On Wed, 16 Jul 2014, Marc-Christian Petersen wrote:

Subject: Re: [Swan] libreswan 3.9+klips not listen on multiple secondary
    address

Hi csszep,

maybe something like this will help you?

it's for /usr/lib/ipsec/_stackmanager

--- old/_stackmanager   2014-07-09 20:55:10.000000000 +0200
+++ new/_stackmanager   2014-07-09 21:03:19.509976750 +0200
@@ -361,11 +361,12 @@ startklips() {
           ipsec tncfg --attach --virtual ${virt} --physical ${phys}

           # configure all the IPv4/IPv6 addresses (including point-to-point)
-           ip addr show dev ${phys} | \
+           ip addr show dev ${phys} label ${phys} | \
               awk '$1 == "inet" || ($1 == "inet6" && !/ dynamic/) {
               cmd = "ip addr add"
               if ($1 == "inet")
                   sub(" [^ ]+:[^ ]+"," ",$0)
+                   sub("secondary","",$0)
                   sub("/.*","",$2)
                   sub("dynamic","",$0)
                   for (i = 2; i < NF; i++) {


Thanks! Merged in.

Paul
_______________________________________________
Swan mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan

Reply via email to