Pagina 1 di 1

[RISOLTO]wpa_ supplicant!come creare lo script per attivarlo all'avvio? (Dapper)

Inviato: martedì 12 dicembre 2006, 14:35
da Zet
ho cercato nel forum ma non ho trovato soluzione.
Il wiki propone uno script da chiamare wifi_wpa.sh nella cartella /etc/init.d

contenente

Codice: Seleziona tutto

#! /bin/sh
# wireless: script for manage wpa_supplicant,it receive a parameter for start
# or stop wpa_supplicant.
# ie:  wifi_wpa.sh start : start wpa_supplicant daemon 
# ie:  wifi_wpa.sh stop : shutdown wpa_supplicant daemon

if [ ! $1 ]; then
        echo " * Usage : $0 start|stop"
        exit 1
fi
WHAT2DO=$1
case $WHAT2DO in
        start)  if [ ! $(ps -e | grep wpa_sup | awk '{print $1}') ]; then
                        WPA_SUPPLICANT=$(which wpa_supplicant)
                        if [ -x $WPA_SUPPLICANT ]; then
                                $WPA_SUPPLICANT -B -i wlan0 -c /etc/wpa_supplicant.conf -Dwext -w
                        fi
                        echo " * [WiFi]: wpa_supplicant daemon started"
                else
                        echo " * [WiFi]: wpa_supplicant daemon already running"
                fi
                ;;
        stop)   PID=$(ps -e | grep wpa_sup | awk '{print $1}')
                if [ $PID ]; then
                        kill $PID
                        echo " * [WiFi]: wpa_supplicant daemon shut down"
                else
                        echo " * [WiFi]: wpa_supplicant daemon not running"
                fi
                ;;
        *)      echo " * [WiFi]: Not a valid value, use start or stop"
                exit 1
                ;;
esac
exit 0
fatto!

ho però modificato wlan0 con eth1 perchè nel mio pc la wlan la riconosce come eth1 (per avviare da console infatti do il comando

Codice: Seleziona tutto

salvatore@salvatore:~$ sudo wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf -dd
)
vado a salvare e a riavviare ma non succede niente, devo comunque dare il comando da console.

anche se mi metto a modificare il comando dello script con "-Dwext -ieth1 -c/etc/wpa_supplicant.conf -w" continua a non succedere niente. Se provo ad avviare lo script manualmente con "sudo /etc/init.d/wifi_wpa.sh start" mi da errore. qualcuno mi sa dire dove sta l'errore dello script?

Re: wpa_ supplicant! come creare lo script per attivarlo all'avvio?

Inviato: mercoledì 13 dicembre 2006, 10:58
da gimbo
ciao!
se usi Edgy lo script non serve, leggi qui:

http://wiki.ubuntu-it.org/WpaSupplicant
Avvio da boot (Edgy)

In Ubuntu Edgy la procedura di avvio di wpasupplicant dovrebbe essere semplificata. Basta editare il file /etc/network/interfaces e nella sezione relativa alla propria interfaccia wireless, inserire

wpa-driver wext
wpa-conf /etc/wpa_supplicant.conf

Adesso appena si attiva l''interfaccia dovrebbe partire wpasupplicant automaticamente
e se vuoi leggere sul wireless più in generale:

http://wiki.ubuntu-it.org/ConfigurareWireless

ciao!

Re: wpa_ supplicant! come creare lo script per attivarlo all'avvio?

Inviato: mercoledì 13 dicembre 2006, 11:08
da Zet
gimbo ha scritto: ciao!
se usi Edgy lo script non serve, leggi qui:

http://wiki.ubuntu-it.org/WpaSupplicant

In Ubuntu Edgy la procedura di avvio di wpasupplicant dovrebbe essere semplificata. Basta editare il file /etc/network/interfaces e nella sezione relativa alla propria interfaccia wireless, inserire

e se vuoi leggere sul wireless più in generale:

http://wiki.ubuntu-it.org/ConfigurareWireless

ciao!
grazie, ma mi ero dimenticato di dire che mi serve per la dapper. nel portatile che devo connettere wireless volevo stabilità e manegevolezza, ho una kubuntu dapper e penso di tenermela ancora per parecchio, visto che la ubuntu edgy del desktop non mi da ancora la stessa sensazione di solidità. li'' continuerò a testare.

Comunque la connessione va + che bene, nel senso che wpa_supplicant funziona più che bene, il problema è che all''avvio devo dare il comando sudo wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf -dd, e visto che pare ci sia il modo per farlo partire all''avvio volevo utilizzarlo.

comunque ora cambio il titolo e sottolineo che ho la dapper, grazie ;)

Re: wpa_ supplicant! come creare lo script per attivarlo all'avvio? (Dapper)

Inviato: mercoledì 13 dicembre 2006, 12:34
da AleXit
Senza passare per gli script, puoi usare questro trucco:
vai in sistema,preferenze,sessioni
tab "programmi d'avvio"
fai aggiungi ed inserisci il comando:
wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf -B

Vedrai che ti parte all'avvio!

altra soluzione è inserire questa stringa nel file /etc/network/interfaces , aggiungendo nella sezione relativa a eth1 la riga

Codice: Seleziona tutto

post-up wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf -B

Re: wpa_ supplicant! come creare lo script per attivarlo all'avvio? (Dapper)

Inviato: venerdì 15 dicembre 2006, 10:58
da Zet
AleXit ha scritto: Senza passare per gli script, puoi usare questro trucco:
vai in sistema,preferenze,sessioni
tab "programmi d''avvio"
fai aggiungi ed inserisci il comando:
wpa_supplicant -Dwext ieth1 -c/etc/wpa_supplicant.conf -B

Vedrai che ti parte all''avvio

altra soluzione è inserire questa stringa nel file /etc/network/interfaces , aggiungendo nella sezione relativa a eth1 la riga

Codice: Seleziona tutto

post-up wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf -B
un tempo avrei detto karma ++ ;D

grazie mille. ho modificato /etc/networt/interfaces e funziona.

(yes)

Re: wpa_ supplicant! come creare lo script per attivarlo all'avvio? (Dapper)

Inviato: venerdì 15 dicembre 2006, 11:04
da AleXit
Zet ha scritto: un tempo avrei detto karma ++ ;D
Grazie... (rotfl)

grazie mille. ho modificato /etc/networt/interfaces e funziona.

(yes)
(good) (b2b)