diff --git a/mm-scripts.sh b/mm-scripts.sh index a64a91f..ef3ae97 100755 --- a/mm-scripts.sh +++ b/mm-scripts.sh @@ -20,7 +20,6 @@ IFS=, SERVICES_CHECK=(${SERVICESCHECK}) unset IFS -#OUT=`ip a show $VPN_INTERFACE up >/dev/null 2>&1`; MMSTART(){ if [ "${1}" = "start" ]; then @@ -34,7 +33,8 @@ MMSTART(){ checked=false cc=0 until [ "${checked}" = "" ]; do - OUT=`ip a show $VPN_INTERFACE up >/dev/null 2>&1` + OUT=$(ip link | grep "$VPN_INTERFACE") + #OUT=`ip a show $VPN_INTERFACE up` >/dev/null 2>&1 if [ ${#OUT} -ne 0 ]; then checked="" fi @@ -65,7 +65,8 @@ MMSTART(){ done - OUT=`ip a show $VPN_INTERFACE up >/dev/null 2>&1` + OUT=$(ip link | grep "$VPN_INTERFACE") + #OUT=`ip a show $VPN_INTERFACE up` >/dev/null 2>&1 if [ ${#OUT} -ne 0 ]; then /bin/ip route del default via 10.10.0.1 @@ -125,7 +126,8 @@ MMSTOP(){ checked=false until [ "${checked}" = "" ]; do - OUT=`ip a show $VPN_INTERFACE up >/dev/null 2>&1` + OUT=$(ip link | grep "$VPN_INTERFACE") + #OUT=`ip a show $VPN_INTERFACE up` >/dev/null 2>&1 if [ ${#OUT} = 0 ]; then checked="" fi