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} >> <https://hotspot.neuf.fr/nb4_crypt.php&challenge=$%7Bchallenge%7D>" >> ${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 >> >> <http://192.168.2.1:3990/logon?username=ssowifi.neuf.fr/$%7Blogin%7D&response=$%7Bresponse%7D&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]<[EMAIL PROTECTED]> >> jabber/GoogleTalk : xmpp:[EMAIL PROTECTED]<[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]<[EMAIL PROTECTED]> jabber/GoogleTalk : xmpp:[EMAIL PROTECTED] <[EMAIL PROTECTED]>
