On Wed, 16 Jul 2014, Marc-Christian Petersen wrote:
Subject: Re: [Swan] libreswan 3.9+klips not listen on multiple secondary addressHi 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
