[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