Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/Wireless/RalinkRT73"
Differenze tra le versioni 10 e 11
Versione 10 del 20/02/2007 00.01.29
Dimensione: 4716
Commento: sudo rmmod rt73usb + ripetizione ssid nella configurazione
Versione 11 del 22/02/2007 21.35.10
Dimensione: 5125
Autore: Spinus
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]|| ||<tablebgcolor="#f1f1ed" tablewidth="30%" tablestyle="margin: 0pt 0pt 1em 1em; float: right; font-size: 0.9em;"style="padding: 0.5em;">'''Indice'''[[BR]][[TableOfContents]] ||
Linea 4: Linea 5:
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:
Linea 5: Linea 7:
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||
||Belkin||F5D7050EF||0x50d:0x200||
||Belkin||F5D7050ES||050d:705a||
||Sitecom||WL-172||0df6:90ac||
||'''Produttore''' ||'''Nome Periferica''' ||'''ID''' ||
||Asus ||WL-167G (usb) ||0b05:1723 ||
||Belkin ||F5D7050EF ||0x50d:0x200 ||
||Belkin ||F5D7050ES ||050d:705a ||
||D-Link ||DWL-G122 H/W Ver.:C1 ||07d1:3c03 ||
||Edimax ||EW7318UG ||148f:2573 ||
||Sitecom ||WL-172 ||0df6:90ac ||

Linea 16: Linea 19:

Nota Asus: dovrebbe funzionare anche la versione con ID 0b05:1724, mentre per le versioni con ID 0b05:1706 e 0b05:1707 serve il modulo "rt25USB"

Per sapere l'ID della periferica usare il comando
{{{
lsusb
}}}
Linea 17: Linea 28:
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:
Linea 18: Linea 30:
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:
Linea 22: Linea 33:
Linea 23: Linea 35:
Linea 26: Linea 39:
Linea 27: Linea 41:
Linea 30: Linea 45:
Linea 31: Linea 47:
Per compilare il driver, installiamo prima i pacchetti necessari:
Linea 32: Linea 49:
Per compilare il driver, installiamo prima i pacchetti necessari:
Linea 36: Linea 52:
Linea 37: Linea 54:
Linea 40: Linea 58:
Linea 41: Linea 60:
Linea 46: Linea 66:
(Alla richiesta di password dare semplicemente invio).
In questo modo i drivers nella cartella /rt73/ della vostra Home.

(Alla richiesta di password dare semplicemente invio). In questo modo i drivers nella cartella /rt73/ della vostra Home.
Linea 50: Linea 70:
Linea 53: Linea 74:
Linea 54: Linea 76:
Linea 60: Linea 83:
Linea 61: Linea 85:
Linea 66: Linea 91:
Linea 67: Linea 93:
Linea 70: Linea 97:
Linea 71: Linea 99:
Linea 72: Linea 101:
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:
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:
Linea 78: Linea 106:
Linea 86: Linea 115:
 pre-up ifconfig rausb0 up         pre-up ifconfig rausb0 up
Linea 91: Linea 120:
 pre-up iwconfig rausb0 channel 8         pre-up iwconfig rausb0 channel 8
Linea 96: Linea 125:
 pre-up iwpriv rausb0 set SSID="NOMERETE"         pre-up iwpriv rausb0 set SSID="NOMERETE"
Linea 98: Linea 127:
Linea 106: Linea 136:
 pre-up ifconfig rausb0 up         pre-up ifconfig rausb0 up
Linea 111: Linea 141:
 pre-up iwconfig rausb0 channel 8         pre-up iwconfig rausb0 channel 8
Linea 116: Linea 146:
 pre-up iwpriv rausb0 set SSID="NOMERETE"         pre-up iwpriv rausb0 set SSID="NOMERETE"
Linea 118: Linea 148:
Linea 126: Linea 157:
 pre-up ifconfig rausb0 up         pre-up ifconfig rausb0 up
Linea 131: Linea 162:
 pre-up iwconfig rausb0 channel 8
 pre-up iwpriv rausb0 set SSID="NOMERETE"
        pre-up iwconfig rausb0 channel 8
        pre-up iwpriv rausb0 set SSID="NOMERETE"
Linea 134: Linea 165:
Linea 135: Linea 167:
Linea 139: Linea 170:
Linea 140: Linea 172:

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

Asus

WL-167G (usb)

0b05:1723

Belkin

F5D7050EF

0x50d:0x200

Belkin

F5D7050ES

050d:705a

D-Link

DWL-G122 H/W Ver.:C1

07d1:3c03

Edimax

EW7318UG

148f:2573

Sitecom

WL-172

0df6:90ac

(inseritene altre, se le avete testate, per favore!)

Nota: questa guida è stata testata anche con il chip RT61, sostituendo ovviamente ogni occorenza di "rt73" con "rt61"

Nota Asus: dovrebbe funzionare anche la versione con ID 0b05:1724, mentre per le versioni con ID 0b05:1706 e 0b05:1707 serve il modulo "rt25USB"

Per sapere l'ID della periferica usare il comando

lsusb

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

Adesso rimuoviamo il modulo se è caricato nel sistema

sudo rmmod 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 aggiorniamo la lista dei moduli.

sudo mkdir -p /etc/Wireless/RT73STA/
sudo cp rt73.bin /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 iwpriv rausb0 set SSID="NOMERETE" 

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 iwpriv rausb0 set SSID="NOMERETE" 

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 iwpriv rausb0 set SSID="NOMERETE" 

Caricare il Modulo all'Avvio

sudo gedit /etc/modules

inserire in fondo alla lista

rt73