create 845 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/bash
  2. #x
  3. color="green_"
  4. nr="1$1"
  5. echo "arg: $1"
  6. if [ "x$1" = 'x' ]; then
  7. echo "please enter a netns id 00-24"
  8. exit
  9. fi
  10. ip netns del "$color$nr"
  11. ip l del veth0$nr
  12. ip netns add "$color$nr"
  13. #ip netns list
  14. #ip link add veth0$nr type veth peer name veth1$nr
  15. ip link add veth0$nr type veth peer name veth1$nr netns "$color$nr"
  16. ip link set dev veth0$nr up
  17. ip netns exec "$color$nr" ip link set dev veth1$nr up
  18. ip link set veth0$nr master br0
  19. #ip link list
  20. #ip link set veth1$nr netns "$color$nr"
  21. ip netns exec "$color$nr" ip addr add 10.10.10.$nr/24 dev veth1$nr
  22. ip netns exec "$color$nr" ip addr add 10.0.25.$nr/24 dev veth1$nr
  23. ip netns exec "$color$nr" ip addr add 2.0.0.$nr/8 dev veth1$nr:1
  24. ip netns
  25. #echo "$2"
  26. #if [ "x$2" = 'xbash' ]; then
  27. # #ip netns exec "$color$nr" 'su - user'
  28. # ip netns exec "$color$nr" su - pi
  29. #fi