diff --git a/debian9-x86_64.sh b/debian9-x86_64.sh index 152084a..1a17ed4 100644 --- a/debian9-x86_64.sh +++ b/debian9-x86_64.sh @@ -901,6 +901,9 @@ else echo 'Keys are not changed, shorewall rules files preserved' echo 'You need OpenMPTCProuter >= 0.30' echo '====================================================================================' + echo 'Restarting systemd daemon...' + systemctl -q restart daemon-reload + echo 'done' echo 'Restarting systemd network...' systemctl -q restart systemd-networkd echo 'done' diff --git a/omr-service b/omr-service index c439d32..90d7550 100755 --- a/omr-service +++ b/omr-service @@ -13,7 +13,12 @@ _multipath() { done } +_glorytun_udp() { + [ -z "$(glorytun show dev gt-udp-tun0 2>/dev/null | grep server)" ] && systemctl -q restart glorytun-udp@* +} + while true; do + _glorytun_udp _multipath sleep 10 done