mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
Fixes and set VPS IPv6 in settings
This commit is contained in:
parent
8bd69f0c37
commit
476e6ff7c9
2 changed files with 9 additions and 7 deletions
|
@ -485,12 +485,10 @@ _vps_firewall_redirect_port() {
|
||||||
}
|
}
|
||||||
|
|
||||||
_vps_firewall_close_port() {
|
_vps_firewall_close_port() {
|
||||||
echo "$vpsfwlist"
|
|
||||||
echo "$vpsfwlist" | while read -r line; do
|
echo "$vpsfwlist" | while read -r line; do
|
||||||
echo "line: $line"
|
|
||||||
[ -n "$line" ] && {
|
[ -n "$line" ] && {
|
||||||
proto=$(echo $line | awk '{print $4}')
|
proto=$(echo $line | awk '{print $4}')
|
||||||
src_port=$(echo $line | awk '{print $5}')
|
src_dport=$(echo $line | awk '{print $5}')
|
||||||
settings='{"name" : "router '$src_dport'","port" : "'$src_dport'","proto" : "'$proto'","fwtype" : "DNAT"}'
|
settings='{"name" : "router '$src_dport'","port" : "'$src_dport'","proto" : "'$proto'","fwtype" : "DNAT"}'
|
||||||
_set_json "shorewallclose" "$settings"
|
_set_json "shorewallclose" "$settings"
|
||||||
}
|
}
|
||||||
|
@ -786,6 +784,10 @@ _set_config_from_vps() {
|
||||||
set openmptcprouter.settings.disable_ipv6=1
|
set openmptcprouter.settings.disable_ipv6=1
|
||||||
EOF
|
EOF
|
||||||
sysctl -qw net.ipv6.conf.all.disable_ipv6=1
|
sysctl -qw net.ipv6.conf.all.disable_ipv6=1
|
||||||
|
else
|
||||||
|
uci -q batch <<-EOF >/dev/null
|
||||||
|
set openmptcprouter.${servername}.ipv6=$vps_ipv6_addr
|
||||||
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Get VPS iperf config
|
# Get VPS iperf config
|
||||||
|
|
|
@ -85,11 +85,11 @@ if [ "$(ubus call system board | jsonfilter -e '@.board_name')" = "bananapi,bpi-
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$(uci -q get firewall.omr-server)" = "" ]; then
|
if [ "$(uci -q get firewall.omr_server)" = "" ]; then
|
||||||
uci -q batch <<-EOF >/dev/null
|
uci -q batch <<-EOF >/dev/null
|
||||||
set firewall.omr-server=include
|
set firewall.omr_server=include
|
||||||
set firewall.omr-server.path=/etc/firewall.omr-server
|
set firewall.omr_server.path=/etc/firewall.omr-server
|
||||||
set firewall.omr-server.reload=1
|
set firewall.omr_server.reload=1
|
||||||
commit firewall
|
commit firewall
|
||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue