]> git.immae.eu Git - perso/Immae/Config/tinc/hosts.git/blobdiff - ImmaeEu-up
Fix concurrent ip6 addresses
[perso/Immae/Config/tinc/hosts.git] / ImmaeEu-up
index c2dc93adca69af7d45e5089e9a632361a802e0e4..a3784aabf054b17efaa6ced8500b10ce7986f742 100755 (executable)
@@ -18,7 +18,9 @@ rm -f /run/tinc_$NETNAME.vars
 echo -e "MYIPS=\"$MYIPS\"\nGWIP=\"$GWIP\"" > /run/tinc_$NETNAME.vars
 ip -6 link set $INTERFACE up mtu 1280
 for MYIP in $MYIPS; do
-  ip -6 addr add $MYIP/96 dev $INTERFACE
+  ip -6 addr add $MYIP/80 dev $INTERFACE
+  ip -6 rule add from $MYIP/80 table 655
+  ip -6 rule add to $MYIP/80 table 655
 done
-ip -6 route add default via $GWIP
+ip -6 route add default via $GWIP dev $INTERFACE table 655
 (cd /etc/tinc/$NETNAME/hosts && git pull -q origin master) || true