#!/bin/sh

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

PATH=$PATH:/bin:/usr/bin:/sbin:/usr/sbin

export PATH

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

echo nameserver $GW6 > /tmp/resolv.conf.auto

ip -6 tunnel del tun0 2> /dev/null
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

#dhccra -q -l4 -i $WANIF $GW6
dhccra -q -i $WANIF $GW6
dhclient -4 -q -nw $WANIF -lf /tmp/sd.leases
