blob: 7b5bf052484812f0efab13c980635cb63bf9e64d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/bin/sh
usage() {
echo "$0 [-6] [-tap] -dev <dev>"
exit
}
IPV6=0
OPTS=
DEV=
while [ $# -gt 0 ]; do
case $1 in
-4) IPV6=0;;
-6) IPV6=1;;
-tap) OPTS="$OPTS -tap";;
-dev) DEV="$2"; shift;;
*) usage;;
esac
shift
done
if [ -z "$DEV" ]; then
usage
fi
if [ $IPV6 -eq 1 ]; then
OPTS="$OPTS $DEV 2001:470:de6f:5311::2/64 10003 2001:470:de6f:5312::1/64 2001:470:de6f:5311::1"
else
OPTS="$OPTS $DEV 10.1.1.2/24 10003 10.1.2.1/24 10.1.1.1"
fi
exec ./wg_tunnel $OPTS
|