From 83b4a27504fa95afe17b592eb3f5770f55237565 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Sun, 8 Sep 2019 19:13:04 +0200 Subject: [PATCH] Restart DSVPN if down --- mptcp/files/usr/share/omr/post-tracking.d/post-tracking | 5 +++++ openmptcprouter/files/etc/uci-defaults/2020-omr-vpn | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/mptcp/files/usr/share/omr/post-tracking.d/post-tracking b/mptcp/files/usr/share/omr/post-tracking.d/post-tracking index d4e47b78f..3c7689b92 100755 --- a/mptcp/files/usr/share/omr/post-tracking.d/post-tracking +++ b/mptcp/files/usr/share/omr/post-tracking.d/post-tracking @@ -588,6 +588,11 @@ if [ "$(pgrep mlvpn)" = "" ] && [ "$(uci -q get mlvpn.general.enable)" = "1" ] & /etc/init.d/mlvpn restart sleep 5 fi +if [ "$(pgrep dsvpn)" = "" ] && [ "$(uci -q get dsvpn.vpn.enable)" = "1" ] && [ -f /etc/init.d/dsvpn ]; then + _log "Can't find DSVPN, restart it..." + /etc/init.d/dsvpn restart + sleep 5 +fi set_get_config() { local server=$1 diff --git a/openmptcprouter/files/etc/uci-defaults/2020-omr-vpn b/openmptcprouter/files/etc/uci-defaults/2020-omr-vpn index f9365ecd1..e74bd44d6 100755 --- a/openmptcprouter/files/etc/uci-defaults/2020-omr-vpn +++ b/openmptcprouter/files/etc/uci-defaults/2020-omr-vpn @@ -45,7 +45,7 @@ if [ "$(uci -q get dsvpn.vpn)" = "" ]; then set dsvpn.vpn.port=65011 set dsvpn.vpn.localip=10.255.251.2 set dsvpn.vpn.remoteip=10.255.251.1 - set dsvpn.vpn.enabled=0 + set dsvpn.vpn.enable=0 commit dsvpn EOF fi