No description
checkconnection.sh | ||
LICENSE | ||
README.md | ||
restartmodem.sh |
Check the internetconnection
checkconnection.sh
Check the connection with curl or ping if not available.
restartmodem.sh
Restart any given interface of OpenWrt.
How to install on OpenWrt
Download scripts and make it executeable
Wget should be installed by default on OpenWrt. (git works as well, but it's not installed by default.)
``
wget https://git.datenkastl.org/shell-scripts/checkconnection/raw/branch/main/checkconnection.sh
wget https://git.datenkastl.org/shell-scripts/checkconnection/raw/branch/main/restartmodem.sh
chmod +x checkconnection.sh
chmod +x restartmodem.sh
``
Add restartmodem.sh as failcommand
Open checkconnection ``
vi checkconnection.sh
`` and add the path to your restartmodem.sh at failcommand=
Install curl if desired
``
opkg update
opkg install curl
``
Add cronjob
Open crontab ``
crontab -e
and add vor example
/1 * * * * /root/scripts/checkconnection.sh > /dev/zero
``
to check the connection every minute and restart the modem if the check fails.