[RISOLTO]wpa_ supplicant!come creare lo script per attivarlo all'avvio? (Dapper)
Inviato: martedì 12 dicembre 2006, 14:35
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
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
)
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?
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 0ho 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?