diff --git a/bin/benchmark-prepare-software-nat64-jool.sh b/bin/benchmark-prepare-software-nat64-jool.sh index 912ab71..cdc3279 100755 --- a/bin/benchmark-prepare-software-nat64-jool.sh +++ b/bin/benchmark-prepare-software-nat64-jool.sh @@ -3,21 +3,33 @@ set -x set -e -cd ~/jool-4.0.1 -make -sudo make install +# skipping hack +if [ $# -lt 1 ]; then + + cd ~/jool-4.0.1 + make + sudo make install +fi sudo /etc/init.d/tayga stop +sudo modprobe -r jool_siit +sudo iptables -t mangle -F +sudo ip6tables -t mangle -F + sudo sysctl -w net.ipv4.conf.all.forwarding=1 sudo sysctl -w net.ipv6.conf.all.forwarding=1 sudo modprobe jool_siit -sudo jool_siit instance add "example" --iptables +sudo jool_siit instance add example --iptables + sudo jool_siit -i example eamt add 2001:db8:42::/120 10.0.1.0/24 +sudo jool_siit -i example eamt add 2001:db8:23::/120 10.0.0.0/24 + sudo ip6tables -t mangle -A PREROUTING -s 2001:db8:42::/120 -d 2001:db8:23::/120 -j JOOL_SIIT --instance example sudo iptables -t mangle -A PREROUTING -s 10.0.0.0/24 -d 10.0.1.0/24 -j JOOL_SIIT --instance example sudo ip addr add 2001:db8:42::77/64 dev eth2 sudo ip link set eth2 up + sudo ip addr add 10.0.0.77/24 dev eth1 sudo ip l s eth1 up diff --git a/doc/plan.org b/doc/plan.org index 9e89330..afdf1f0 100644 --- a/doc/plan.org +++ b/doc/plan.org @@ -3356,6 +3356,19 @@ https://en.wikipedia.org/wiki/IPv4_header_checksum *** DONE Setup / Benchmark tayga CLOSED: [2019-08-13 Tue 10:36] *** Redo Jool +#+BEGIN_CENTER + + +nico@ESPRIMO-P956:~/master-thesis/iperf/run5-netfpga$ ~/master-thesis/bin/benchmark-prepare-software-loadgenerator.sh ++ sudo ip route add 10.0.1.0/24 via 10.0.0.77 ++ sudo ip route add 2001:db8:23::/96 via 2001:db8:42::77 +RTNETLINK answers: File exists +nico@ESPRIMO-P956:~/master-thesis/iperf/run5-netfpga$ +#+END_CENTER + +nico@ESPRIMO-P956:~/master-thesis/iperf/run7-jool$ +../../bin/run-benchmark.sh netfpga 10.0.1.42 2345 + * TODO Thesis documentation ** Introduction *** Related work