Chiave USB Wireless (Chip RT73 RALINK)

Networking, configurazione della connessione, periferiche e condivisioni di rete.
sab69
Prode Principiante
Messaggi: 47
Iscrizione: domenica 5 novembre 2006, 11:16

Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da sab69 »

Salve sono un nuovo utilizzatore di ubuntu.
Ho una chiave USB Wireless marca Edimax EW7318UG (chip RT73 RALINK).
Nel CD contenuto all'interno della confezione ci sono i drivers per linux (Debian, Suse, Mandrake, Fedora, ect.).
Purtroppo io non so come installare e far funzionare il tutto.
Qualcuno può aiutarmi? Purtroppo conosco poco Linux ed Ubuntu e sinceramente non so dove mettere le mani.
Se digito nel Terminale "lsusb" appare:

Bus 003 Device 002: ID 148f:2573 Ralink Technology, Corp.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Preciso che l'access point al quale mi devo collegare usa un sistema di cifratura WPA. Sotto Windows funziona tutto regolarmente.

Grazie
mpl
Prode Principiante
Messaggi: 5
Iscrizione: domenica 12 novembre 2006, 19:56

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da mpl »

ciao a tutti anche io ho ua chiavetta D-Link g122 che utilizza gli stessi driver della Ralink come ho potuto vedere, la chiavetta e' accesa vedo anche il router attraverso la Wireless assistance pero' non riesco a collegarmi, quando entro nel router vedo che ID mac della chiavetta viene visto ma non funziona, chiedo aiuto se qualcuno puo' darmene, a proposito uso ubuntu edgy
grazie ???
Avatar utente
AleXit
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3110
Iscrizione: giovedì 12 gennaio 2006, 15:32
Località: Firenze // Castel San Niccolò (Ar)
Contatti:

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da AleXit »

io ho recentemente trovato una soluzione stabile per far funzionare il chip rt73 ... presente della mia D-link G122 rev. C1.
Non uso i driver della ralink, ma quelli del progetto open source Rt2x00 http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page

Nota preliminare: puo' essere che sia già presente in ubuntu edgy un modulo per rt73 che si carica automaticamente. E' bene disabilitarlo
Basta editare il file /etc/modprobe.d/blacklist
aggiungendo in fondo la riga

Codice: Seleziona tutto

blacklist rt73usb
Adesso installiamo i nuovi drivers:
- scarica l'ultima versione CVS da qui: http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz
in caso di problemi nello scaricamento, provare questo mio mirror: rt73-cvs-2006110303.tar.gz
Estrai tutto in una cartella ed entraci da terminale.. (dentro la sottocartella /Module)
poi esegui questi comandi in sequenza:

Codice: Seleziona tutto

make
sudo make install
adesso copia il firmware e file di configurazione

Codice: Seleziona tutto

sudo cp rt73.bin /etc/Wireless/RT73STA/
sudo cp rt73sta.dat /etc/Wireless/RT73STA/
adesso prova a caricare il modulo con

Codice: Seleziona tutto

sudo modprobe rt73
Adesso la chiavetta dovrebbe dare segnali di vita, e dovrebbe essere apparsa l'interfaccia di rete "rausb0".
Adesso non ti resta altro da fare che configurarla.
La cosa STUPENDA di questi drivers è che supportano il WPA nativamente, senza passare da wpa_supplicant!!
per abilitarlo, credo basti editare il file /etc/network/interfaces in questo modo

Codice: Seleziona tutto

auto rausb0
iface rausb0 inet static
address 192.168.1.4
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.1.1
	pre-up ifconfig rausb0 up
#imposta l'essid della rete
        pre-up iwconfig rausb0 essid "NOMERETE"
        pre-up iwconfig rausb0 mode Managed
#imposta il canale della tua rete:
	pre-up iwconfig rausb0 channel 8
        pre-up iwpriv rausb0 set AuthMode=WPAPSK
        pre-up iwpriv rausb0 set EncrypType=TKIP
