diff --git a/Shorewall/Perl/lib.runtime b/Shorewall/Perl/lib.runtime index d8bd65b1d..f654be373 100644 --- a/Shorewall/Perl/lib.runtime +++ b/Shorewall/Perl/lib.runtime @@ -1113,7 +1113,7 @@ interface_is_usable() # $1 = interface status=0 if [ "$1" != lo ]; then - if interface_is_up $1 && [ "$(find_first_interface_address_if_any $1)" != :: ] && [ -z "$($IP -$g_family link list dev $1 2> /dev/null | fgrep 'state DOWN')" ]; then + if interface_is_up $1 && [ "$(find_first_interface_address_if_any $1)" != :: ]; then if [ "$COMMAND" != enable ]; then [ ! -f ${VARDIR}/${1}_disabled ] && run_isusable_exit $1 status=$?