diff --git a/mlvpn0.conf b/mlvpn0.conf index 711c84d..cc24e47 100644 --- a/mlvpn0.conf +++ b/mlvpn0.conf @@ -5,7 +5,7 @@ interface_name = "mlvpn0" timeout = 30 password = "MLVPN_PASS" reorder_buffer = yes -reorder_buffer_size = 64 +reorder_buffer_size = 128 loss_tolerence = 50 [wan1] diff --git a/omr-service b/omr-service index 568ce7b..114c1b8 100755 --- a/omr-service +++ b/omr-service @@ -27,6 +27,12 @@ _glorytun_tcp() { for intf in /etc/glorytun-tcp/tun*; do [ "$(echo $intf | grep key)" = "" ] && /etc/glorytun-tcp/post.sh ${intf} done + if [ "$(cat /etc/openmptcprouter-vps-admin/current-vpn)" = "glorytun_tcp" ]; then + if [ "$(ping -c 5 -w 5 10.255.255.2 | grep '100%')" != "" ]; then + logger -t "OMR-Service" "No answer from VPN client end, restart Glorytun-TCP" + systemctl restart glorytun-tcp@tun0 + fi + fi } _omr_api() {