Hello friends, who knows, please help set up the script to restart OpenWRT when it does not see Google DNS.
Something like that
#!/bin/sh # Common vars CHECK_IP="184.108.40.206" PING_MAX_RETRIES=4 fails_counter=0 # Main loop while [ true ]; do if [ $fails_counter -eq $PING_MAX_RETRIES ]; then reboot fi fails_counter=0 sleep 60 while [ $fails_counter -lt $PING_MAX_RETRIES ]; do if /bin/ping -c 1 $CHECK_IP >/dev/null 2>&1 then break fi fails_counter=$((fails_counter+1)) done done
Thank you very much
If your problem is solved, please consider marking this topic as [Solved]. See How to mark a topic as [Solved] for a short how-to.