From 6dddd113a0295cfda26a80f2bdd29e8d5e28f31b Mon Sep 17 00:00:00 2001 From: Ycarus Date: Sat, 19 Jan 2019 17:18:19 +0100 Subject: [PATCH] Fix MTU detection --- openmptcprouter/files/bin/omr-mtu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openmptcprouter/files/bin/omr-mtu b/openmptcprouter/files/bin/omr-mtu index 40331e420..2fdd3ce8e 100755 --- a/openmptcprouter/files/bin/omr-mtu +++ b/openmptcprouter/files/bin/omr-mtu @@ -5,7 +5,7 @@ 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 -q -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME | grep -c 'Message too long') +count=$(ping -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME | grep -c 'Message too long') while [ $count -eq 1 ]; do PKT_SIZE=$((PKT_SIZE - 1)) @@ -13,7 +13,7 @@ while [ $count -eq 1 ]; do 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 -q -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME | grep -c 'Message too long') + count=$(ping -w 1 -M do -c 1 -s $PKT_SIZE -I $INTERFACE $HOSTNAME | grep -c 'Message too long') done printf "$((PKT_SIZE + 28))" \ No newline at end of file