1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Fix MPTCPoverVPN

This commit is contained in:
Ycarus (Yannick Chabanois) 2020-01-20 18:09:41 +01:00
parent 98a3b7b8d7
commit 3927fba6a6

View file

@ -17,6 +17,7 @@ mptcp_over_vpn() {
nbintf=$(($nbintf+1))
if [ "$(uci -q get openmptcprouter.${interface}.multipathvpn)" = "1" ]; then
nbintfvpn=$(($nbintfvpn+1))
if [ "$(uci -q get network.ovpn${interface})" = "" ]; then
logger -t "MPTCPoverVPN" "Enable MPTCP over VPN for ${interface}"
id=$(uci -q get network.${interface}.metric)
remoteip=""
@ -32,7 +33,7 @@ mptcp_over_vpn() {
set network.ovpn${interface}.defaultroute='0'
set network.ovpn${interface}.peerdns='0'
set network.ovpn${interface}.proto='none'
set network.ovpn${interface}.multipath='on'
set network.ovpn${interface}.multipath='${multipath}'
set network.${interface}.multipath='off'
commit network
set openvpn.${interface}=openvpn
@ -59,6 +60,7 @@ mptcp_over_vpn() {
set openmptcprouter.ovpn${interface}.vpn="1"
commit openmptcprouter
EOF
fi
elif [ "$(uci -q get openmptcprouter.opvn${interface})" != "" ]; then
logger -t "MPTCPoverVPN" "Disable MPTCP over VPN for ${interface}"
multipath=$(uci -q get openmptcprouter.opvn${interface}.multipath)