Update mm-scripts.sh

This commit is contained in:
2023-03-24 23:18:51 -05:00
parent ae2653f10d
commit adbcd23992

View File

@@ -92,7 +92,7 @@ PersistentKeepalive = 25" >> /etc/wireguard/${VPN_INTERFACE}.conf
vpn_publickey= \"$(echo ${JSON} | jq -r '.server_public_key')\"
vpn_server_ipv4= \"$(echo ${JSON} | jq -r '.server_ipv4')\"
vpn_client_ipv4= \"$(echo ${JSON} | jq -r '.client_ipv4')\"
vpn_routes= \"$(echo ${JSON} | jq -r '.routes')\"
vpn_routes= \"$(echo ${JSON} | jq -r '.routes')\"
vpn_server_address= \"$(echo ${JSON} | jq -r '.vpn_server_address')\"
vpn_server_port= \"$(echo ${JSON} | jq -r '.vpn_server_port')\"
" > ${MMFOLDER}/vpninfo
@@ -159,7 +159,7 @@ vpn_server_port= \"$(echo ${JSON} | jq -r '.vpn_server_port')\"
# if [ "${defaultgw}" != "${VPN_INTERFACE}" ]; then
if [ "${zerogw}" != "${defaultgw}" ] || [ "${defaultgw}" != "${VPN_INTERFACE}" ]; then
echo "$(date) - Adding VPN default routes" >> $logfile
echo -en "${idsCL[LightCyan]}Adding VPN default routes :${idsCL[Default]}"
echo -en "${idsCL[LightCyan]}Adding VPN default routes :${idsCL[Default]}"
/bin/ip route del default
/bin/ip route add default dev ${VPN_INTERFACE}
/bin/ip route add 0.0.0.0/1 dev ${VPN_INTERFACE}
@@ -417,8 +417,8 @@ MMSTATUS(){
if [[ ${srvc} == *"vpn"* ]] || [[ ${srvc} == *"wireguard"* ]]; then
zerogw=$(/sbin/ip route show | grep 0.0.0.0 | cut -d' ' -f 3)
defaultgw=$(/sbin/ip route show | grep default | cut -d' ' -f 3)
echo -e " |- 0.0.0.0 gateway : ${idsCL[Green]}$zerogw${idsCL[Default]}"
echo -en " |- DEFAULT gateway : "
echo -e " |- 0.0.0.0 gateway : ${idsCL[Green]}$zerogw${idsCL[Default]}"
echo -en " |- DEFAULT gateway : "
if [ "${zerogw}" == "${defaultgw}" ] && [ "${zerogw}" == "${VPN_INTERFACE}" ]; then
echo -e "${idsCL[Green]}$defaultgw${idsCL[Default]}"
else