Dimensione: 7285
Commento: typo
|
Dimensione: 9074
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from RalinkRT73 #format wiki |
|
Linea 3: | Linea 5: |
||<tablebgcolor="#f1f1ed" tablewidth="30%" tablestyle="margin: 0pt 0pt 1em 1em; float: right; font-size: 0.9em;"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(1)]] || |
Linea 7: | Linea 9: |
In questa guida è riportata la procedura di installazione dei driver GPL Legacy del progetto [http://rt2x00.serialmonkey.com rt2x00]. Tale procedura è valida per tutte le chiavette USB Wireless con chip Ralink «RT73». La procedura è stata testata su Ubuntu 6.10 Edgy Eft e Ubuntu 7.04 Feisty Fawn. | In questa guida è riportata la procedura di installazione dei driver GPL Legacy del progetto Rt2x00. Tale procedura è valida per tutte le periferiche USB wireless con chip Ralink RT73. La procedura è stata testata su '''Ubuntu 6.10''' «'''Edgy Eft'''» e '''Ubuntu 7.04''' «'''Feisty Fawn'''». |
Linea 9: | Linea 11: |
Questa guida è valida anche con per il chip «RT61», ovviamente ogni occorrenza della dicitura '''rt73''' va sostituita con '''rt61'''. Per quanto riguarda i chip Asus, le seguenti istruzioni dovrebbero funzionare anche con le schede con ID «0b05:1724», mentre per le versioni con ID «0b05:1706» e «0b05:1707» è necessario il modulo '''rt25USB'''. | Questa guida è valida anche con per il chip RT61, ovviamente ogni occorrenza della dicitura '''rt73''' va sostituita con '''rt61'''. Per quanto riguarda i chip Asus, le seguenti istruzioni dovrebbero funzionare anche con le schede con ID «0b05:1724», mentre per le versioni con ID «0b05:1706» e «0b05:1707» è necessario il modulo '''rt25usb'''. Ad ogni aggiornamento del kernel si deve ricompilare e reinstallare il modulo. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Questo driver non è supportato da [:Hardware/DispositiviSenzaFili/NetworkManager:NetworkManager]. Si consiglia di rimuovere il pacchetto network-manager onde evitare problemi.''' || |
Linea 27: | Linea 33: |
||Guillermot Corp. ||Hercules Wireless G USB2 HWGUSB2-54v2 ||06f8:e010 || | |
Linea 28: | Linea 35: |
||Linksys ||WUSB54GR ||13b1:0023 || | |
Linea 31: | Linea 39: |
||Peak ||Peak II Wireless Lan USB WU7500 ||07b8:b21d || | |
Linea 35: | Linea 44: |
È possibile scaricare l'ultima versione del driver da [http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz qui]. | Scaricare e salvare nella propria '''Home''' l'ultima versione del driver da [http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz qui]. |
Linea 37: | Linea 46: |
Nel caso l'archivio scaricato risulti vuoto, è probabile che ci siano problemi nel [:Cvs:CVS]. In questo caso riprovare più tardi, oppure scaricare l'ultima versione decompressa con i seguenti comandi: {{{ | Nel caso l'archivio scaricato risulti vuoto, è probabile che ci siano problemi nel [:Cvs:CVS]. In questo caso riprovare più tardi, oppure scaricare l'ultima versione decompressa con i seguenti comandi: {{{ |
Linea 44: | Linea 54: |
= Esclusione dei moduli del kernel = | = Esclusione dei moduli = |
Linea 46: | Linea 56: |
In Ubuntu 6.10 Edgy Eft il chip rt73 è riconosciuto automaticamente, ma viene caricato il modulo '''rt73usb''' che presenta molti problemi di configurazione. Prima di installare il nuovo modulo, è bene escludere dal caricamento il modulo rt73usb per evitare conflitti. È necessario perciò rimuovere il modulo con: {{{ |
A partire da Ubuntu 6.10 Edgy Eft il chip '''rt73''' viene riconosciuto automaticamente, ma il modulo caricato di default ('''rt73usb''') presenta molti problemi di configurazione. È dunque necessario installare un nuovo modulo, ma prima di procedere, onde evitare conflitti, è utile escludere dal caricamento il modulo di default. Digitare il seguente comando: {{{ |
Linea 52: | Linea 61: |
Per escluderne il caricamento nel kernel, modificare il file `/etc/modprobe.d/blacklist`: {{{ | Per impedirne il caricamento automatico all'avvio del sistema, bisogna modificare il file `/etc/modprobe.d/blacklist` con un [:EditorDiTesto:editor di testo]. Per gli utenti di '''GNOME''' è possibile farlo digitando il seguente comando: {{{ |
Linea 56: | Linea 66: |
aggiungendo al fondo la seguente riga: {{{ | Inserire in fondo al file le seguenti righe: {{{ |
Linea 58: | Linea 69: |
blacklist rt2570 blacklist rt2x00lib |
|
Linea 60: | Linea 73: |
o con l'equivalente, ma più breve, comando composto: {{{ echo 'blacklist rt73usb' | sudo tee -a /etc/modprobe.d/blacklist |
= Compilazione e installazione del driver = == Preparativi == Rimuovere eventuali configurazioni obsolete: {{{ sudo rm -R /etc/Wireless/RT73STA }}} Per compilare il driver, è necessario prima installare i pacchetti necessari: {{{ sudo apt-get install build-essential linux-headers-`uname -r` |
Linea 64: | Linea 86: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">Su '''Ubuntu Feisty''' è necessario mettere in blacklist anche i moduli '''rt2570'''e '''rt2x00lib'''. Ripetere la stessa procedura appena fatta per il modulo '''rt73usb'''.|| | Una volta soddisfatte le dipendenze si può procedere con la compilazione. |
Linea 66: | Linea 88: |
= Compilazione = | == Compilazione == |
Linea 68: | Linea 90: |
Per compilare il driver, installare prima i pacchetti necessari: {{{ sudo apt-get install build-essential linux-headers-`uname -r` gcc }}} Estrarre l'archivio scaricato: {{{ |
Estrarre l'archivio scaricato con i seguenti comandi: {{{ cd |
Linea 76: | Linea 96: |
e compilare il modulo, digitando in un terminale i seguenti comandi in successione: {{{ | ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Il seguente procedimento va ripetuto dopo ogni aggiornamento del kernel.''' || Per compilare il modulo è sufficiente seguire la [:InstallareProgrammi/DaSorgenti:procedura standard]. Aprire una finestra di terminale e digitare i seguenti comandi: {{{ |
Linea 78: | Linea 101: |
}}} {{{ | |
Linea 80: | Linea 102: |
}}} {{{ | |
Linea 82: | Linea 103: |
}}} {{{ | strip -S rt73.ko |
Linea 86: | Linea 107: |
In alternativa utilizzare la procedura con [:CheckInstall: CheckInstall]. | ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''In alternativa è possibile utilizzare la procedura con il comando [:CheckInstall:checkinstall].'' || |
Linea 88: | Linea 109: |
Copiare il firmware e aggiornare la lista dei moduli: {{{ sudo mkdir -p /etc/Wireless/RT73STA/ }}} {{{ sudo cp rt73.bin /etc/Wireless/RT73STA/ }}} {{{ sudo depmod -a }}} |
== Installazione == |
Linea 96: | Linea 111: |
Caricare il modulo con: {{{ | Per caricare il modulo è sufficiente digitare il seguente comando: {{{ |
Linea 100: | Linea 116: |
Verificare il corretto funzionamento della chiavetta e accertarsi della comparsa di una nuova interfaccia di rete denominata '''rausb0'''. | Verificare il corretto funzionamento della chiavetta e accertarsi della comparsa di una nuova interfaccia di rete denominata '''wlan0''' oppure '''wlan1'''. |
Linea 102: | Linea 118: |
= Configurazione dell'Interfaccia = | == Caricare il modulo all'avvio == |
Linea 104: | Linea 120: |
Configurare normalmente l'interfaccia con i parametri corretti. È possibile scegliere tre diversi protocolli di sicurezza (senza utilizzare programmi come [:WpaSupplicant]). È sufficiente modificare opportunamente il contenuto del file `/etc/network/interfaces`: {{{ gksu gedit /etc/network/interfaces |
Per far sì che il modulo venga caricato automaticamente all'avvio del sistema è necessario modificare il file `/etc/modules` con un [:EditorDiTesto:editor di testo], aggiungo in fondo al file la seguente riga: {{{ rt73 |
Linea 110: | Linea 125: |
inserendo, in accordo al protocollo voluto, le seguenti righe: | = Configurazione dell'interfaccia = Per effettuare il collegamento è necessario configurare l'interfaccia di rete con i parametri corretti. Inoltre, è possibile scegliere fra tre diversi protocolli di sicurezza, senza essere obbligati a ricorrere a programmi come [:Hardware/DispositiviSenzaFili/WpaSupplicant:wpa_supplicant]. È sufficiente modificare opportunamente il contenuto del file `/etc/network/interfaces`, scegliendo e inserendo, fra le seguenti, le righe adatte al proprio protocollo di sicurezza, sostituendo opportunamento le diciture «NOMERETE», «TUACHIAVEWEP», «TUACHIAVEWPA» con i parametri relativi alla propria configurazione. Lasciare le virgolette come da esempio. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Il nome dell' interfaccia potrebbe essere diverso da '''wlan0''' (per esempio '''wlan1'''). In questo caso, sostituire il nome corretto nelle seguenti configurazioni.''' || |
Linea 113: | Linea 134: |
auto rausb0 iface rausb0 inet static |
auto wlan0 iface wlan0 inet static |
Linea 119: | Linea 140: |
pre-up ifconfig rausb0 up | pre-up ifconfig wlan0 up |
Linea 121: | Linea 142: |
pre-up iwconfig rausb0 essid "NOMERETE" pre-up iwconfig rausb0 mode Managed |
pre-up iwconfig wlan0 essid "NOMERETE" pre-up iwconfig wlan0 mode Managed |
Linea 124: | Linea 145: |
pre-up iwconfig rausb0 channel 8 pre-up iwpriv rausb0 set AuthMode=WPAPSK pre-up iwpriv rausb0 set EncrypType=TKIP |
pre-up iwconfig wlan0 channel 8 pre-up iwpriv wlan0 set AuthMode=WPAPSK pre-up iwpriv wlan0 set EncrypType=TKIP |
Linea 128: | Linea 149: |
pre-up iwpriv rausb0 set WPAPSK="TUACHIAVEWPA" pre-up iwpriv rausb0 set SSID="NOMERETE" |
pre-up iwpriv wlan0 set WPAPSK="TUACHIAVEWPA" pre-up iwpriv wlan0 set SSID="NOMERETE" |
Linea 133: | Linea 154: |
auto rausb0 iface rausb0 inet static |
auto wlan0 iface wlan0 inet static |
Linea 139: | Linea 160: |
pre-up ifconfig rausb0 up | pre-up ifconfig wlan0 up |
Linea 141: | Linea 162: |
pre-up iwconfig rausb0 essid "NOMERETE" pre-up iwconfig rausb0 mode Managed |
pre-up iwconfig wlan0 essid "NOMERETE" pre-up iwconfig wlan0 mode Managed |
Linea 144: | Linea 165: |
pre-up iwconfig rausb0 channel 8 pre-up iwpriv rausb0 set AuthMode=WEPAUTO pre-up iwpriv rausb0 set EncrypType=WEP |
pre-up iwconfig wlan0 channel 8 pre-up iwpriv wlan0 set AuthMode=WEPAUTO pre-up iwpriv wlan0 set EncrypType=WEP |
Linea 148: | Linea 169: |
pre-up iwpriv rausb0 set Key1="TUACHIAVEWEP" pre-up iwpriv rausb0 set SSID="NOMERETE" |
pre-up iwpriv wlan0 set Key1="TUACHIAVEWEP" pre-up iwpriv wlan0 set SSID="NOMERETE" |
Linea 152: | Linea 173: |
* Rete '''non protetta''': {{{ auto rausb0 iface rausb0 inet static |
* Rete non protetta: {{{ auto wlan0 iface wlan0 inet static |
Linea 159: | Linea 180: |
pre-up ifconfig rausb0 up | pre-up ifconfig wlan0 up |
Linea 161: | Linea 182: |
pre-up iwconfig rausb0 essid "NOMERETE" pre-up iwconfig rausb0 mode Managed |
pre-up iwconfig wlan0 essid "NOMERETE" pre-up iwconfig wlan0 mode Managed |
Linea 164: | Linea 185: |
pre-up iwconfig rausb0 channel 8 pre-up iwpriv rausb0 set SSID="NOMERETE" |
pre-up iwconfig wlan0 channel 8 pre-up iwpriv wlan0 set SSID="NOMERETE" |
Linea 168: | Linea 189: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">Le variabili `NOMERETE`, `TUACHIAVEWEP`, `TUACHIAVEWPA` sono da intendersi come dipendenti dalla propria configurazione, sostituire i valori in proprio possesso.|| | Una volta apportate le modifiche, salvare e uscire. |
Linea 170: | Linea 191: |
= Caricamento del modulo in avvio di sistema = Modificare il file `/etc/modules`: {{{ gksu gedit /etc/modules }}} aggiungendo al fondo la seguente stringa: {{{ rt73 }}} o con l'equivalente, ma più breve, comando composto: {{{ echo 'rt73' | sudo tee -a /etc/modules }}} |
Riavviare il sistema per verificare il corretto funzionamento. |
Linea 186: | Linea 195: |
## da questo punto in poi non modificare! |
* [http://rt2x00.serialmonkey.com Sito ufficiale del progetto] * [https://wiki.ubuntu.com/?action=fullsearch&context=180&value=Ralink&titlesearch=Titoli Pagine del wiki internazionali in lingua inglese] * [http://alexit.wordpress.com/2007/04/10/rutilt-utility-grafica-per-driver-wireless-ralink-rt73/ RutilT: Utility grafica per driver wireless Ralink] |
Linea 190: | Linea 199: |
---- CategoryNuoviDocumenti |
CategoryHardware |
IndiceBRTableOfContents(1) |
Introduzione
In questa guida è riportata la procedura di installazione dei driver GPL Legacy del progetto Rt2x00. Tale procedura è valida per tutte le periferiche USB wireless con chip Ralink RT73. La procedura è stata testata su Ubuntu 6.10 «Edgy Eft» e Ubuntu 7.04 «Feisty Fawn».
Questa guida è valida anche con per il chip RT61, ovviamente ogni occorrenza della dicitura rt73 va sostituita con rt61. Per quanto riguarda i chip Asus, le seguenti istruzioni dovrebbero funzionare anche con le schede con ID «0b05:1724», mentre per le versioni con ID «0b05:1706» e «0b05:1707» è necessario il modulo rt25usb.
Ad ogni aggiornamento del kernel si deve ricompilare e reinstallare il modulo.
Questo driver non è supportato da [:Hardware/DispositiviSenzaFili/NetworkManager:NetworkManager]. Si consiglia di rimuovere il pacchetto network-manager onde evitare problemi. |
Periferiche supportate
Per sapere l'ID della propria periferica digitare il seguente comando:
lsusb
La seguente tabella elenca modelli sui quali è stata verificata la procedura descritta nel corso della guida. È possibile aggiungere alla tabella altri modelli, se è stato possibile verificarne il corretto funzionamento.
Produttore |
Periferica |
ID |
Asus |
WL-167G (usb) |
0b05:1723 |
Belkin |
F5D7050EF |
0x50d:0x200 |
Belkin |
F5D7050ES |
050d:705a |
Conceptronic |
C54RU Ver2 |
14b2:3c22 |
D-Link |
DWL-G122 H/W Ver.:C1 |
07d1:3c03 |
Edimax |
EW7318UG |
148f:2573 |
Guillermot Corp. |
Hercules Wireless G USB2 HWGUSB2-54v2 |
06f8:e010 |
Linksys |
WUSB54GC |
13b1:0020 |
Linksys |
WUSB54GR |
13b1:0023 |
Sitecom |
WL-113 |
0df6:9712 |
Sitecom |
WL-172 |
0df6:90ac |
Surecom |
EP-9001-g |
0769:31f3 |
Peak |
Peak II Wireless Lan USB WU7500 |
07b8:b21d |
Download del driver
Scaricare e salvare nella propria Home l'ultima versione del driver da [http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz qui].
Nel caso l'archivio scaricato risulti vuoto, è probabile che ci siano problemi nel [:Cvs:CVS]. In questo caso riprovare più tardi, oppure scaricare l'ultima versione decompressa con i seguenti comandi:
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, premere il tasto «Invio». In questo modo i driver verranno scaricati nella cartella ~/rt73/.
Esclusione dei moduli
A partire da Ubuntu 6.10 Edgy Eft il chip rt73 viene riconosciuto automaticamente, ma il modulo caricato di default (rt73usb) presenta molti problemi di configurazione. È dunque necessario installare un nuovo modulo, ma prima di procedere, onde evitare conflitti, è utile escludere dal caricamento il modulo di default. Digitare il seguente comando:
sudo rmmod rt73usb
Per impedirne il caricamento automatico all'avvio del sistema, bisogna modificare il file /etc/modprobe.d/blacklist con un [:EditorDiTesto:editor di testo]. Per gli utenti di GNOME è possibile farlo digitando il seguente comando:
gksu gedit /etc/modprobe.d/blacklist
Inserire in fondo al file le seguenti righe:
blacklist rt73usb blacklist rt2570 blacklist rt2x00lib
Compilazione e installazione del driver
Preparativi
Rimuovere eventuali configurazioni obsolete:
sudo rm -R /etc/Wireless/RT73STA
Per compilare il driver, è necessario prima installare i pacchetti necessari:
sudo apt-get install build-essential linux-headers-`uname -r`
Una volta soddisfatte le dipendenze si può procedere con la compilazione.
Compilazione
Estrarre l'archivio scaricato con i seguenti comandi:
cd tar -xvf rt73-cvs-daily.tar.gz
Il seguente procedimento va ripetuto dopo ogni aggiornamento del kernel. |
Per compilare il modulo è sufficiente seguire la [:InstallareProgrammi/DaSorgenti:procedura standard]. Aprire una finestra di terminale e digitare i seguenti comandi:
cd rt73-cvs-* cd Module make strip -S rt73.ko sudo make install
In alternativa è possibile utilizzare la procedura con il comando [:CheckInstall:checkinstall]. |
Installazione
Per caricare il modulo è sufficiente digitare il seguente comando:
sudo modprobe rt73
Verificare il corretto funzionamento della chiavetta e accertarsi della comparsa di una nuova interfaccia di rete denominata wlan0 oppure wlan1.
Caricare il modulo all'avvio
Per far sì che il modulo venga caricato automaticamente all'avvio del sistema è necessario modificare il file /etc/modules con un [:EditorDiTesto:editor di testo], aggiungo in fondo al file la seguente riga:
rt73
Configurazione dell'interfaccia
Per effettuare il collegamento è necessario configurare l'interfaccia di rete con i parametri corretti. Inoltre, è possibile scegliere fra tre diversi protocolli di sicurezza, senza essere obbligati a ricorrere a programmi come [:Hardware/DispositiviSenzaFili/WpaSupplicant:wpa_supplicant].
È sufficiente modificare opportunamente il contenuto del file /etc/network/interfaces, scegliendo e inserendo, fra le seguenti, le righe adatte al proprio protocollo di sicurezza, sostituendo opportunamento le diciture «NOMERETE», «TUACHIAVEWEP», «TUACHIAVEWPA» con i parametri relativi alla propria configurazione. Lasciare le virgolette come da esempio.
Il nome dell' interfaccia potrebbe essere diverso da wlan0 (per esempio wlan1). In questo caso, sostituire il nome corretto nelle seguenti configurazioni. |
Protocollo WPA:
auto wlan0 iface wlan0 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 wlan0 up #imposta l'essid della rete pre-up iwconfig wlan0 essid "NOMERETE" pre-up iwconfig wlan0 mode Managed #imposta il canale della tua rete: pre-up iwconfig wlan0 channel 8 pre-up iwpriv wlan0 set AuthMode=WPAPSK pre-up iwpriv wlan0 set EncrypType=TKIP #qui inserisci la tua chiave wpa-psk pre-up iwpriv wlan0 set WPAPSK="TUACHIAVEWPA" pre-up iwpriv wlan0 set SSID="NOMERETE"
Protocollo WEP:
auto wlan0 iface wlan0 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 wlan0 up #imposta l'essid della rete pre-up iwconfig wlan0 essid "NOMERETE" pre-up iwconfig wlan0 mode Managed #imposta il canale della tua rete: pre-up iwconfig wlan0 channel 8 pre-up iwpriv wlan0 set AuthMode=WEPAUTO pre-up iwpriv wlan0 set EncrypType=WEP #qui inserisci la tua chiave wep pre-up iwpriv wlan0 set Key1="TUACHIAVEWEP" pre-up iwpriv wlan0 set SSID="NOMERETE"
Rete non protetta:
auto wlan0 iface wlan0 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 wlan0 up #imposta l'essid della rete pre-up iwconfig wlan0 essid "NOMERETE" pre-up iwconfig wlan0 mode Managed #imposta il canale della tua rete: pre-up iwconfig wlan0 channel 8 pre-up iwpriv wlan0 set SSID="NOMERETE"
Una volta apportate le modifiche, salvare e uscire.
Riavviare il sistema per verificare il corretto funzionamento.
Ulteriori risorse
[http://rt2x00.serialmonkey.com Sito ufficiale del progetto]
[https://wiki.ubuntu.com/?action=fullsearch&context=180&value=Ralink&titlesearch=Titoli Pagine del wiki internazionali in lingua inglese]
[http://alexit.wordpress.com/2007/04/10/rutilt-utility-grafica-per-driver-wireless-ralink-rt73/ RutilT: Utility grafica per driver wireless Ralink]