From ba819f9afeaf9fb8fa521633aa8a6f383a59f3af Mon Sep 17 00:00:00 2001 From: Ycarus Date: Fri, 27 Jul 2018 16:49:26 +0200 Subject: [PATCH] Force ipv4 for omr-test-speed and add omt-test-speedv6 for ipv6 --- openmptcprouter/files/bin/omr-test-speed | 4 ++-- openmptcprouter/files/bin/omr-test-speedv6 | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100755 openmptcprouter/files/bin/omr-test-speedv6 diff --git a/openmptcprouter/files/bin/omr-test-speed b/openmptcprouter/files/bin/omr-test-speed index 68b1454cf..d3e542680 100755 --- a/openmptcprouter/files/bin/omr-test-speed +++ b/openmptcprouter/files/bin/omr-test-speed @@ -6,10 +6,10 @@ HOST="proof.ovh.net" trap : HUP INT TERM if [ -z "$INTERFACE" ]; then - curl http://$HOST/files/10Gio.dat >/dev/null || echo + curl -4 http://$HOST/files/10Gio.dat >/dev/null || echo else hostip=$(dig +short A $HOST | tr -d "\n") ipset add ss_rules_dst_bypass $hostip - curl --interface $INTERFACE http://$HOST/files/10Gio.dat >/dev/null || echo + curl -4 --interface $INTERFACE http://$HOST/files/10Gio.dat >/dev/null || echo ipset del ss_rules_dst_bypass $hostip fi diff --git a/openmptcprouter/files/bin/omr-test-speedv6 b/openmptcprouter/files/bin/omr-test-speedv6 new file mode 100755 index 000000000..43ca0141f --- /dev/null +++ b/openmptcprouter/files/bin/omr-test-speedv6 @@ -0,0 +1,15 @@ +#!/bin/sh +# vim: set noexpandtab tabstop=4 shiftwidth=4 softtabstop=4 : + +INTERFACE="$1" +HOST="proof.ovh.net" + +trap : HUP INT TERM +if [ -z "$INTERFACE" ]; then + curl -6 http://$HOST/files/10Gio.dat >/dev/null || echo +else + hostip=$(dig +short A $HOST | tr -d "\n") + ipset add ss_rules_dst_bypass $hostip + curl -6 --interface $INTERFACE http://$HOST/files/10Gio.dat >/dev/null || echo + ipset del ss_rules_dst_bypass $hostip +fi