diff --git a/mm-scripts.sh b/mm-scripts.sh index 39f696f..4a0e98f 100755 --- a/mm-scripts.sh +++ b/mm-scripts.sh @@ -40,6 +40,11 @@ unset IFS cw_spc=40 MMCRONCHECK(){ + if [ "$(/bin/ip route show | grep default | cut -d' ' -f 3)" == "" ]; then + OUT=$(/bin/ip link | grep "${VPN_INTERFACE}") + [ ${#OUT} = 0 ] && /bin/ip route add default via 10.10.0.1 + fi + if [ -f ${TMPFOLDER}/mm.stop ]; then /usr/local/bin/mm check q >/dev/null 2>&1 else @@ -555,7 +560,7 @@ MMSTOP(){ echo -en "${idsCL[LightCyan]}${msg}${spc} ${idsCL[White]}: ${idsCL[Default]}" [ "$(/bin/ip route show | grep default | cut -d' ' -f 3)" != "10.10.0.1" ] && /bin/ip route add default via 10.10.0.1 - /bin/ip route del ${vpn_server_address} + [ "${vpn_server_address}" != "" ] && /bin/ip route del ${vpn_server_address} [ $VERBOSE = true ] && echo "$(date) - Added default route back in" >> $logfile echo -e "${idsCL[Green]}Done${idsCL[Default]}"