#! /bin/sh # # Add IPv6 to the retiolum interface. # # usage: addipv6 # set -euf file=/etc/tinc/retiolum/hosts/`hostname` addr=`sed -rn 's|^Subnet *= *(42:[0-9A-Fa-f:]*/128)|\1|p' $file` if test `id -u` != 0; then echo "we're going sudo..." >&2 exec sudo "$0" "$@" exit 23 # go to hell fi ip -6 addr add $addr dev retiolum ip -6 route add 42::/16 dev retiolum