#!/bin/sh

ipv4_addr=$PPP_LOCAL
dev=$PPP_IFACE

gw=192.88.99.1

ipv4_hex=`echo $ipv4_addr|sed -e s/^/16o/ -e 's/\./p/g' -e s/$/pq/|dc`
ipv6_net=2002:`echo $ipv4_hex|sed -e 's/ //' -e 's/ /:/' -e 's/ //'`
ipv6_addr=$ipv6_net::1

tunnel_name=tun6to4_$dev

ip tunnel add $tunnel_name mode sit remote any local $ipv4_addr ttl 64
ip link set dev $tunnel_name up
ip -6 addr add $ipv6_addr/16 dev $tunnel_name
ip -6 route add 2000::/3 via ::$gw dev $tunnel_name metric 1
