sedan har jag skrivit ett litet shellscript, som jag iofs inte vet säkert om det funkar förrns imorgon... update: det funkar. :)
du behöver ha:
ipv6 i din kernel (eller som modul)
iproute2
sics-ipv6.sh
#!/bin/bash
# My site id from SICS (if 3FFE:200:154::/48 is my prefix, then 154 is my site id.)
SITE_ID="154"
# SICS side of the tunnel
ROUTER_IPV4="193.10.66.219"
# My side of the tunnel
LOCAL_IPV4="81.225.241.176"
# Create a tunnel between my router and sics router
/sbin/ip tunnel add sics mode sit ttl 64 remote $ROUTER_IPV4 local $LOCAL_IPV4
/sbin/ip link set dev sics up
# The tunnel on my end should have the address 3ffe:200:1:your_site_id::2
/sbin/ip -6 addr add 3ffe:200:1:${SITE_ID}::2/64 dev sics
# Set 3ffe:200:1:your_site_id::1 as default route
/sbin/ip route add default via 3ffe:200:1:${SITE_ID}::1
# Configure an address for eth0
/sbin/ip -6 addr add 3ffe:200:${SITE_ID}:AAAA::1/64 dev eth0
# Configure an address for eth1
/sbin/ip -6 addr add 3ffe:200:${SITE_ID}:BBBB::1/64 dev eth1
# Turn on forwarding for all interfaces
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding