wifi-radar e WPA

linux Add comments
english

wifi-radar è una comoda utility per la gestione delle reti wireless. E’ di semplice utilizzo, ma quando si trova difronte a reti WPA puo capitare che vada un po in crisi! Se state combattendo con errori del tipo
TypeError: not all arguments converted during string formatting
wpa_args = WPA_SUPPLICANT_ARGS % ( INTERFACE, profile['wpa_driver'] )
NameError: global name 'WPA_SUPPLICANT_ARGS' is not defined

questa guida potrebbe aiutarvi. Quindi cerchiamo di farlo funzionare andando con ordine.

Inanzitutto assicuratevi di avere installato il pacchetto wpa_supplicant

#dpkg -l | grep wpasupplicant

se vi restituisce riga bianca

#apt-get install wpasupplicant

Una volta installato passiamo alla configurazione, da terminale diamo:
# wpa_passphrase essid pass_wpa

dove essid è il nome della rete wireless a cui dobbiamo connetterci e pass_wpa è la sua relativa chiave WPA

e avremo un risultato simile a questo:
network={
ssid="essid"
#psk="pass_wpa"
psk=7d20d1e0391b4d59dc22314476a838b0f33aa488da776206a7d59ec30592c2da
}

Creiamo un file wpa_supplicant.conf dentro la cartella /etc:
# nano /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
fast_reauth=1
network={
scan_ssid=0
ssid="essid"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
#psk="pass_wpa"
psk=7d20d1e0391b4d59dc22314476a838b0f33aa488da776206a7d59ec30592c2da <-(valore dato dal precedente comando)
}

Ora editate il file /usr/sbin/wifi-radar ed eseguite le seguenti modifiche:

alla riga 76 (circa) accertatevi di avere dhclient come primo parametro
POSSIBLE_DHCP_CLIENTS = "dhclient dhcpcd dhclient3 pump"

scendete intorno alla riga 143 (nella zona WPA_SUPPLICANT)
e apportate le seguenti modifiche alle relative voci
WPA_SUPPLICANT_CONF="/etc/wpa_supplicant.conf"
WPA_DRIVER="wext"
WPA_SUPPLICANT_ARGS = "-B -D"+WPA_DRIVER+" -i"+INTERFACE+" -c"+WPA_SUPPLICANT_CONF

dove
wpa_supplicant.conf è il file precedentemente creato
wext è il driver della vostra scheda wireless (il wext è il piu comune tra tutte le schede)

proseguite alla riga 430 dove troverete
wpa_args = WPA_SUPPLICANT_ARGS % ( INTERFACE, profile['wpa_driver'] )
da sostituire con
wpa_args = WPA_SUPPLICANT_ARGS

Le modifiche sono terminate. Salvate, uscite e riavviate wifi-radar e riuscirete a connettervi felicemente anche alla vostra rete con chiave WPA.

, , , ,


2 Responses to “wifi-radar e WPA”

  1. Pawel Says:

    Magnificent!!! Man, I love you XD I’ve spent all day fighting wifi-radar and Prism54 based device until I’ve found this and finally it works like a charm ! Thanks to you :)

  2. acido Says:

    Thanks to you! I’m happy to hear that. Have a nice day :)

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login