IndiceBRTableOfContents |
Introduzione
Guida passo passo per installare i drivers GPL per tutte le chiavette con chip Ralink RT73. Ce ne sono molte sul mercato, di marche differenti. La procedura riportata è stata testata sulle seguenti schede:
Produttore |
Nome Periferica |
ID |
D-Link |
DWL-G122 H/W Ver.:C1 |
07d1:3c03 |
Edimax |
EW7318UG |
148f:2573 |
(inseritene altre, se le avete testate, per favore!)
Operazioni Preliminari
E' probabile che nelle ultime versioni di ubuntu questo chip sia già riconosciuto in automatico. Prima di installare questo drivers, è bene disabilitare prima ogni altro modulo che puo' andare in conflito:
sudo gedit /etc/modprobe.d/blacklist
Aggiungiamo in fondo la seguente riga:
blacklist rt73usb
Compilazione
Per compilare il driver, installiamo prima i pacchetti necessari:
sudo apt-get install build-essential linux-headers-`uname -r` gcc
Adesso scarichiamo l'ultima versione CVS del driver
wget http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz
Se l'archivio scaricato risulta vuoto, è probabile che ci siano problemi nel CVS. In questo caso riprovate più tardi, oppure scarichiamo l'ultima versione CVS già decompressa con:
sudo apt-get install cvs cvs -d:pserver:anonymous@rt2400.cvs.sourceforge.net:/cvsroot/rt2400 login cvs -z3 -d:pserver:anonymous@rt2400.cvs.sourceforge.net:/cvsroot/rt2400 co -d rt73 -P source/rt73
(Alla richiesta di password dare semplicemente invio). In questo modo i drivers nella cartella /rt73/ della vostra Home.
Se abbiamo scaricato l'archivio, estraiamolo...
tar -xvf rt73-cvs-daily.tar.gz
e ora compiliamo il modulo
cd rt73-cvs-* cd Module make sudo make install
Adesso copiamo il firmware e il file di configurazione
sudo cp rt73.bin /etc/Wireless/RT73STA/ sudo cp rt73sta.dat /etc/Wireless/RT73STA/ sudo depmod -a
Proviamo a caricare il modulo con
sudo modprobe rt73
Se non sono apparsi errori, la chiavetta dovrebbe dare segnali di vita, e dovrebbe essere apparsa l'interfaccia di rete "rausb0".
Configurazione dell'Interfaccia
Adesso configuriamo normalmente l'interfaccia con i parametri corretti. Possiamo scegliere 3 tipi di codifica, senza utilizzare programmi come WpaSupplicant . Basta modificare opportunamente il contenuto del file in uno dei 3 modi seguenti:
sudo gedit /etc/network/interfaces
WPA
auto rausb0 iface rausb0 inet static address 192.168.1.2 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
WEP
auto rausb0 iface rausb0 inet static address 192.168.1.2 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=WEPAUTO pre-up iwpriv rausb0 set EncrypType=WEP #qui inserisci la tua chiave wep pre-up iwpriv rausb0 set Key1=TUACHIAVEWEP pre-up iwlist rausb0 scan
RETE APERTA
auto rausb0 iface rausb0 inet static address 192.168.1.2 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 iwlist rausb0 scan
Caricare il Modulo all'Avvio
sudo gedit /etc/modules
inserire in fondo alla lista
rt73