Voilà un script pratique pour éviter de saisir son login/mot de passe et d'être immédiatement identifié lorsque l'on accroche un réseau FreeWifi.
Sous debian/Ubuntu, placer ce script /etc/network/if-up.d/
Bien sûr il faut installer les packages curl, espeak
#!/bin/sh
CURL=`which curl`
login=SAISIR LOGIN
password=SAISIR MOT DE PASSE
IWGETID=`which iwgetid`
ESSID="FreeWifi"
isFreeWifi="`$IWGETID |grep $ESSID |wc -l`"
if [ $isFreeWifi = "1" ]
then
priv=`$CURL
https://wifi.free.fr/ |grep "
$CURL -d "login=$login&password=$password&priv=$priv&submit=Valider&url=http://www.free.fr"
https://wifi.free.fr/ espeak "FreeWifi network connected"
fi