From 408e25b73242679ccacecd946e72d782c4b4a6e4 Mon Sep 17 00:00:00 2001 From: oblique Date: Sat, 20 Sep 2014 22:55:31 +0300 Subject: [PATCH] do not limit bridge interfaces to 100 --- create_ap | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/create_ap b/create_ap index c496ec1..8460908 100755 --- a/create_ap +++ b/create_ap @@ -189,11 +189,13 @@ get_macaddr() { } get_avail_bridge() { - for i in {0..100}; do - if ! is_bridge_interface "br${i}"; then - echo "br${i}" + i=0 + while :; do + if ! is_interface br${i}; then + echo br${i} return fi + i=$((i + 1)) done } @@ -652,11 +654,6 @@ if [[ "$SHARE_METHOD" == "bridge" ]]; then else BRIDGE_IFACE=$(get_avail_bridge) fi - - if [[ -z $BRIDGE_IFACE ]]; then - echo "ERROR: No availabe bridges < br100" >&2 - exit 1 - fi elif [[ "$SHARE_METHOD" == "nat" ]]; then OLD_IP_FORWARD=$(cat /proc/sys/net/ipv4/ip_forward) fi