Oggi spiegherò come far funzionare la scheda Wireless RaLink sulla vostra macchina Linux Debian. Queste istruzioni vanno sicuramente bene per Debian e molto probabilmente anche per altre distribuzioni e in generale il meccanismo può essere applicato anche ad altri modelli di schede Wireless.
Eseguite da shell il seguente comando per vedere che genere di scheda avete e se il vostro Linux la riconosce:
lspci
Se restituisce tra gli altri dispositivi anchq questo allora siete nel posto giusto:
Network controller: RaLink RT2561/RT61 rev B 802.11g
Come prima cosa dovete procurarvi i Driver della scheda e il Firmware; contrariamente a tutte le risorse presenti su internet che linkano un’URL inesistente dove trovare i driver scaricateli da qui: http://www.ralinktech.com/ralink/Home/Support/Linux.html – Il sito ufficiale, e NON DIMENTICATE di scaricare anche il firmware altrimenti non funzionerà nulla.
Come prima cosa scompattate il file zip dei firmware e mettete il contenuto in /lib/firmware.
Non appena scaricati i driver portatevi nella cartella /usr/src ed estraete l’archivio con il seguente comando:
tar -jxvf nomefile.tar.bz2
Entrate ora nella cartella appena estratta, poi in Modules e compilate con i privilegi di root il seguente comando:
make
make install
ifconfig wlan0 down
Ora assicuriamoci di caricare il modulo
modprobe -r rt61pci
e aggiungerlo al file /etc/modules
echo rt61 >>/etc/modules
Carichiamo il modulo
modprobe -v rt61
Controlliamo che l’hardware sia stato identificato
ifconfig -a
Ora bisogna configurare la propria rete e ci sono due possibiltà in base al tipo di protezione che usate nella vostra rete.
Caso 1: WEP Key
Stoppiamo l’interfaccia di rete solo per sicurezza:
ifdown wlan0
Abilitiamo l’interfaccia:
ifup wlan0
Scriviamo
iwconfig wlan0 enc open 0f1456db9876ab15ce1222cb45 essid rete-wireless
La sintassi è chiara: WEP key (0f14…) e essid è uguale al nome della nostra connessione: rete-wireless (OVVIAMENTE ognuno di voi avrà i suoi dati)
Sempre per sicurezza eseguiamo:
iwconfig eth2
che dovrebbe dare in output:
wlan0 IEEE 802.11 ESSID:”rete-wireless”
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate:36 Mb/s Tx-Power=15 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:off
Link Quality=67/100 Signal level=-74 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Ora eseguiamo:
dhclient eth2
che vi dovrebbe assegnare l’IP e configurare la connessione.
Caso 2: WPA Key
Come prima cosa dovete installare WPA_Supplicant con APT
apt-get install wpasupplicant
Create con un editor di testo (nano,vim, ecc) il file /etc/wpa_supplicant.conf e scriveteci questo:
network={
ssid="Nome Rete o SSDI"
psk="Chiave impostata nell'AP"
key_mgmt=WPA-PSK
proto=WPA
}
Fate partire wpa_supplicant:
wpa_supplicant -Dwext -iwlan0 -c /etc/wpa_supplicant.conf -dd -B
e testate WPA con questi comandi:
iwconfig wlan0 essid "myssid"
up wlan0
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf
Pinghiamo la rete
iwconfig wlan0
Se volete far partire il tutto al boot aggiungete al vostro file /etc/network/interfaces le seguenti righe:
auto wlan0
iface wlan0 inet dhcp
up wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -Bw
down killall wpa_supplicant