# Linux #!/bin/sh # # XS26 Linux /etc/init.d/xs26 tunnel script # Enables you to easilly start/stop your tunnel # # By Tako B. 'ArcAngel' van Gaalen / arcangel@xs26.net 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="193.77.182.96" # My IPv4 address XSIPv4="62.24.64.27" # XS26 PoP MYIPv6="2a01:b0:103a::/128" # Choose any IPv6 address from the range # you've got from XS26 # you've got from XS26 # Additional IP addresses # Don't forget to uncomment below for each extra IP address # #IP0="2a01:b0:103a::/128" IP1="2a01:b0:103a::1/128" IP2="2a01:b0:103a::2/128" IP3="2a01:b0:103a::3/128" IP4="2a01:b0:103a::4/128" IP5="2a01:b0:103a::5/128" IP6="2a01:b0:103a::6/128" IP7="2a01:b0:103a::7/128" IP8="2a01:b0:103a::8/128" IP9="2a01:b0:103a::9/128" IP10="2a01:b0:103a::10/128" IP11="2a01:b0:103a::11/128" IP12="2a01:b0:103a::12/128" IP13="2a01:b0:103a::13/128" IP14="2a01:b0:103a::14/128" IP15="2a01:b0:103a::15/128" IP16="2a01:b0:103a::16/128" IP17="2a01:b0:103a::17/128" IP18="2a01:b0:103a::18/128" IP19="2a01:b0:103a::19/128" IP20="2a01:b0:103a::20/128" IP21="2a01:b0:103a::21/128" IP22="2a01:b0:103a::22/128" IP23="2a01:b0:103a::23/128" IP24="2a01:b0:103a::24/128" IP25="2a01:b0:103a::25/128" IP26="2a01:b0:103a::26/128" IP27="2a01:b0:103a::27/128" IP28="2a01:b0:103a::28/128" IP29="2a01:b0:103a::29/128" IP30="2a01:b0:103a::30/128" IP29="2a01:b0:103a::29/128" IP30="2a01:b0:103a::30/128" IP31="2a01:b0:103a::33/128" IP32="2a01:b0:103a::32/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 ifconfig $TUNLIF add $IP5 ifconfig $TUNLIF add $IP6 ifconfig $TUNLIF add $IP7 ifconfig $TUNLIF add $IP8 ifconfig $TUNLIF add $IP9 ifconfig $TUNLIF add $IP10 ifconfig $TUNLIF add $IP11 ifconfig $TUNLIF add $IP12 ifconfig $TUNLIF add $IP13 ifconfig $TUNLIF add $IP14 ifconfig $TUNLIF add $IP15 ifconfig $TUNLIF add $IP16 ifconfig $TUNLIF add $IP17 ifconfig $TUNLIF add $IP18 ifconfig $TUNLIF add $IP19 ifconfig $TUNLIF add $IP20 ifconfig $TUNLIF add $IP21 ifconfig $TUNLIF add $IP20 ifconfig $TUNLIF add $IP21 ifconfig $TUNLIF add $IP22 ifconfig $TUNLIF add $IP23 ifconfig $TUNLIF add $IP24 ifconfig $TUNLIF add $IP25 ifconfig $TUNLIF add $IP26 ifconfig $TUNLIF add $IP27 ifconfig $TUNLIF add $IP28 ifconfig $TUNLIF add $IP29 ifconfig $TUNLIF add $IP30 ifconfig $TUNLIF add $IP31 ifconfig $TUNLIF add $IP32 ifconfig $TUNLIF add $IP6 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