From 59bb4895bb630e0aeaea07b4893050033ca5f2ab Mon Sep 17 00:00:00 2001 From: Ycarus Date: Tue, 7 Aug 2018 16:48:37 +0200 Subject: [PATCH] Upadte omr tracebox script --- openmptcprouter/files/bin/omr-tracebox | 9 +++++++-- openmptcprouter/files/bin/omr-tracebox-json | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/openmptcprouter/files/bin/omr-tracebox b/openmptcprouter/files/bin/omr-tracebox index 47e5e2866..e6d96cfd3 100755 --- a/openmptcprouter/files/bin/omr-tracebox +++ b/openmptcprouter/files/bin/omr-tracebox @@ -1,5 +1,10 @@ #!/bin/sh -multipathip=$(dig +short A amiusingmptcp.de | tr -d "\n") +INTERFACE="$1" +multipathip=$(dig +short A multipath-tcp.org | tr -d "\n") ipset add ss_rules_dst_bypass $multipathip > /dev/null 2>&1 -tracebox -v -n -p IP/TCP/MSS/MPCAPABLE/WSCALE amiusingmptcp.de +if [ -z "$INTERFACE" ]; then + tracebox -v -n -p IP/TCP/MSS/MPCAPABLE/WSCALE multipath-tcp.org +else + tracebox -v -i $INTERFACE -n -p IP/TCP/MSS/MPCAPABLE/WSCALE multipath-tcp.org +fi ipset del ss_rules_dst_bypass $multipathip > /dev/null 2>&1 diff --git a/openmptcprouter/files/bin/omr-tracebox-json b/openmptcprouter/files/bin/omr-tracebox-json index ee89cd4f8..6408778de 100755 --- a/openmptcprouter/files/bin/omr-tracebox-json +++ b/openmptcprouter/files/bin/omr-tracebox-json @@ -1,5 +1,10 @@ #!/bin/sh -multipathip=$(dig +short A amiusingmptcp.de | tr -d "\n") +INTERFACE="$1" +multipathip=$(dig +short A multipath-tcp.org | tr -d "\n") ipset add ss_rules_dst_bypass $multipathip > /dev/null 2>&1 -tracebox -v -j -m 10 -n -p IP/TCP/MSS/MPCAPABLE/WSCALE amiusingmptcp.de +if [ -z "$INTERFACE" ]; then + tracebox -v -j -m 10 -p IP/TCP/MSS/MPCAPABLE/WSCALE multipath-tcp.org +else + tracebox -v -j -m 10 -i $INTERFACE -p IP/TCP/MSS/MPCAPABLE/WSCALE multipath-tcp.org +fi ipset del ss_rules_dst_bypass $multipathip > /dev/null 2>&1