[gl-como] script per connessione in base all'essid..

Jio jiojio74@gmail.com
Gio 18 Ott 2007 17:36:34 CEST


Hum... ma non lo fa già network manager? Quello nuovo nuovo mi sta facendo
miracoli almeno secondo 'sto blog:
http://blogs.gnome.org/dcbw/2007/10/15/networkmanager-07-is-the-new-chuck-norris/

Il 18/10/07, ~redShadow~ <redshadowhack@gmail.com> ha scritto:
>
> telma mi chiedeva uno script che si connetta automaticamente in base
> all'essid dell'accesspoint trovato.
> potrebbe essere una cosa di interesse pubblico, e quindi invio tale
> script. si potrebbe ovviamente perfezionarlo, appena ho tempo faccio
> qualcosa di carino*.. :)
>
> *cerca in una tabella gli accesspoint e i macaddress di cui si hanno i
> dati per la connessione, si connette a quello col segnale migliore o in
> base a un punteggio definibile, se nessun accesspoint è conosciuto da un
> occhio a quelli sprotetti con segnale buono, al limite passa a quelli
> protetti :D poi si fa il giro su quelli con segnale basso e vede cosa
> riesce a ricavarne.
>
>
> --
> ~redShadow~
> ------------------------------------------------
> * redshadowhack@gmail.com
> * http://www.hackzine.altervista.org
> ------------------------------------------------
> Debian GNU/Linux Sid (unstable) 64bit user
>
> #/bin/bash
>
> ##
> ##  CONNSCRIPT
> ##  by ~redShadow~ <redshadowhack@gmail.com>
> ##
> ##  Script per gestire le connessioni wireless in base all'essid rilevato
> ##  non è un granchÃ(c), l'ideale sarebbe aggiungere un filtro sul mac
> address
> ##  dell'access-point (ma al momento non ne ho voglia :)).
> ##
> ##  Per aggiungere essid è necessario creare una funzione come le due di
> ##  esempio contenenti i comandi da eseguire per la connessione e
> aggiungere
> ##  tale funzione nel case come negli esempi.
> ##
>
> protovision(){
>         echo "Sei a casa";
>         # comandi connessione
>         exit 0;
> }
>
> hidden(){
>         echo "Essid Nascosto";
>         # comandi connessione
>         exit 0;
> }
>
> for essid in `iwlist ath0 scan | grep -i essid | awk -F'"' '{print $2}'`;
> do
>         case "$essid" in
>                 "ProtoVision") protovision;;
>                 "<hidden>") hidden;;
>         esac
> done;
>
> echo "Non ho trovato nessuno degli essid della lista!"
>
>
> --
> Mailing list info: http://lists.linux.it/listinfo/gl-como
>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.linux.it/pipermail/gl-como/attachments/20071018/99f4b814/attachment.htm 


Maggiori informazioni sulla lista gl-como