#!/bin/sh

# IPv6 part of the setup script, to be called with
# wan-interface-name my-address gateway-address aftr-end-point

# from
# /etc/sdb4/bin/dhclient -6 -q -nw -D LL -cf /etc/sdb4/confs/dhclient6.conf \
#  -lf /tmp/lease6 $WANIF

WANIF=$1
MYADDR6=$2
GW6=$3
AFTR6=$4

echo "my WAN interface is:" $WANIF
echo "my WAN IPv6 address is:" $MYADDR6
echo "the gateway address is:" $GW6
echo "the AFTR end-point address is:" $AFTR6

#set -x

ip -6 tunnel add tun0 mode ipip6 remote $AFTR6 \
  local $MYADDR6 dev $WANIF encaplimit none
ip link set tun0 up
ip addr add 192.0.0.2 peer 192.0.0.1 dev tun0
ip route add default via 192.0.0.1
ip -6 route add default via $GW6

/etc/sdb4/bin/dhccra -q -S node -i $WANIF $GW6
/etc/sdb4/bin/dhclient -4 -q -nw -cf /etc/sdb4/confs/dhclient4.conf \
  -lf /tmp/lease4 $WANIF
