Guest User

Untitled

a guest
Apr 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. Cannot find device "eth0"
  2. Cannot find device "eth0"
  3. Cannot find device "eth0"
  4. Cannot find device "eth0"
  5.  
  6. # Add namespaces
  7. ip netns add ns1
  8. ip netns add ns2
  9. ip netns add ns3
  10. ip netns add ns4
  11. ip netns add ns5
  12. ip netns add ns6
  13. # Add veths
  14. ip link add eth0 type veth peer name eth1
  15. ip link add eth2 type veth peer name eth3
  16. ip link add eth4 type veth peer name eth5
  17. ip link add eth6 type veth peer name eth7
  18. ip link add eth8 type veth peer name eth9
  19. #link veths
  20. ip link set netns ns1 eth0
  21. ip link set netns ns2 eth3
  22. ip link set netns ns3 eth6
  23. ip link set netns ns4 eth9
  24. ip link set netns ns5 eth1
  25. ip link set netns ns5 eth2
  26. ip link set netns ns5 eth4
  27. ip link set netns ns6 eth5
  28. ip link set netns ns6 eth7
  29. ip link set netns ns6 eth8
  30. #assign mac's
  31. ip netns exec ns1 ifconfig eth0 hw ether 02:03:01:04:06:07
  32. ip netns exec ns2 ifconfig eth3 hw ether 02:03:01:04:05:06
  33. ip netns exec ns3 ifconfig eth6 hw ether 02:03:06:05:07:04
  34. ip netns exec ns4 ifconfig eth9 hw ether 02:03:06:05:07:09
  35. #assign ip's
  36. ip netns exec ns1 ifconfig eth0 10.1.1.1/24 up
  37. ip netns exec ns2 ifconfig eth3 10.1.1.2/24 up
  38. ip netns exec ns3 ifconfig eth6 10.1.1.3/24 up
  39. ip netns exec ns4 ifconfig eth9 10.1.1.4/24 up
  40. #setup bridge 1
  41. brctl addbr br1
  42. ip link del dev br1
  43. ip netns exec ns5 brctl addbr br1
  44. for i in 1 2 4; do
  45. ip netns exec ns5 brctl addif br1 eth$i
  46. ip netns exec ns5 ip link set up dev eth$i
  47. done
  48. ip netns exec ns5 ip link set up dev br1
  49. #setup bridge 2
  50. brctl addbr br2
  51. ip link del dev br2
  52. ip netns exec ns6 brctl addbr br2
  53. for i in 5 7 8; do
  54. ip netns exec ns6 brctl addif br2 eth$i
  55. ip netns exec ns6 ip link set up dev eth$i
  56. done
  57. ip netns exec ns6 ip link set up dev br2
  58.  
  59. #add delay and bw
  60. tc qdisc add dev eth0 handle 1: root htb default 11
  61. tc class add dev eth0 parent 1: classid 1:1 htb rate 10mbps
  62. tc class add dev eth0 parent 1:1 classid 1:11 htb rate 10mbps
  63. tc qdisc add dev eth0 root netem delay 10ms
Add Comment
Please, Sign In to add comment