Hello je n'ai pas de Freebox V5 pour confirmer que ça marche mais
voici un script pour Ubuntu  basé sur wget pour l'authentification sur
FreeWifi, Voila un element sympa a rajouter a nos routeurs nomades en
plus du script qui permet de se connecter a NeufWifi qui fonctionne
toujours très bien :


http://forum.ubuntu-fr.org/viewtopic.php?pid=2877614#p2877614

Code :

#!/bin/sh
wifi=$(iwgetid)
# met le resultat de iwgetid dans wifi (wlan0     ESSID:"nomdureseauwifi")
essid=$(echo $wifi| sed "s/wlan0 ESSID://g")
# Supprime wlan0 et ESSID: (essid="nomdureseauwifi")
# lancez iwgetid et remplacer wlan0 par le nom de votre interface dans
la commande sed
free='"FreeWifi"'
if [ $essid = $free ]; #Si nomdureseauwifi est Freewifi
then                  # lance le fameu script ;o)
. /etc/freewifi.conf

priv=`wget -O - "https://wifi.free.fr/"; 2>/dev/null|grep 'input
name="priv"'|awk -F'"' '{print $8}'`
wget -O - --post-data="login=$LOGIN&password=$PASSWORD&priv=$priv"
"https://wifi.free.fr/"; 2>/dev/null|grep "CONNEXION AU SERVICE
REUSSIE" 1>/dev/null 2>&1 && su remi -c "DISPLAY=:0 notify-send
--icon='/usr/local/share/freewifi.png' 'Free Wifi' 'Authentification
réussie'" && exit 0
# Remplacer remi par l'utilisateur // ne pas oublier d'installer le
paquet libnotify-bin
exit 1
fi

