From 141d4c7458ffb77bb490db28faa41a15c97ff3f5 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Tue, 3 Dec 2019 20:20:04 +0100 Subject: [PATCH] Fix omr-mtu --- openmptcprouter/files/bin/omr-mtu | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/openmptcprouter/files/bin/omr-mtu b/openmptcprouter/files/bin/omr-mtu index 24b1a4e75..2a3849226 100755 --- a/openmptcprouter/files/bin/omr-mtu +++ b/openmptcprouter/files/bin/omr-mtu @@ -5,17 +5,17 @@ INTERFACE="$1" HOSTNAME="$2" #count=$(ping -q -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME | grep -cE 'Message too long|100% packet loss') -#count=$(ping -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME 2>&1 | grep -c 'Message too long') -count=$(ping -B -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME 2>&1 | grep -cE 'Message too long|100% packet loss') +count=$(ping -B -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME 2>&1 | grep -c 'Message too long') +#count=$(ping -B -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME 2>&1 | grep -cE 'Message too long|100% packet loss') -while [ $count -eq 1 ]; do +while [ $count -ge 1 ]; do PKT_SIZE=$((PKT_SIZE - 1)) if [ "$PKT_SIZE" -lt "1200" ]; then exit 0 fi #count=$(ping -q -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME | grep -cE 'Message too long|100% packet loss') - #count=$(ping -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME 2>&1 | grep -c 'Message too long') - count=$(ping -B -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME 2>&1 | grep -cE 'Message too long|100% packet loss') + count=$(ping -B -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME 2>&1 | grep -c 'Message too long') + #count=$(ping -B -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME 2>&1 | grep -cE 'Message too long|100% packet loss') done printf "$((PKT_SIZE + 28))" \ No newline at end of file