mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-29 22:26:31 +00:00
S40network: fix def route validation
This commit is contained in:
parent
18a93d2a08
commit
9c96f22ed0
@ -197,10 +197,7 @@ start() {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# re-evalutate default route, as it might have changed with start_eth
|
if [[ "${eth_ok}" != "ok" ]] && [[ "${wlan_ok}" != "ok" ]] && [[ "${ppp_ok}" != "ok" ]]; then
|
||||||
def_route_ok=$(ip route get 1.1.1.1 &>/dev/null && echo "ok")
|
|
||||||
|
|
||||||
if [[ "${eth_ok}" != "ok" ]] && [[ "${wlan_ok}" != "ok" ]] && [[ "${ppp_ok}" != "ok" ]] || [[ "${def_route_ok}" != "ok" ]]; then
|
|
||||||
if [[ "${LINK_WATCH}" == "true" ]]; then
|
if [[ "${LINK_WATCH}" == "true" ]]; then
|
||||||
logger -t network "no network connection available, calling panic action"
|
logger -t network "no network connection available, calling panic action"
|
||||||
panic_action network
|
panic_action network
|
||||||
@ -235,6 +232,19 @@ start() {
|
|||||||
test $? == 0 && msg_done || msg_fail
|
test $? == 0 && msg_done || msg_fail
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# re-evalutate default route, as it might have changed with start_eth or static IP
|
||||||
|
def_route_ok=$(ip route get 1.1.1.1 &>/dev/null && echo "ok")
|
||||||
|
if [[ "${def_route_ok}" != "ok" ]]; then
|
||||||
|
if [[ "${IP_WATCH}" == "true" ]]; then
|
||||||
|
logger -t network "no default route, calling panic action"
|
||||||
|
panic_action network
|
||||||
|
return 1
|
||||||
|
else
|
||||||
|
logger -t network "no default route"
|
||||||
|
return 0
|
||||||
|
fi
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
stop() {
|
stop() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user