#!/bin/bash I4ADDR=$(/sbin/ifconfig eth0 | awk -F"[:\t ]+" '/inet addr/ { print $4}') I6ADDR=$( printf "2002:%02x%02x:%02x%02x::1" $(echo $I4ADDR | sed 's/\./ /g') ) case $1 in start) ip link set sit0 up ip addr add $I6ADDR dev sit0 ip -6 route add 2000::/3 via ::192.88.99.1 ;; stop) ip -6 route del 2000::/3 via ::192.88.99.1 ip addr del $I6ADDR dev sit0 ip link set sit0 down ;; *) echo "start or stop" echo "inet4 addr" $I4ADDR echo "inet6 addr" $I6ADDR ;; esac