mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-15 03:51:51 +00:00
Fix
This commit is contained in:
parent
3e87739229
commit
2995a4d982
3 changed files with 19 additions and 13 deletions
|
@ -5,8 +5,6 @@
|
|||
# Author: Mario Krueger <openwrt at xedp3x.de>
|
||||
# Released under GPL 3 or later
|
||||
|
||||
[ "$ACTION" = ifup -o "$ACTION" = ifupdate ] || exit 0
|
||||
|
||||
enable=`uci -q get network.globals.multipath` || exit 0
|
||||
[ "$enable" = "enable" ] || exit 0
|
||||
|
||||
|
@ -47,17 +45,17 @@ set_default() {
|
|||
local gateway
|
||||
local network
|
||||
local netmask
|
||||
network_get_ipaddr ipaddr $config
|
||||
network_get_gateway gateway $config
|
||||
config_get ipaddr $config ipaddr
|
||||
config_get gateway $config gateway
|
||||
network_get_subnet network $config
|
||||
__network_ifstatus netmask $config "['ipv4-address'][0]['mask']"
|
||||
config_get netmask $config netmask
|
||||
network=`ipcalc.sh $network | sed -n '/NETWORK=/{;s/.*=//;s/ .*//;p;}'`
|
||||
|
||||
ip rule del table $id
|
||||
ip route flush $id
|
||||
ip rule add from $ipaddr table $id
|
||||
ip route add $network/$netmask dev $iface scope link table $id
|
||||
ip route add default via $gateway dev $iface table $id
|
||||
ip route replace $network/$netmask dev $iface scope link table $id
|
||||
ip route replace default via $gateway dev $iface table $id
|
||||
ip route flush $id
|
||||
|
||||
[ "$mode" = "master" ] && {
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
#!/bin/sh /etc/rc.common
|
||||
|
||||
START=10
|
||||
START=18
|
||||
|
||||
USE_PROCD=1
|
||||
|
||||
start_service() {
|
||||
hotplug-call net
|
||||
/sbin/hotplug-call net
|
||||
}
|
||||
|
||||
reload_service() {
|
||||
|
|
|
@ -1,6 +1,14 @@
|
|||
#!/bin/sh
|
||||
uci -q batch <<EOF
|
||||
uci -q batch <<-EOF
|
||||
set network.globals.mptcp_path_manager='fullmesh'
|
||||
set network.globals.mptcp_scheduler='default'
|
||||
set network.globals.congestion='olia'
|
||||
commit network
|
||||
EOF
|
||||
uci -q batch <<-EOF
|
||||
delete ucitrack.@mptcp[-1]
|
||||
add ucitrack mptcp
|
||||
set ucitrack.@mptcp[-1].init=mptcp
|
||||
add_list ucitrack.@network[-1].affects=mptcp
|
||||
commit ucitrack
|
||||
EOF
|
Loading…
Reference in a new issue