Here you can find a init script for Linux, just place it in /etc/init.d and chmod +x script. It's written for XS26 but can be used for most tunnel brokers. -- COPY BELOW --- #!/bin/sh # # XS26 Linux /etc/init.d/xs26 tunnel script # Enables you to easilly start/stop your tunnel # # By Tako B. 'ArcAngel' van Gaalen / arcangelATxs26DOTnet PATH=/bin:/usr/bin:/sbin:/usr/sbin TUNLIF="xs26-0" # interface used for the tunnel - default should be ok case "$1" in start) echo -n "Starting ipv6 tunnel: xs26" # Modify following values # MYIPv4="1.2.3.4" # My IPv4 address XSIPv4="4.3.2.1" # XS26 PoP MYIPv6="3ffe:80ee:XXXX::1/128" # Choose any IPv6 address from the range # you've got from XS26 # Additional IP addresses # Don't forget to uncomment below for each extra IP address # IP0="3ffe:80ee:XXXX::/128" IP1="3ffe:80ee:XXXX::1/128" IP2="3ffe:80ee:XXXX::2/128" IP3="3ffe:80ee:XXXX::3/128" IP4="3ffe:80ee:XXXX::4/128" # Do NOT modify this! # iptunnel add $TUNLIF mode sit local $MYIPv4 remote $XSIPv4 ttl 64 ifconfig $TUNLIF up route -A inet6 add 2000::/3 dev $TUNLIF ifconfig $TUNLIF add $MYIPv6 # Add here your additional IP addresses # ifconfig $TUNLIF add $IP0 ifconfig $TUNLIF add $IP1 ifconfig $TUNLIF add $IP2 ifconfig $TUNLIF add $IP3 ifconfig $TUNLIF add $IP4 echo "." ;; stop) echo -n "Stopping ipv6 tunnel: xs26" ifconfig $TUNLIF down iptunnel del $TUNLIF echo "." ;; force-reload|restart) $0 stop $0 start ;; *) echo "Usage: /etc/init.d/xs26 {start|stop|restart|force-reload}" exit 1 esac exit 0 --- END ---