mirror of
https://github.com/gtxaspec/wz_mini_hacks.git
synced 2025-08-09 20:14:04 +00:00
add netmon for bonding
This commit is contained in:
@@ -58,3 +58,24 @@ wait_for_icamera() {
|
||||
done
|
||||
}
|
||||
|
||||
gateway_supervisor() {
|
||||
count=0
|
||||
while [ true ]; do
|
||||
if ! ping -c1 -W 2 `/opt/wz_mini/bin/busybox ip route | awk '/default/ { print $3 }'` >& /dev/null; then
|
||||
echo "$1: Unable to reach default route via USB Direct Link, ifdown usb0..."
|
||||
count=0
|
||||
ifconfig usb0 down
|
||||
sleep 10
|
||||
else
|
||||
if [[ $con -ne 1 ]]
|
||||
then
|
||||
#echo "Connected."
|
||||
count=1
|
||||
sleep 5
|
||||
fi
|
||||
sleep 1
|
||||
fi
|
||||
|
||||
done
|
||||
}
|
||||
|
||||
|
@@ -1 +1 @@
|
||||
Sat Aug 6 09:22:16 PM PDT 2022
|
||||
Sat Aug 6 11:05:01 PM PDT 2022
|
||||
|
@@ -3,8 +3,12 @@
|
||||
. /opt/wz_mini/wz_mini.conf
|
||||
. /opt/wz_mini/etc/rc.common
|
||||
|
||||
|
||||
if [[ "$ENABLE_USB_DIRECT" == "true" ]]; then
|
||||
wait_for_wlan_ip $(basename "$0")
|
||||
gateway_supervisor $(basename "$0")
|
||||
wait_for_wlan_ip $(basename "$0")
|
||||
sleep 5
|
||||
gateway_supervisor $(basename "$0") &
|
||||
fi
|
||||
|
||||
echo "kill udhcpc extra"
|
||||
kill $(pgrep -f 'udhcpc -i wlan0 -H WyzeCam')
|
||||
|
||||
|
Reference in New Issue
Block a user