Wifi Self Healing
2021-11-08
Wenn man die WLAN Verbindung nur per wpa_supplicant.conf parametriert hat, wird diese bei einem Verbindungsabbruch nicht automatisch wiederhergestellt.
Eine einfache Methode dies zu tun ist per cron alle n Minuten per ping die Verbindung zu überprüfen und bei Bedarf das Interface zu deaktivieren und anschließend wieder zu aktivieren.
Dafür muss ein Skript angelegt werden.
/pfad/zu/checkwifi.sh
ping -c4 8.8.8.8 > /dev/null if [ $? != 0 ] then echo "No network connection, restarting wlan0" ip link set wlan0 down sleep 5 ip link set wlan0 up fi Anstelle vom Google DNS (8.…