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

Paul Wouters paul at nohats.ca
Wed Jul 16 22:23:09 EEST 2014


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


More information about the Swan mailing list