diff --git a/vpnmon.sh b/vpnmon.sh index 26ef3fc..46dbf2b 100755 --- a/vpnmon.sh +++ b/vpnmon.sh @@ -21,9 +21,8 @@ START(){ sudo bash -c 'echo "c myVPN" > /var/run/xl2tpd/l2tp-control' sleep 8s - if [ "${ROUTE}" != "" ]; then - ip route add ${ROUTE} via $(ip address show dev ppp0 | grep -Po '(?<=peer )(\b([0-9]{1,3}\.){3}[0-9]{1,3}\b)') dev ppp0 - fi + [ "${ROUTE}" != "" ] && ip route add ${ROUTE} via $(ip address show dev ppp0 | grep -Po '(?<=peer )(\b([0-9]{1,3}\.){3}[0-9]{1,3}\b)') dev ppp0 + [ "${ROUTE2}" != "" ] && ip route add ${ROUTE2} via $(ip address show dev ppp0 | grep -Po '(?<=peer )(\b([0-9]{1,3}\.){3}[0-9]{1,3}\b)') dev ppp0 if [ "${SYSTEM}" = "unifipoller" ]; then /usr/sbin/service unifi-poller start