Le 18 novembre 2008 11:21, michel memeteau<[email protected]> a écrit :
> Oui je l'ai installé chez un utilisateur qui n'avait pas de Net , mais trois
> signaux Neuf Wifi sur le canal 11 a sa fenetre .
>
> j'ai pourl'instant mis un appel du script en Cron toutes les 2 min , ce qui
> fait qu'il y a au maximum deux minutes ou les utilisateurs ont la page
> neufWifi qui s'affiche.
>
>
> Par contre j'ai un problème chez cet utilisateur , sur les 3 AP , il y en as
> un qui n'as pas payé son abonnement et on est du coup redirigé vers une page
> qui invite a  payer.
>
> Peut on utiliser l'option 'ap' avec la Mac du routeur pour que le mode
> client restes associé a une neufbox en particulier ?
>
> 2008/11/18 lilian bonnafoux <[email protected]>
>>
>> Salut
>>
>> ça fonctionne très bien le script
>>
>>
>>
>> Date: Thu, 13 Nov 2008 11:44:05 +0100
>> From: [email protected]
>> To: [email protected]
>> Subject: Re: [dev] Connection en Client sur un hotspot basé sur
>> Chillispot.
>>
>> Salut Mathias
>>
>> 2008/11/13 Mathias HOUNGBO <[email protected]>
>>
>> Bonjour Michel
>>
>> Personne n'a une solution pour les hotspot wimax Nomadix ?
>> j'ai regardé un peu le script, mais ca pas l'air de marcher apres
>> adaptation
>>
>> es tu sur que c'est un portail a base de Chillispot ? neuf a surement
>> adapter quelques trucs.
>>
>> le mieux pour toi est de vérifier deja que ce portail est compatible Wispr
>> en testant avec un client Wispr comme
>>
>> http://coova.org/wiki/index.php/CoovaFX
>>
>> ou Devicescape
>>
>>
>>
>>
>> Le 13 novembre 2008 11:30, michel memeteau <[email protected]> a
>> écrit :
>>
>> Afin de diversifier les sources d'internet et quand une node n'as pas
>> forcément accès à l'ADSL , j'ai regardé comment se connecter a partir
>> d'openwrt.
>>
>> j'ai trouvé un excellent script basé sur Curl qui permet au routeur de
>> s'authentifier, de façon plus génerale il nous faudrait un client Wispr sur
>> openwrt pour s'authentifier sur n'importe quel portail ( Mac DO, FOn etc...
>> )
>>
>>
>> il reste simplement a ajouter la tache Cron qui va se reauthentifier
>> toutes les Xheures , vu que les spot neuf Wifi te deconnecte régulièrement
>>
>>
>> Vous pouvez confirmer que ça marche chez vous ?
>>
>>
>> -------------------------------------------------
>>
>>
>> #!/bin/ash
>>
>> url="https://hotspot.neuf.fr/nb4_crypt.php";
>> okmatch="licitations"
>>
>>
>>
>>
>> login="monloginneufID"
>> password="monpass"
>>
>> # quel que soit le site visité, on sera redirigé vers le
>> # portail captif qui génerera un token. L'utilisation du switch
>> # -L permet de suivre la redirection de type 302
>>
>>
>>
>>
>> challenge=`curl -L -k http://www.google.com|grep name=\"challenge|sed -r
>> 's/.*value=\"([0-9a-z]+)\".*/\1/'`
>>
>> #echo "challenge: ${challenge}"
>>
>>
>>
>>
>>
>> # la phase 2 renvoie une réponse au token
>> response=`curl -L -k -d
>> "username=${login}&password=${password}&cond=on&accessType=neuf&nb4=https://hotspot.neuf.fr/nb4_crypt.php&challenge=${challenge}";
>> ${url}|grep response=|sed -r 's/.*response=([0-9a-z]+).*/\1/'`
>>
>>
>>
>>
>>
>> #echo "reponse: ${response}"
>> # enfin, un refresh renvoie sur une page qui attend la
>> # réponse précedente pour activer la connexion
>> final=`curl -L -k
>> "http://192.168.2.1:3990/logon?username=ssowifi.neuf.fr/${login}&response=${response}&uamip=192.168.2.1&userurl=http%3A%2F%2Fwww.fon.com%2Ffr%2Flanding%2Ffoneroneufbox%3Bfon%3B%3B&lang=fr&ARCHI";|grep
>> ${okmatch}`
>>
>>
>>
>>
>>
>> if [ ! -z "${final}" ];then
>>         echo "connected"
>> else
>>         echo "connection failed"
>> fi
>>
>>
>> ---------------------------------------------------
>>
>> --
>> %<------------------------------------------------------->%
>> Michel memeteau
>> Blog 0.2 : http://memeteau.free.fr
>> Fixe :  0974763294 Mobile : 0624808051
>> VOIP | Visio: sip:[email protected]
>> jabber/GoogleTalk : xmpp:[email protected]
>>
>>
>>
>> --
>> Mathias HOUNGBO
>> Mon Blog : Made in Bénin - http://mathias.houngbo.net
>> Des infos sur le Bénin ? http://planet.beninois.net
>>
>>
>>
>> --
>> %<------------------------------------------------------->%
>> Michel memeteau
>> Blog 0.2 : http://memeteau.free.fr
>> Fixe :  0974763294 Mobile : 0624808051
>> VOIP | Visio: sip:[email protected]
>> jabber/GoogleTalk : xmpp:[email protected]
>>
>> ________________________________
>> Votre correspondant a choisi Hotmail et profite d'un stockage quasiment
>> illimité. Créez un compte Hotmail gratuitement !
>
>
> --
> %<------------------------------------------------------->%
> Michel memeteau
> Blog 0.2 : http://memeteau.free.fr
> Fixe :  0974763294 Mobile : 0624808051
> VOIP | Visio: sip:[email protected]
> jabber/GTalk : xmpp:[email protected]
>



-- 
%<------------------------------------------------------->%
Michel memeteau
Blog 0.2 : http://memeteau.free.fr
Fixe :  0974763294 Mobile : 0624808051
VOIP | Visio: sip:[email protected]
jabber/GTalk : xmpp:[email protected]

---
%---------------------------------------%
France Wireless, Mailing liste publique.

Répondre à