PDA

View Full Version : Informazioni su Wicd Ubuntu 8.10 intrepid


sensitive
19-03-2009, 07:23
Ciao a tutti.

Son passato da poco tempo ad Ubuntu 8.10 intrepid e il primo problema che ho ricontrato è stato quello del network manager. Cioè con le rete cablata nessun problema ma con il Wi-fi parecchi.
Allora ho eliminatoe il network manger con le relative dipendenze etc.
:)
Poi ho scaricato il pacchetto per Wicd ver 1.58 con il quale non ho avuto nessun tipo di problema per qualche giorno. [Router USR9110 configurato in WPA].
Dopo qualche giorno, a seguito di vari aggiornamenti, ho avuto nuovamente problemi con il wi-fi. Credo che la colpa di tali malfunzionamenti siano legati ad un aggiornamento del python così ho eliminato il wicd ed ho inserito al fine di eliminare (speravo) tutti i problemi nel repository la relativa entry :

deb http://apt.wicd.net intrepid extras
...
insomma alla fine mi ritrovo con una versione 1.59 più aggiornata ma funzionante diciamo al 70%.
Infatti riesco a far connettere il mio portatile con il USR9110 solo con l'SSID (nascosto o no) con il filtro per il MAC perchè non riesco più a far dialogare i due con WPA!!
:muro:
Cosa potrebbe essere ?
Dove ricercare il problema ?
Grazie

jeremy.83
19-03-2009, 08:18
Prova a vedere se per qualche motivo non sia stato cancellato il pacchetto wpasupplicant.




Magari dai anche un

sudo apt-get install wireless-tools

sensitive
19-03-2009, 10:52
Prova a vedere se per qualche motivo non sia stato cancellato il pacchetto wpasupplicant.




Magari dai anche un

sudo apt-get install wireless-tools

Pensi che questo giustificherebbe la differenza di comportamento tra connessione cifrata e non cifrata ?

Cioè che non cifrata è ok e cifrata WPA no!

jeremy.83
19-03-2009, 12:06
Pensi che questo giustificherebbe la differenza di comportamento tra connessione cifrata e non cifrata ?

Cioè che non cifrata è ok e cifrata WPA no!

Beh il pacchetto wpasupplicant è l'unico che gestisce il wpa. Normalmente si installa come dipendenza quando installi network-manager, ma se hai disinstallato network-manager rimuovendo anche le dipendenze può darsi che se lo sia portato dietro. Idem per wicd. Intanto controlla ;)

sensitive
19-03-2009, 12:45
Beh il pacchetto wpasupplicant è l'unico che gestisce il wpa. Normalmente si installa come dipendenza quando installi network-manager, ma se hai disinstallato network-manager rimuovendo anche le dipendenze può darsi che se lo sia portato dietro. Idem per wicd. Intanto controlla ;)

Ottimo suggerimento.
Ti farò sapere.
:D
Grazie

sensitive
20-03-2009, 06:41
Il problema è stato risolto ma per la verità non ho capito tanto come. Mi spiego elencando i vari passi:

1) Reinstallo il pacchetto WPA da synaptics
2)sudo gedit /etc/wpa_supplicant.conf [configuro wpa]

Ecco il file del wpa_supplicant.conf

ctrl_interface=/var/run/supplicant
ctrl_interface_group=1000
update_config=1

network={
ssid="USR9110"
psk="per_esempippo"
key_mgmt=WPA-PSK
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
*}

e poi il gran casino e cioè riporto ciò che si è verificato provando l'inizializzazione:

sandro@sandro-laptop:~$ sudo ifconfig eth1 up

sandro@sandro-laptop:~$ sudo wpa_supplicant -Dwext -ieth1 -c /etc/wpa_supplicant.conf -dd -B

Initializing interface 'eth1' conf '/etc/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'

Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'

Reading configuration file '/etc/wpa_supplicant.conf'

ctrl_interface='/var/run/supplicant'

ctrl_interface_group='1000' (DEPRECATED)

update_config=1

Line: 5 - start of a new network block

ssid - hexdump_ascii(len=7):

55 53 52 39 31 31 30 USR9110

PSK (ASCII passphrase) - hexdump_ascii(len=9): [REMOVED]

key_mgmt: 0x2

proto: 0x1

key_mgmt: 0x2

pairwise: 0x18

Line 12: Invalid SSID line '*}'.

Line 14: network block was not terminated properly.

PSK (from passphrase) - hexdump(len=32): [REMOVED]

Line 14: failed to parse network block.

Failed to read or parse configuration '/etc/wpa_supplicant.conf'.

Failed to add interface eth1

Cancelling scan request

Cancelling authentication timeout


Cosa faccio allora ? Lancio Wicd e prova a configurare Wpa ed inspiegabilmente tutto funziona !!!
Qualcuno è in grado di fornirmi spiegazioni ?
:mbe:

jeremy.83
20-03-2009, 07:47
L'errore sta nell'asterisco prima della graffa:

Line 12: Invalid SSID line '*}'

in realtà wpasupplicant doveva essere una cosa così:
ctrl_interface=/var/run/wpa_supplicant
#ap_scan=2

network={
ssid="your_ssid"
scan_ssid=1
proto=WPA RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk=your_psk
}

Questo l'ho preso dal forum di ubuntu.

Comunque funziona perchè immagino che wicd abbia sovrascritto quel file impostando correttamente tutti i parametri. In pratica bastava solo reinstallare wpasupplicant, la configurazione editando i file serve solo se non usi software "grafici" per gestire la rete, come ad esempio wicd e network-manager. Se li usi non è necessario usare la linea di comando ;)

sensitive
20-03-2009, 15:23
Ho verificato ed è proprio come hai detto.
:D
Grazie
Ciao