#qui inserisci la tua chiave wpa-psk
        pre-up iwpriv rausb0 set WPAPSK="tuachiavewpa"
	pre-up iwlist rausb0 scan 
Cambiandolo ovviamente in relazione ai tuoi parametri.
Se tutto funziona, per caricare il modulo in automatico all'avvio, aggiungi il nome "rt73" al file /etc/modules

Fammi sapere se funziona... se è ok avevo intenzione di ricavarne un wiki... :)
Ultima modifica di AleXit il domenica 26 novembre 2006, 19:08, modificato 1 volta in totale.
Ruggero
Prode Principiante
Messaggi: 17
Iscrizione: giovedì 2 novembre 2006, 7:29

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da Ruggero »

AleXit , che versione di ubuntu stai usando?

io ho un sacco di problemi con wpa_supplicant sulla edgy, sono riuscito a farlo funzionare, ma e' un po' instabile a volte, per cui se tu hai la Edgy seguo il tuo metodo.

Ruggero
Avatar utente
AleXit
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3110
Iscrizione: giovedì 12 gennaio 2006, 15:32
Località: Firenze // Castel San Niccolò (Ar)
Contatti:

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da AleXit »

Si si edgy... provate e fatemi sapere.

Ah.. puo' essere che sia già presente in ubuntu edgy un modulo per rt73 che si carica automaticamente. E' bene disabilitarlo

Basta editare il file /etc/modprobe.d/blacklist

aggiungendo in fondo la riga

Codice: Seleziona tutto

blacklist rt73usb
ah.. inoltre ho un po' migliorato il file /etc/network/interfaces che ho dato nel precedente post

Codice: Seleziona tutto

auto rausb0
iface rausb0 inet static
address 192.168.1.4
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.1.1
	pre-up ifconfig rausb0 up
#imposta l'essid della rete
        pre-up iwconfig rausb0 essid "NOMERETE"
        pre-up iwconfig rausb0 mode Managed
#imposta il canale della tua rete:
	pre-up iwconfig rausb0 channel 8
       Ah pre-up iwpriv rausb0 set AuthMode=WPAPSK
        pre-up iwpriv rausb0 set EncrypType=TKIP
#qui inserisci la tua chiave wpa-psk
        pre-up iwpriv rausb0 set WPAPSK="tuachiavewpa"
	pre-up iwlist rausb0 scan 
mpl
Prode Principiante
Messaggi: 5
Iscrizione: domenica 12 novembre 2006, 19:56

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da mpl »

pare propio che debba ringraziare AleXit per la cortese collaborazione, devo essere sinceero ho fatto solo in parte tutto quello che hai scritto ma pare che funzioni finalmente vedo la chiavetta funzionare e vado senza cavo.
grazie
Avatar utente
AleXit
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3110
Iscrizione: giovedì 12 gennaio 2006, 15:32
Località: Firenze // Castel San Niccolò (Ar)
Contatti:

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da AleXit »

L'importante è il risultato :)
Altri feedback?
Ruggero
Prode Principiante
Messaggi: 17
Iscrizione: giovedì 2 novembre 2006, 7:29

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da Ruggero »

si, ho compilato il driver (BTW, occorre scaricare gli headers del kernel per compilarlo, ti conviene inserirlo nel wiki se lo farai)

ho avuto qualche problema, legato alla necessita' di inserire qualche altro comando nel file /etc/network/interfaces
Usando il readme del driver alla fine e' venuto cosi':

Codice: Seleziona tutto

iface rausb0 inet static
address 192.168.3.14
netmask 255.255.255.0
network 192.168.3.0
gateway 192.168.3.1
	pre-up ifconfig rausb0 up
#imposta l'essid della rete
        pre-up iwconfig rausb0 essid "dummynet"
        pre-up iwconfig rausb0 mode Managed
#imposta il canale della tua rete:
	pre-up iwconfig rausb0 channel 5
	pre-up iwpriv rausb0 set NetworkType=Infra
	pre-up iwpriv rausb0 set AuthMode=WPAPSK
	pre-up iwpriv rausb0 set EncrypType=TKIP
