Installazione e configurazione dongle WiFi su AZbox

Transcript

Installazione e configurazione dongle WiFi su AZbox
Installazione e configurazione dongle WiFi su AZbox Elite
Questo documento riepiloga il risultato delle esperienze di andremales e Briccosat.
Attualmente esistono tre driver conosciuti per i dongle wifi installabili su AZbox:
1. dongle basati su Ralink RT3070
2. dongle basati su chipset Ralink RT73
3. dongle basati su chipset ZyDAS ZD1211
Il firmware ufficiale dell’AZbox contiene per default i driver Ralink RT3070 pertanto sarà sufficiente inserire
il dongle nel decoder e configurare le impostazioni di rete direttamente dal menu.
Di seguito le caratteristiche tecniche della Ralink RT3070:
• Package: 9 x 9 mm 76-ball QFN
• Support PHY rate from 150 to 300Mbps
• 20MHz/40MHz bandwidth support
• Reverse Direction Data Flow and Frame Aggregation
• WEP 64/128, WPA, WPA2, TKIP, AES
• QoS - WMM, WMM-PS
• WPS, PIN, PBC
• Multiple BSSID support
• Host Interface: USB 2.0
• Cisco CCX support
• Bluetooth Co-existence
• Low Power with Advanced Power Management
• Built in e-fuse memory
• Operating systems support: Windows XP 32/ 64, 2000,
Vista 32/ 64, Linux and Macintosh
Elenco di alcuni dongle che montano il chipset RT3070:
ZIONCOM WL0162
Dlink DWL-G122 (E1)
Guida realizzata da grantor sulle esperienze di andremales e Briccosat.
23/12/2010
Ora passiamo alla configurazione dei driver per Ralink RT73 oppure ZyDAS ZD1211.
Copia dei file driver
Effettuiamo un telnet all’AZbox come utente root (la password di default è azbox) per far questo possiamo
utilizzare PuTTY.
Ora occorre effettuare il remount della directory /MMP in quanto per default è read only.
Per far questo eseguiamo il comando:
cd / ; mount -o remount,rw -t ext3 /dev/hda1 /MMP
Ora possiamo copiare I driver rt73_m.ko oppure zd1211.ko contenuti nell’archivio AZboxWiFiDrivers.zip
nella directory /MMP/modules/2.6.15.
Per effettuare la copia possiamo utilizzare FileZilla oppure MaZ.
Ora dobbiamo cambiare i permessi al nuovi file.
Usando telnet con il comando:
chmod 544 rt73_m.ko
oppure
chmod 544 zd1211.ko
Oppure possiamo farlo utilizzando FileZilla.
Eseguite queste operazioni possiamo effettuare il remount della directory /MMP per rimetterla nello stato
read only:
cd / ; mount -o remount,ro -t ext3 /dev/hda1 /MMP
Impostazione del DNS
Effettuiamo una copia di sicurezza del file /DISK2/resolv.conf con il comando:
cp –rp /DISK2/resolv.conf /DISK2/resolv.conf.sav
Editiamo il file /DISK2/resolv.conf e facciamo in modo che il contenuto sia il seguente:
search local
nameserver 4.2.2.1
nameserver 4.2.2.6
Guida realizzata da grantor sulle esperienze di andremales e Briccosat.
23/12/2010
Installazione dei driver e test
Utilizzando telnet lanciamo il seguente commando:
insmod /MMP/modules/2.6.15/rt73_m.ko
oppure
insmod /MMP/modules/2.6.15/zd1211.ko
Ora inserite il dongle nella porta USB.
Per vericare che il dongle è stato correttamente riconosciuto eseguire il comando:
ifconfig | grep Ethernet
Se e il dongle è stato riconosciuto, leggerete due righe; in caso contrario, la riga sarà solo una.
eth0 Link encap:Ethernet HWaddr 0x:xx:xx:xx:3x:x3
<- Porta LAN
rausb0 Link encap:Ethernet HWaddr 00:2x:x7:F6:x6:Ex
<- Dongle RT73
Shell di configurazione
•
Nella directory /DISK2/etc/service.d create un file chiamato S99caricaRete che conterrà le seguenti
righe:
#!/bin/sh
insmod /MMP/modules/2.6.15/rt73_m.ko
ifconfig rausb0 up
/DISK2/rausb0.script
•
Cambiate i permessi al file appena creato:
chmod 755 /DISK2/etc/service.d/ S99caricaRete
Guida realizzata da grantor sulle esperienze di andremales e Briccosat.
23/12/2010
•
Nella directory /DISK2 create un file chiamato rausb0.script che conterrà le seguenti righe:
#!/bin/sh
iwpriv rausb0 set NetworkType=Infra
iwpriv rausb0 set AuthMode=
iwpriv rausb0 set EncrypType=
iwpriv rausb0 set DefaultKeyID=1
iwpriv rausb0 set Key1=
iwpriv rausb0 set SSID=
Authmode è il tipo di autenticazione, potete utilizzare uno dei seguenti:
OPEN,SHARED,WEPAUTO,WPAPSK,WPA2PSK,WPANONE
EncrypType è il tipo di encryption, potete utilizzare uno dei seguenti:
NONE,WEP,TKIP,AES
Key1 è password della vostra rete, se non è presente commentare la riga ponendo il carattere # all’inizio:
# iwpriv rausb0 set Key1=
SSID è il nome della vostra rete WiFi.
•
Cambiate i permessi al file appena creato:
chmod 755 /DISK2/ rausb0.script
Effettuiamo una copia di sicurezza del file /etc/network/interfaces con il comando:
cp –rp /etc/network/interfaces /etc/network/interfaces.sav
Editare il file /etc/network/interfaces e modificare come segue:
auto lo
iface lo inet loopback
auto rausb0
iface rausb0 inet static
address 192.168.1.xx
netmask 255.255.255.0
gateway 192.168.1.1
<- Sostituire rausb0 a eth0
<- Sostituire rausb0 a eth0
<- Indirizzo che avete assegnato al decoder
pre-up /DISK2/pre-up.eth0
<- Riga da eliminare
<- Indirizzo del vostro router
Effettuare il reboot del decoder.
Guida realizzata da grantor sulle esperienze di andremales e Briccosat.
23/12/2010