svc/connect.in: Export the admin-socket name to inferior processes.
[tripe] / svc / tripe-ifup.in
index e92c0fd..032142c 100644 (file)
@@ -108,6 +108,13 @@ haveaddr6=nil
 set -- $l6addr
 case $have6,$# in
   t,[1-9]*)
+
+    ## If we're configured to set IPv6 addresses then we should ensure that
+    ## they're going to work, even if the default setting for new interfaces
+    ## is to disable IPv6.
+    try sysctl -q net.ipv6.conf."$ifname".disable_ipv6=0
+
+    ## Now add the source and destination addresses.
     for a in "$@"; do
       try ip addr add "$a" dev "$ifname"
       haveaddr6=t