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