⚲
Project
General
Profile
Sign in
Register
Home
Projects
Help
Search
:
batman-adv
All Projects
Open-Mesh
»
batman-adv
Overview
Activity
Roadmap
Issues
Gantt
Wiki
Download (1016 Bytes)
BATMAN V Tests
» start_convergence_triangle.sh
Simon Wunderlich
, 11/09/2015 06:08 PM
#!/bin/sh
.
./common.sh
NUM
=
3
for
i
in
$(
seq
1
${
NUM
}
)
;
do
${
VDESWITCH
}
\
-d
--hub
--sock
num0_
${
i
}
.ctl
-f
colourful.rc
${
VDESWITCH
}
\
-d
--hub
--sock
num1_
${
i
}
.ctl
-f
colourful.rc
done
for
i
in
$(
seq
1
${
NUM
}
)
;
do
if
$(
echo
$IMAGE
|
grep
-q
"
\.
gz$"
)
;
then
gunzip
-c
${
IMAGE
}
>
num
${
i
}
.image
else
cp
${
IMAGE
}
num
${
i
}
.image
fi
screen
${
SUDO
}
${
QEMU
}
\
-no-acpi
-m
48M
\
-net
vde,sock
=
num0_
${
i
}
.ctl,port
=
1,vlan
=
0
-net
nic,macaddr
=
fe:f0:00:00:
$(
printf
%02x
$i
)
:01,model
=
virtio,vlan
=
0
\
-net
vde,sock
=
num1_
${
i
}
.ctl,port
=
1,vlan
=
1
-net
nic,macaddr
=
fe:f1:00:00:
$(
printf
%02x
$i
)
:01,model
=
virtio,vlan
=
1
\
-net
nic,model
=
virtio,vlan
=
2
-net
tap,ifname
=
tapwrt
${
i
}
,vlan
=
2
\
-nographic
-drive
file
=
num
${
i
}
.image,if
=
virtio
sleep
1
${
SUDO
}
/sbin/ifconfig tapwrt
${
i
}
inet 192.168.
${
i
}
.1 up
done
# The triangle:
# A = 1
# B = 2
# N1 = 3
wirefilter
--daemon
-v
num0_1.ctl:num0_2.ctl
--pidfile
killme.pid
wirefilter
--daemon
-v
num0_1.ctl:num0_3.ctl
wirefilter
--daemon
-v
num0_2.ctl:num0_3.ctl
« Previous
1
…
17
18
19
20
21
…
24
Next »
(19-19/24)
Loading...