#!/bin/sh

if [ -e /etc/default/ppp ];then
	source /etc/default/ppp
else
	IPV64PPP="0";
fi;

/etc/init.d/radvd reload || /etc/init.d/radvd start

if [ -d /sys/class/net/sit1 ];then
  ip tun del sit1
fi

if [ "${IPV64PPP}" == "1" ];then
	/sbin/ip link add name sit1 type sit local ${PPP_LOCAL} remote any mode any
	/sbin/ip link set up dev sit1
	/sbin//ip route add 2002::/16 dev sit1
fi;

#PREFIX=$(printf "2002:%02x%02x:%02x%02x" `echo ${PPP_LOCAL} | tr "." " "`)
#/sbin/ip addr add ${PREFIX}::/48 dev sit1
#/sbin/ip addr add ::${PPP_LOCAL}/96 dev sit1
#/sbin/ip -6 route add default dev ${PPP_IFACE}
#https://tldp.org/HOWTO/Linux+IPv6-HOWTO/ch09s04.html
