diff --git a/ppp_installer/reconnect_basehat b/ppp_installer/reconnect_basehat new file mode 100644 index 0000000..e870673 --- /dev/null +++ b/ppp_installer/reconnect_basehat @@ -0,0 +1,21 @@ +#!/bin/sh +# /usr/src/reconnect +# for Base HAT + +gpio -g mode 26 out #HAT_POWER_OFF +gpio -g mode 19 out #W_DISABLE + +gpio -g write 26 0 +gpio -g write 19 0 + +while true; do + + ping -q -I ppp0 -c 1 8.8.8.8 -s 0 >/dev/null + + if [ $? -ne 0 ]; then + echo "Connection down, reconnecting..." + sudo pon + fi + + sleep 10 +done