Last active
January 13, 2017 18:35
-
-
Save xk/73e4447d16b4fbd2d58e50cb909f85bd to your computer and use it in GitHub Desktop.
WIFI AUTO RECONNECT
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# The IP for the server you wish to ping | |
SERVER=192.168.100.1 | |
sleep 30s | |
while [ 1 ]; do | |
# Only send two pings, sending output to /dev/null | |
ping -c2 ${SERVER} > /dev/null | |
# If the return code from ping ($?) is not 0 (meaning there was an error) | |
if [ $? != 0 ] | |
then | |
# Restart the wireless interface | |
ifdown --force wlan0 | |
ifup wlan0 | |
fi | |
sleep 1m | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment