mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-02-12 18:41:51 +00:00
Fix VPN route in omr-tracker post-tracking 002-error script
This commit is contained in:
parent
09e91b2fb8
commit
f270889d32
2 changed files with 5 additions and 0 deletions
|
@ -638,6 +638,10 @@ set_server_route6() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
del_default_route() {
|
||||||
|
ip route del default dev $OMR_TRACKER_DEVICE >/dev/null 2>&1
|
||||||
|
}
|
||||||
|
|
||||||
del_server_route() {
|
del_server_route() {
|
||||||
local server=$1
|
local server=$1
|
||||||
remove_route() {
|
remove_route() {
|
||||||
|
|
|
@ -238,6 +238,7 @@ if [ "$OMR_TRACKER_STATUS" = "ERROR" ] || { [ "$OMR_TRACKER_INTERFACE" != "omrvp
|
||||||
uci -q set openmptcprouter.omr.vpn='down'
|
uci -q set openmptcprouter.omr.vpn='down'
|
||||||
fi
|
fi
|
||||||
if [ "$(uci -q get openmptcprouter.settings.defaultgw)" != "0" ]; then
|
if [ "$(uci -q get openmptcprouter.settings.defaultgw)" != "0" ]; then
|
||||||
|
del_default_route
|
||||||
config_load network
|
config_load network
|
||||||
config_foreach set_route interface $OMR_TRACKER_INTERFACE
|
config_foreach set_route interface $OMR_TRACKER_INTERFACE
|
||||||
config_foreach set_route6 interface $OMR_TRACKER_INTERFACE
|
config_foreach set_route6 interface $OMR_TRACKER_INTERFACE
|
||||||
|
|
Loading…
Reference in a new issue