#questo e' il passo incriminato, se non lo si inserisce il device non riesce a fare l'associazione perche' mette insieme chiave e essid
	pre-up iwpriv rausb0 set SSID="dummynet"
#qui inserisci la tua chiave wpa-psk
        pre-up iwpriv rausb0 set WPAPSK="012345678901234567890123456789012345678901234567890123456789012"
# questo l'ho commentato, inserendo il canale direttamente credo non sia necessario
#	pre-up iwlist rausb0 scan 
adesso funziona perfettamente e riesco addirittura a passare da un device wireless all'altro con ifuo e ifdown (good)

grazie per le spiegazioni, altrimenti sarei ancora a combattere con wpa_supplicant ;D

saluti

Ruggero
Ultima modifica di Ruggero il martedì 14 novembre 2006, 2:36, modificato 1 volta in totale.
Avatar utente
AleXit
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3110
Iscrizione: giovedì 12 gennaio 2006, 15:32
Località: Firenze // Castel San Niccolò (Ar)
Contatti:

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da AleXit »

Grazie per le precisazioni Ruggero....
aspetto qualche altra prova poi vedrò di fare una cosa completa :)
sab69
Prode Principiante
Messaggi: 47
Iscrizione: domenica 5 novembre 2006, 11:16

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da sab69 »

Ciao AleXit
purtroppo io non sono riuscito a fare niente.
La colpa è sicuramente mia ancora scarsa conoscenza nell'uso del Terminale....(sono utentye Ubuntu da una settimana scarsa).

Allora, ora ti spiego come faccio:

Dopo aver scaricato il file lo scompatto ed estraggo la cartella rt73-cvs-2006110303. Questa cartella la metto nella directory File system.
Con il terminale entro nella sottocartella "Module" e digito make. Succede questo:

xxx@xxx-laptop:~$ cd /rt73-cvs-2006110303/Module
xxx@xxx-laptop:/rt73-cvs-2006110303/Module$ make
bash: make: command not found
xxx@xxx-laptop:/rt73-cvs-2006110303/Module$

Dove sbaglio ?

Con il comando iwconfig appare questo:

lo no wireless extensions.

eth0 no wireless extensions.

eth2 IEEE 802.11b ESSID:off/any
Mode:Auto Channel=1 Access Point: Invalid
Sensitivity=0/200
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

sit0 no wireless extensions.

wmaster0 IEEE 802.11g Frequency:2.412 GHz
RTS thr:off Fragment thr=2346 B

wlan0 IEEE 802.11g ESSID:""
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
RTS thr:off Fragment thr=2346 B

Questo presumo voglia dire che il sistema riconosce la chiave USB.
Devo disattivare questa funzione con i comandi sopra indicati?

Grazie
Avatar utente
AleXit
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3110
Iscrizione: giovedì 12 gennaio 2006, 15:32
Località: Firenze // Castel San Niccolò (Ar)
Contatti:

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da AleXit »

Ti mancano i programmi per compilare.
Digita

Codice: Seleziona tutto

sudo apt-get install build-essential linux-headers-`uname -r`
Inoltre noto che la chiavetta usb ti viene già riconosciuta. Devi far in modo di disabilitare quel driver, altrimenti andrà in conflitto col nuovo driver.

Per vedere di cosa si tratta puoi far cosi: stacca la chiavetta, poi riattaccala e guarda il log di sistema digitando dmesg nel terminale. Ti dovrebbe dire che modulo viene caricato. A quel punto lo metti in blacklist come ho indicato nel post di sopra...
sab69
Prode Principiante
Messaggi: 47
Iscrizione: domenica 5 novembre 2006, 11:16

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da sab69 »

Ok
stasera quando rientro alla base provo immediatamente e ti faccio sapere.
sab69
Prode Principiante
Messaggi: 47
Iscrizione: domenica 5 novembre 2006, 11:16

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da sab69 »

