From 6e0344cd236596914a06fcaafb2f4d7a3e4ed942 Mon Sep 17 00:00:00 2001 From: kvaps Date: Fri, 22 Dec 2017 18:18:42 +0100 Subject: [PATCH] fix: arping check --- bridget.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bridget.sh b/bridget.sh index 316f273..52377e5 100644 --- a/bridget.sh +++ b/bridget.sh @@ -81,7 +81,7 @@ unused_gateway() { UNUSED_GATEWAY="$(random_gateway)" fi - while arping -fD -I "$BRIDGE" -s 0.0.0.0 -c "$(( ( RANDOM % 8 ) + 2 ))" "$UNUSED_GATEWAY" 1>/dev/null; do + while (arping -fD -I "$BRIDGE" -s 0.0.0.0 -c "$(( ( RANDOM % 8 ) + 2 ))" "$UNUSED_GATEWAY" | grep -q 'reply from'); do local UNUSED_GATEWAY="$(random_gateway)" done echo "$UNUSED_GATEWAY"