diff options
author | t3sserakt <t3ss@posteo.de> | 2021-09-20 09:00:09 +0200 |
---|---|---|
committer | t3sserakt <t3ss@posteo.de> | 2021-09-20 09:00:09 +0200 |
commit | d5df403e64bbde52c5436165eee5231a1b2f876b (patch) | |
tree | 3a4efc07dc5d2576a9f6656de58764aa9840d856 /src/testing/netjail_start_v2.sh | |
parent | 9bdaa1f9b21b324963fe0f41311ae6d9c0948946 (diff) | |
download | gnunet-d5df403e64bbde52c5436165eee5231a1b2f876b.tar.gz gnunet-d5df403e64bbde52c5436165eee5231a1b2f876b.zip |
- added new udp backchannel testcase, changed netjail script to have port forwarding into subnets, master loop is no configured completely by topology config file, connect cmd reads topology file to connect to configured nodes
Diffstat (limited to 'src/testing/netjail_start_v2.sh')
-rwxr-xr-x | src/testing/netjail_start_v2.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/testing/netjail_start_v2.sh b/src/testing/netjail_start_v2.sh index cf1fe113a..dd1f2ad93 100755 --- a/src/testing/netjail_start_v2.sh +++ b/src/testing/netjail_start_v2.sh | |||
@@ -58,4 +58,17 @@ for N in $(seq $GLOBAL_N); do | |||
58 | for M in $(seq $LOCAL_M); do | 58 | for M in $(seq $LOCAL_M); do |
59 | netjail_node_add_default ${NODES[$N,$M]} $ROUTER_ADDR | 59 | netjail_node_add_default ${NODES[$N,$M]} $ROUTER_ADDR |
60 | done | 60 | done |
61 | |||
62 | # TODO Topology configuration must be enhanced to configure forwarding to more than one subnet node via different ports. | ||
63 | |||
64 | if [ "1" == "${R_TCP[$N]}" ] | ||
65 | then | ||
66 | ip netns exec ${ROUTERS[$N]} iptables -t nat -A PREROUTING -p tcp -d $GLOBAL_GROUP.$N --dport 60002 -j DNAT --to $LOCAL_GROUP.1 | ||
67 | ip netns exec ${ROUTERS[$N]} iptables -A FORWARD -d $LOCAL_GROUP.1 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT | ||
68 | fi | ||
69 | if [ "1" == "${R_UDP[$N]}" ] | ||
70 | then | ||
71 | ip netns exec ${ROUTERS[$N]} iptables -t nat -A PREROUTING -p udp -d $GLOBAL_GROUP.$N --dport 60002 -j DNAT --to $LOCAL_GROUP.1 | ||
72 | ip netns exec ${ROUTERS[$N]} iptables -A FORWARD -d $LOCAL_GROUP.1 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT | ||
73 | fi | ||
61 | done | 74 | done |