Ho seguito le istruzione e la prima fase è andata.....
quando però digito il comando xxx@xxx-laptop:/RT73/Module$ sudo cp rt73.bin/etc/Wireless/RT73STA/
succede questo:
cp: missing destination file operand after `rt73.bin/etc/Wireless/RT73STA'
Usare `cp --help' per ulteriori informazioni.


Sebbene so di aver sbagliato ho continuato ad inserire i comandi. Ho configurato il file /etc/network/interfaces e la chiave da segni di vita anche se non funziona.

Che fare?
Avatar utente
AleXit
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3110
Iscrizione: giovedì 12 gennaio 2006, 15:32
Località: Firenze // Castel San Niccolò (Ar)
Contatti:

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da AleXit »

errore banale di spazio..
copia esattamente questi comandi:

Codice: Seleziona tutto

sudo cp rt73.bin /etc/Wireless/RT73STA/
sudo cp rt73sta.dat /etc/Wireless/RT73STA/ 
attento allo spazio dopo rt73.bin !!
sab69
Prode Principiante
Messaggi: 47
Iscrizione: domenica 5 novembre 2006, 11:16

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da sab69 »

AleXit ti ringrazio molto per i tuoi consigli e per la tua pazienza ma purtroppo non sono ancora riuscito a farla funzionare.

Ho seguito le indicazioni relative all'installazione alla lettera e tutto è andato regolare.
Ho provato a configurare la rete (file /etc/network/interfaces) sia come indicato da te, sia come indicato da Ruggero....ma niente.
La mia chiave USB (Edimax - chip RT73 ralink) funziona ed il led verde lampeggia in continuazione.
L'icona della rete in alto a sinistra presenta la voce rausb0 e se la seleziono questa lampeggia ma non vi è connessione (pare impazzita....cambia di continuo fra invio/ricezione/inattiva)
Ho inserito nel file blacklist la riga "blacklist rt73usb"; ho inserito nel file /etc/modules il nome rt73.

nel file interfaces, se inserisco "iface rausb0 inet dhcp" invece di "iface rausb0 inet static" e sotto i vari indirizzi, funziona ugualmente?

con il comando iwconfig ho questo risultato:

lo no wireless extensions.

eth0 no wireless extensions.

eth2 IEEE 802.11b ESSID:off/any
Mode:Auto Channel=0 Access Point: Invalid
Sensitivity=0/200
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

sit0 no wireless extensions.

rausb0 RT73 WLAN ESSID:""
Mode:Managed Channel=6 Bit Rate=54 Mb/s
RTS thr:off Fragment thr:off
Link Quality=0/100 Signal level:-121 dBm Noise level:-115 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

A questo punto non so più che fare......
sab69
Prode Principiante
Messaggi: 47
Iscrizione: domenica 5 novembre 2006, 11:16

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da sab69 »

Mi sonodimenticato di dire che la versione di uìUbuntu che uso è la 6.10.
Avatar utente
AleXit
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3110
Iscrizione: giovedì 12 gennaio 2006, 15:32
Località: Firenze // Castel San Niccolò (Ar)
Contatti:

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da AleXit »

il problema sta qui:
rausb0 RT73 WLAN ESSID:""
Ovvero non ti associa.
Allora, prova a farlo manualmente:
con il comando

Codice: Seleziona tutto

sudo iwlist rausb0 scan
Fai una scansione e controlla che tra le reti rilevate sia presente la tua. Guardati in particolare l''ESSID e il CHANNEL
Adesso:

Codice: Seleziona tutto

sudo iwconfig rausb0 essid TUOESSID

Codice: Seleziona tutto

sudo iwconfig rausb0 channel 6
dove ovviamente al posto di TUOESSID devi mettere il nome della tua rete, e nel comando successivo, il numero giusto del canale.
Controlla poi con iwconfig che effettivamente le impostazioni siano state prese. Se non funziona, postami anche il contenuto del file /etc/network/interfaces

Tranquillo vedrai che ce la facciamo...
sab69
Prode Principiante
Messaggi: 47
Iscrizione: domenica 5 novembre 2006, 11:16

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da sab69 »

