blob: da82e0d1c0328d839c1704a3b9b4d322317b9134 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#! /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
|