Guest User

Untitled

a guest
Jul 21st, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. # BEGIN CONFIGURATION
  4. CLIENTIPV4=74.63.197.232
  5. SERVERIPV4=74.63.197.226
  6. CLIENTIPV6=2001:470:b868:8455
  7. IPV6HOSTCOUNT=25
  8. # END CONFIGURATION
  9.  
  10. ACTION=""
  11.  
  12. if [ "$*" == "add" ]; then
  13. ACTION="add"
  14. else
  15. ACTION="del"
  16. fi
  17.  
  18. /sbin/ip tunnel ${ACTION} sit1 mode sit ttl 255 remote ${SERVERIPV4} local ${CLIENTIPV4}
  19.  
  20. if [ "${ACTION}" == "add" ]; then
  21. /sbin/ip link set dev sit1 up
  22.  
  23. COUNTER=1
  24. while [ $COUNTER -lt ${IPV6HOSTCOUNT} ]; do
  25. /sbin/ip -6 addr add ${CLIENTIPV6}:0:0:0:${COUNTER}/64 dev sit1
  26. let COUNTER=COUNTER+1
  27. done
  28.  
  29. COUNTER=0
  30. COUNTER_1=1337
  31. IPV6HOSTCOUNT=3
  32. while [ $COUNTER -lt ${IPV6HOSTCOUNT} ]; do
  33. /sbin/ip -6 addr add ${CLIENTIPV6}:0:0:${COUNTER_1}:${COUNTER}/64 dev sit1
  34. let COUNTER=COUNTER+1
  35. done
  36.  
  37. ip -6 addr add 2001:470:b868:8455::1337/64 dev sit1
  38. ip -6 addr add 2001:470:b868:8455:1000::0/64 dev sit1
  39.  
  40. # for gefickt
  41. ip -6 addr add 2001:470:b868:8455::6000:6000/64 dev sit1
  42.  
  43. # for jobe
  44. ip -6 addr add 2001:470:b868:8455::6a6f:6265/64 dev sit1
  45.  
  46.  
  47. /sbin/ip -6 route add ::/0 dev sit1
  48. /sbin/ip -6 route add 2000::/3 dev sit1
  49. /sbin/ip -6 route show
  50. fi
Add Comment
Please, Sign In to add comment