Authentification automatique au FreeWifi

Authentification automatique au FreeWifi C’est quoi le problème

Le réseau FreeWifi est une réseau ouvert. Mais une fois connecté, il est nécessaire, à chaque fois, de s’identifier à travers son navigateur web préféré sur la page wifi.free.fr. Il faut bien avouer que s’authentifier manuellement à chaque connexion devient vite pénible. N’y aurait-il pas un moyen d’avoir une authentification automatique au FreeWifi ?

Sur les distributions utilisant NetworkManager (le gestionnaire de connexion par défaut d’Ubuntu) il est possible de lancer un script automatiquement lors de la connexion au réseau.

Un petit tour dans la console

On va donc créer un script qui se connectera à notre place. Pour ce faire exécutez les instructions suivante dans un Terminal (Ctrl-Alt T pour en ouvrir un) :

cd /etc/NetworkManager/dispatcher.d/
sudo touch 10cnxauto
sudo chmod +x,o+w 10cnxauto
read -p "Utilisateur ? " user; read -p "Mot de passe ? " pwd; cat > 10cnxauto << EOF
#!/bin/bash
if [ "$1 $2" = 'wlan0 up' ]
then
essid=$(iwconfig wlan0 | grep -o 'ESSID:".*$' | sed 's/^ESSID:"(.*)".*$/1/')
case "$essid" in
'FreeWifi')
wget -qO- https://wifi.free.fr/Auth --post-data='login=$user&amp;password=$pwd' ;;
esac
fi
EOF
sudo chmod o-w 10cnxauto

Bien copier/coller, en une seule fois, le bloc

read -p « Utilisateur ?  » user; read -p « Mot de passe ?  » pwd; cat > 10cnxauto << EOF
[...] EOF

Lors des invites, renseignez votre identifiant et mot de passe FreeWifi.

The post Authentification automatique au FreeWifi appeared first on tous #Libre !.

Vus : 784
Publié par Olivier LECLERCQ : 5