PROJET AUTOBLOG


shaarli-Liens en vrac de sebsauvage

Site original : shaarli-Liens en vrac de sebsauvage
⇐ retour index

Quand vous avez une connexion WiFi instable sous Linux...

mercredi 2 novembre 2016 à 12:01
#!/bin/bash
# Test régulièrement la connexion WiFi et la relance si elle est tombée (pour NetworkManager)
while true
do
   wget -q --tries=10 --timeout=20 -O - http://free.fr > /dev/null
   if [[ $? -eq 0 ]]; then
       echo "`date` Connexion ok. Attente 10 secondes."
   else
       echo "`date` Connexion tombée ; relance..." | tee -a force-net-up.log
       nmcli nm wifi off
       sleep 4
       nmcli nm wifi on
       echo "Attente 30 secondes."
       sleep 20
   fi
   sleep 10
done


Oui je sais, c'est abomifreux, mais ça marche.  ><
Note: Pour le WiFi, évitez les chipsets RealTek. C'est pas stable.
(Permalink)

Source : http://sebsauvage.net/links/?Ud-qdw