From 29429e4125664591842e9d0ba19722b0f266ac83 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Mon, 5 Oct 2020 14:59:33 +0200 Subject: [PATCH] Set rules to VPS --- openmptcprouter/files/etc/init.d/openmptcprouter-vps | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openmptcprouter/files/etc/init.d/openmptcprouter-vps b/openmptcprouter/files/etc/init.d/openmptcprouter-vps index b99f0e6fd..d613900d5 100755 --- a/openmptcprouter/files/etc/init.d/openmptcprouter-vps +++ b/openmptcprouter/files/etc/init.d/openmptcprouter-vps @@ -714,6 +714,8 @@ _vps_firewall_redirect_port() { config_get family $1 family "ipv4" config_get enabled $1 enabled "1" config_get src_dip $1 src_dip + config_get dest_ip $1 dest_ip + config_get dest_port $1 dest_port config_get src_ip $1 src_ip if [ "$(echo $src_dport | cut -d'-' -f2)" -ge "65000" ]; then logger -t "OMR-VPS" "You can't redirect ports >= 65000, they are needed by OpenMPTCProuter Server part" @@ -846,6 +848,7 @@ _set_vps_firewall() { vpsfw6list=$(echo $fw6_list | jsonfilter -q -e '@.list[*]' | sed '/^[[:space:]]*$/d') config_load firewall config_foreach _vps_firewall_redirect_port redirect + config_foreach _vps_firewall_redirect_port rule [ -n "$vpsfwlist" ] || [ -n "$vpsfw6list" ] && { logger -t "OMR-VPS" "Remove old firewall rules" _vps_firewall_close_port