From 3ba380d2fee4a51efead3500260320e7f0e88022 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 30 Oct 2020 14:21:28 +0000 Subject: [PATCH 1/2] Check if Glorytun TCP client side answer, else restart it --- omr-service | 6 ++++++ 1 file changed, 6 insertions(+) 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() { From ef69f2bfecc5e26043059b81472463f7dc94f4b6 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Sat, 31 Oct 2020 11:52:02 +0000 Subject: [PATCH 2/2] Increase MLVPN reorder buffer size --- mlvpn0.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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]