| Connessioni Wi-Fi con la SX ARM Linux | Data di pubblicazione: 21-01-2007 | Articolo | Livello | Versione Italiana | (No English Version) |
In questo articolo vediamo come installare e configurare sulla
linux box SX ARM Linux
un' interfaccia USB-Wi-Fi della Dlink.

In questo articolo analiziamo come connettere alla SX ARM Linux
l'adattatore USB - Wi-Fi DWL-G122 della Dlink, installare i driver e avviare una
connessione Wi-Fi di tipo Infrastructure. La più classica e una di tipo ad-hoc.
Nelle connessioni Wi-Fi di tipo Infrastructure è sempre presente un'unità
principale detta Access Point o punto di accesso a cui i client Wi-Fi si
connettono per accedere ad una rete LAN. In una connessione ad-hoc è un client
appositamente settato a configurarsi come Access Point e a consentire ad altri
client di connettersi per creare una rete LAN.
L'interfaccia USB - Wi-Fi usata in questo articolo è il
modello DWL-G122 prodotto dalla Dlink, questa versione è equipaggiata con un
chipset della Ralink (http://www.ralinktech.com/)
siglato RT73.
La corretta versione hardware della periferica è verificabile dall'etichetta
riportata sul lato posteriore (DWL-G122 H/W Ver.: C1 F/W Ver.: 3.00).

Installazione del driver
L'installazione dei driver non presenta alcuna difficoltà, è
infatti sufficiente copiare tramite sessione FTP il file rt73.ko (disponibile
nella sezione download alla fine di questo articolo) nella flesh della SX ARM
Linux e lanciare il comando insmod /home/rt73.ko.
root@SxARMLinux />insmod /home/rt73.ko
Per verificare la corretta installazione dei driver è
sufficiente inserire nella porta USB della SX Arm Linux la periferica Wi-Fi e da
console analizzare il log con il comando
root@SxARMLinux />tail -f /var/log/messages
oppure lanciando il comando iwconfig
root@SxARMLinux />iwconfig
lo no
wireless extensions.
eth0 no wireless extensions.
rausb0 RT73 WLAN
Link Quality:113 Signal level:1 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
In alcune versioni di SX ARM Linux il driver per chipset RT73 è stato inserito
di default nell'immagine del kernel e per richiamarlo è sufficiente lanciare il
comando
root@SxARMLinux />modprobe rt73
in questo caso il nome assegnato al device è wlan0.
Configurazione della connessione Wi-Fi
Dopo aver installato il driver necessari al funzionamento della
periferica è necessario impostare l'indirizzo IP con il programma ifconfig
seguendo la sintassi che segue:
ifconfig NOME_DEVICE INDIRIZZO_IP netmask
INDIRIZZO_SUBNETMASK
esempio:
ifconfig rausb0 192.168.0.128 netmask 255.255.255.0
La prima configurazione Wi-Fi che analizziamo è la
modalità Infrastructure. Questa modalità prevede sempre la presenza di un Access
Point e un certo numero di client che si connetteranno a questo.
Prima di configurare la SX ARM Linux per accedere ad una rete Wi-Fi è necessario
disporre di tutte le informazioni riguardanti l'Access Point come : nome SID, canale, tipo
di protezione ed eventualmente chiave di accesso.
Una volta ottenuti questi dati è sufficiente lanciare da consolle
il comando iwconfig con la
iwconfig rausb0 essid "NOME_SID" mode managed channel
CANALE key s:KEY
esempio:
iwconfig rausb0 essid "areasx_wifi" mode managed channel 1
key s:1234567890123
Se i dati sono corretti dopo pochi istanti vediamo accendersi
fisso il LED Lnk sulla periferica della Dlink.
Per configurare la SX ARM Linux come punto centrale di una
connessione Wi-Fi (modalità Ad-hoc) è sufficiente impostare un nome SID da noi
scelto, un canale da 1 a 13 pur che libero (non assegnato ad un'atra rete Wi-Fi
nelle vicinanze) e se si vuole una chiave di autenticazione WEP composta da 13
caratteri.
iwconfig rausb0 essid "SX_ARM_Linux" mode ad-hoc channel 9
key s:1234567890123
Lanciato il comando, dopo pochi istanti vediamo accendersi fisso
il LED Lnk sulla periferica della Dlink, e da un qualsiasi PC dotato
d'interfaccia Wi-Fi possiamo lanciare una scansione e rivelare la nuova rete
Wi-Fi con nome "SX_ARM_Linux".
Download
Driver: rt73.zip
|