Pagina 1 di 1

script per gestire più reti wifi

Inviato: gio 7 giu 2007, 17:58
da gigiobagiano
Salve a tutti,
Premetto non sono un mago e non so molto di bash scripting (se avete un link da darmi dove mi posso erudire su bash è ben accetto)...
vorrei poter gestire con uno script o qualcosa del genere la connessione wifi. Mi spiego meglio, diciamo che in tre posti che frequento ci sono tre diverse essid con differenti caratteristiche (una wep ip statico, due senza protezione con dhcp) e vorrei avere uno scrittino che parte all'avvio e che riesca a distinguere le diverse essid, caricare la giusta configurazione e connettersi.

Avevo provato il tool kwifimanager ma non riusciva ad imporsi sul sistema cioè dove manualmente dare rc.inet1 eth1 start...

Per adesso continuo a modificare rc.inet1.conf e rc.wireless.conf dove mantengo tutte le voci che mi servono in modo da dover solo cancellare o aggiungere # all'inizio delle righe.
Avete un suggerimento, o un link dove posso documentarmi?

Ho provato a fare qualche ricerca con google e all'interno del forum, ma non sono riuscito a trovare qualcosa che mi aiutasse (penso anche perchè la frase da ricercare è un po' particolare)...

P.S.: chiedo scusa se ho mancato la sezione giusta dove postare...

Grazie mille

quello che non so come fare è il riconoscimento delle essid perchè poi con qualcosa tipo dei case potrei lanciare degli scrittini minimali tipo questo:

Codice: Seleziona tutto

#!/bin/bash
iwconfig eth0 essid RETE
iwconfig eth0 key KEY
ifconfig eth0 IP
route add default gw (indirizzo ip del gw)

Inviato: gio 7 giu 2007, 18:17
da Bart
Hai mai provato wifi-radar?

Inviato: gio 7 giu 2007, 18:33
da gigiobagiano
Adesso lo scarico e lo provo, lo avevo sentito nominare ma ero diffidente visto che con kwifimanager non ho avuto fortuna...

Inviato: gio 7 giu 2007, 18:49
da cRoW2k
io a suo tempo mi ero fatto 3 script diversi, che mi piallassero la LAN , configuravano il WIFI e risettavano il gw. Wifi-Radar è una bega, con slack mi funzionava 1 volta si e 10 no. Se ti serve provo a rivedere se ho ancora quegli script

Inviato: gio 7 giu 2007, 18:55
da gigiobagiano
Grazie mille per la disponibilità, adesso do un po' di tempo a sto programmino per vedere se funziona e come...
Se avessi bisogno posto di nuovo grazie ancora...

Inviato: gio 7 giu 2007, 19:26
da harakei
volendo usare degli if then elif, utilizzando nell'if il comando per la scansione delle reti.

Esempio:

if iwlist eth1 scan | grep Rete1;
iwconfig eth1 essid Rete1 ;
elif iwlist eth1 scan | grep Rete2;
iwconfig eth1 essid Rete2;
fi

Questo è giusto un esempio indicativo

Inviato: gio 7 giu 2007, 19:55
da albatros
Cito gigiobagiano:
non so molto di bash scripting (se avete un link da darmi dove mi posso erudire su
bash è ben accetto)...
http://tldp.org/LDP/abs/html/
Ci sono anche versioni in italiano, magari non è detto siano le più recenti, così come la trovi in altri formati.

Inviato: gio 7 giu 2007, 19:57
da Bart
Wifi-radar fa proprio quello che ti serve a te. Tu configuri le tue reti e fai partire il demone, appena lui ne trova una che conosce si connette. ;)

Inviato: gio 7 giu 2007, 21:53
da absinthe
è un pò invasivo ma io mi sono fatto questo:
viewtopic.php?t=17602&highlight=init1+smart

tra l'altro se rileva una wifi conosciuta rtesetta anche la lan evitando il timout all'avvio...

M

Inviato: gio 7 giu 2007, 22:31
da gigiobagiano
Sono riuscito a trovare il link di albatros da pluto.it, in italiano che adesso sto leggendo... :study: non che non sappia l'inglisc... :p
Cavolo ma siete delle bashfurie, vi ringrazio tutti adesso non rimane che capire quello che fanno i vostri script... :D

@bart: wifi-radar me lo sono compilato, ho provato a prendere lo slackbuild da linuxpack ma non funziona per l'ultima versione e non ho capito ovviamente il perchè...
sembra molto carino, lo tengo sotto osservazione, e nel frattempo studio bash.
Mi piacerebbe di più usare uno script automatico che una gui se funziona bene...
grazie!

Inviato: ven 8 giu 2007, 0:27
da Bart
Guarda la versione di python richiesta ;)