summaryrefslogtreecommitdiff
path: root/vnet
diff options
context:
space:
mode:
Diffstat (limited to 'vnet')
-rwxr-xr-xvnet/build.sh35
-rwxr-xr-xvnet/mkroutes.sh35
2 files changed, 37 insertions, 33 deletions
diff --git a/vnet/build.sh b/vnet/build.sh
index 36818611..e6b73420 100755
--- a/vnet/build.sh
+++ b/vnet/build.sh
@@ -1,5 +1,6 @@
1#!/bin/sh 1#!/bin/sh
2 2
3
3wire() { 4wire() {
4 ip link add $1 \ 5 ip link add $1 \
5 type veth \ 6 type veth \
@@ -71,19 +72,21 @@ buildtaps() {
71 72
72buildtaps 73buildtaps
73 74
74ip addr add 80.99.99.99 dev ep0 75num=$(ip addr | sed -n '/\s\+inet 192/ s/\s\+inet 192\.168\.[0-9]*\.\([0-9]*\).*$/\1/ p')
75ip addr add 81.99.99.99 dev ep1 76
76ip addr add 82.99.99.99 dev ep2 77ip addr add 80.$num.99.99 dev ep0
77ip addr add 83.99.99.99 dev ep3 78ip addr add 81.$num.99.99 dev ep1
78ip addr add 84.99.99.99 dev ep4 79ip addr add 82.$num.99.99 dev ep2
79ip addr add 85.99.99.99 dev ep5 80ip addr add 83.$num.99.99 dev ep3
80ip addr add 86.99.99.99 dev ep6 81ip addr add 84.$num.99.99 dev ep4
81ip addr add 87.99.99.99 dev ep7 82ip addr add 85.$num.99.99 dev ep5
82ip addr add 88.99.99.99 dev ep8 83ip addr add 86.$num.99.99 dev ep6
83ip addr add 89.99.99.99 dev ep9 84ip addr add 87.$num.99.99 dev ep7
84ip addr add 90.99.99.99 dev epA 85ip addr add 88.$num.99.99 dev ep8
85ip addr add 91.99.99.99 dev epB 86ip addr add 89.$num.99.99 dev ep9
86ip addr add 92.99.99.99 dev epC 87ip addr add 90.$num.99.99 dev epA
87ip addr add 93.99.99.99 dev epD 88ip addr add 91.$num.99.99 dev epB
88ip addr add 94.99.99.99 dev epE 89ip addr add 92.$num.99.99 dev epC
89ip addr add 95.99.99.99 dev epF 90ip addr add 93.$num.99.99 dev epD
91ip addr add 94.$num.99.99 dev epE
92ip addr add 95.$num.99.99 dev epF
diff --git a/vnet/mkroutes.sh b/vnet/mkroutes.sh
index 2aea3329..8b13faaa 100755
--- a/vnet/mkroutes.sh
+++ b/vnet/mkroutes.sh
@@ -1,19 +1,20 @@
1#!/bin/sh 1#!/bin/sh
2host=$1 2host=$1
3ip route add 80.99.99.99/32 via $host 3num=${1#*.*.*.}
4ip route add 80.99.99.99/32 via $host 4ip route add 80.$num.99.99/32 via $host
5ip route add 81.99.99.99/32 via $host 5ip route add 80.$num.99.99/32 via $host
6ip route add 82.99.99.99/32 via $host 6ip route add 81.$num.99.99/32 via $host
7ip route add 83.99.99.99/32 via $host 7ip route add 82.$num.99.99/32 via $host
8ip route add 84.99.99.99/32 via $host 8ip route add 83.$num.99.99/32 via $host
9ip route add 85.99.99.99/32 via $host 9ip route add 84.$num.99.99/32 via $host
10ip route add 86.99.99.99/32 via $host 10ip route add 85.$num.99.99/32 via $host
11ip route add 87.99.99.99/32 via $host 11ip route add 86.$num.99.99/32 via $host
12ip route add 88.99.99.99/32 via $host 12ip route add 87.$num.99.99/32 via $host
13ip route add 89.99.99.99/32 via $host 13ip route add 88.$num.99.99/32 via $host
14ip route add 90.99.99.99/32 via $host 14ip route add 89.$num.99.99/32 via $host
15ip route add 91.99.99.99/32 via $host 15ip route add 90.$num.99.99/32 via $host
16ip route add 92.99.99.99/32 via $host 16ip route add 91.$num.99.99/32 via $host
17ip route add 93.99.99.99/32 via $host 17ip route add 92.$num.99.99/32 via $host
18ip route add 94.99.99.99/32 via $host 18ip route add 93.$num.99.99/32 via $host
19ip route add 95.99.99.99/32 via $host 19ip route add 94.$num.99.99/32 via $host
20ip route add 95.$num.99.99/32 via $host