Qualcosa è successo e questo mi ha rincuorato......
La chiave si è agganciata alla rete (o almeno credo) perchè mi da i parametri anche nellicona in alto a sinistra (potenza del segnale, ecc.)
Il problema è che non c'è scambio di dati ovvero non mi fa navigare.
Forse ho impostato male gli indirizzi (address, network, ecc.)

Se digito iwconfig succede questo:

lo no wireless extensions.

rausb0 RT73 WLAN ESSID:"dlink"
Mode:Managed Channel=6 Access Point: 00:17:9A:63:2D:37
Bit Rate=54 Mb/s
RTS thr:off Fragment thr:off
Link Quality=85/100 Signal level:-54 dBm Noise level:-79 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

eth0 no wireless extensions.

eth2 IEEE 802.11b ESSID:off/any
Mode:Auto Channel=0 Access Point: Invalid
Sensitivity=0/200
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

sit0 no wireless extensions.

il contenuto del file /etc/network/interfaces è questo:

auto rausb0
iface rausb0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.1.10
gateway 192.168.1.1
pre-up ifconfig rausb0 up
pre-up iwconfig rausb0 essid "dlink"
pre-up iwconfig rausb0 mode Managed
pre-up iwconfig rausb0 channel 6
pre-up iwpriv rausb0 set AuthMode=WPAPSK
pre-up iwpriv rausb0 set EncrypType=TKIP
pre-up iwpriv rausb0 set WPAPSK="mia chiave WPA" - (è composta da 15 caratteri fra lettere, numeri e simboli)
pre-up iwlist rausb0 scan
wireless-essid dlink

auto lo
iface lo inet loopback

iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp

auto eth2
iface eth2 inet dhcp

auto ath0
iface ath0 inet dhcp

auto wlan0
iface wlan0 inet dhcp

auto eth0

Infine, ti volevo far presente che sull'access point è abilitato il "dhcp".
Ma è possibile impostarlo per la chiave USB invece di inserire i vari indirizzi ?

Domani sera quando rientro dal lavoro faccio altre prove. Chi la dura la vince.
Grazie di tutto
Avatar utente
AleXit
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3110
Iscrizione: giovedì 12 gennaio 2006, 15:32
Località: Firenze // Castel San Niccolò (Ar)
Contatti:

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da AleXit »

Allora, per quanto riguarda il dhcp, in teoria è possibile inserirlo ma è più conveniente usare indirizzi statici... la comunicazione e l'instaurazione della connessione avviente molto prima.

Analizzando il tuo log, mi sembra molto strano che appaia l'interfaccia wireless eth2. Hai idea a cosa sia riferita? Hai per caso un'altra scheda wireless? Non vorrei che fosse un'altra interfaccia collegata alla stessa chiavetta rt73.
Per essere sicuri, disattiva tutte le interfacce di rete tranne rausb0.

Per il resto la connessione sembra avvenuta correttamente. Mi viene da pensare che ci sia qualche problema col routing.
Prova a pingare il tuo gateway e guarda che dice..

Codice: Seleziona tutto

ping 192.168.1.1
se c'è risposta al ping, prova a digitare:

Codice: Seleziona tutto

sudo route add default gw 192.168.1.1
e riprova adesso.
Se ancora non fa, puo' essere che tu debba impostare dei dns a mano...
Si fa editando il file /etc/resolv.conf e inserendo 2 righe del tipo

Codice: Seleziona tutto

namerserver 123.456.789.123
nameserver 124.444.111.111
inserendo i giusti dns del tuo provider...
sab69
Prode Principiante
Messaggi: 47
Iscrizione: domenica 5 novembre 2006, 11:16

Re: Chiave USB Wireless (Chip RT73 RALINK)

Messaggio da sab69 »

La eth2 è una wireless interna al computer portatile. Io però voglio usare la USB.
Per le altre prove rimando a domani sera e poi ti faccio sapere.

Grazie di nuovo.
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti