ALFA-AWUS036H - ALFA-AWUS050NH
Installazione drivers RTL8187, r8187, rt2800usb su Ubuntu Intrepid & Jaunty
Driver RTL8187/Stacks mac80211
(rif. ALFA-AWUS036h WiFi usb-card)
Questi driver Wireless, per la navigazione in Internet, risultano più stabili degli r8187 e pienamente compatibili con Network-Manager 0.7 installato di default sulle versioni Ubuntu 9.04 e successive, supportando le cifrature WiFi OPEN, WEP e WPA/WPA2.
Con i Compat-Wireless, l'injection è funzionante, ma per supportare il "Fragmentation attack" (opt. -5) è necessario installare la fragmentation patch per mac80211.
La sensibilità in RX ed il packets injection è inferiore rispetto ai driver r8187.
Driver r8187/Stacks ieee80211
(rif. ALFA-AWUS036h WiFi usb-card)
Questo driver Wireless è raccomandato per l'uso con la suite di Aircrack-ng, ma non particolarmente adatto per connessioni Internet ADSL, in quanto meno stabile e discontinuo a intervalli regolari.
Gli r8187, sono compatibili con Network-Manager 0.7 installato di default sulle versioni Ubuntu 9.04 e successive, supportando le cifrature Wireless OPEN e WEP.
Per stabilire connessioni a Internet con il vostro Access Point WiFi (router ADSL) utilizzando la crittografia WPA/WPA2, richiedono la configurazione manuale del Wpa_Supplicant.
L'injection funziona egregiamente e tutti gli attacchi di Aireplay-g sono supportati dopo avere installato le appropriate "patch".
Driver rt2800usb/Stacks mac80211
(rif. ALFA-AWUS050NH - ALFA-AWUS036NH WiFi usb-card)
Questo driver non è completamente supportato, ma con i Compat-Wireless l'iniezione è funzionante supportando 4 tipi di "attacchi" di Aireplay-ng.
Compatibile con "Macchanger" a differenza dei drivers STA.
La sensibilità in RX ed il packets-injection è nettamente inferiore rispetto all' ALFA-AWUS036H con driver r8187.
Al momento, questo driver non permette la navigazione Internet (possibile con i driver rt2870sta o rt3070sta)
NOTA per Ubuntu Jaunty:
Per stabilire connessioni WiFi e navigare in Internet (sfruttando la vostra ADSL) con la wireless card usb ALFA-AWUS050NH ed il driver rt2870sta, è necessario utilizzare il Kernel "2.6.28-11-generic #42-Ubuntu", senza apportare modifiche o aggiornamenti; altrimenti utilizzate l' utility della Ralink.
Installazione e aggiornamento dei pacchetti ESSENZIALI e raccomandati
NOTA:
Prima di proseguire, verificate in Synaptic di NON aver attivi i Repository "Proposed" e "Backport".
Codice:
sudo dpkg --configure -a && sudo apt-get install -f && sudo apt-get update
Codice:
sudo apt-get install linux-headers-$(uname -r) build-essential make patch subversion openssl libssl-dev zlib1g zlib1g-dev libssh2-1-dev libnl1 libnl-dev gettext autoconf tcl8.5 libpcap0.8 libpcap0.8-dev python-scapy python-dev cracklib-runtime macchanger-gtk tshark ethtool
Installazione/aggiornamento di "IW"
(Wireless Configuration Utility per i driver basati su stack-mac80211)
[Prima Opzione] Installazione dai repository ufficiali di Ubuntu
Codice:
sudo apt-get install iw
[OPZIONE RACCOMANDATA] In alternativa, compilate i sorgenti dell'ultima versione di iw aggiornata disponibile
Codice:
sudo mkdir /usr/src/drivers && cd /usr/src/drivers
sudo wget http://kernel.org/pub/software/network/iw/iw-3.10.tar.bz2 -O - | sudo tar -jxv
cd iw*
sudo make && sudo make install
Installazione RT28XX/RT30XX USB series (RT2870/RT2770/RT3572/RT3070) Firmware
Step SOLO per ALFA-AWUS050NH e se NON presente il Firmware RT2870
(non necessario utilizzando le ultime versioni Ubuntu in quanto già incluso/installato)
Per verificare la presenza del firmware:
Codice:
ls -l /lib/firmware/rt2870.bin
-rw-r--r-- 1 root root 4096 2010-11-18 22:20 /lib/firmware/rt2870.bin
Download & Installazione del Firmware
RT2870_Firmware_V22
Codice:
sudo unzip RT2870_Firmware_V22.zip && sudo mv RT2870_Firmware_V22/rt2870.bin /lib/firmware
NOTA:
Prima di continuare,
se installati,
rimuovete la versione di Compat-Wireless precedente o i Backports-Modules utilizzando Synaptic o il Terminale:
Codice:
sudo dpkg --purge linux-backports-modules-jaunty
Installazione dei Compat-Wireless + patch mac80211 su Ubuntu Jaunty
(per l'ALFA-AWUS050NH driver rt2800usb o ALFA-AWUS036H/driver RTL8187)
NOTA:
questa versione di Compat-Wireless è compatibile con Ubuntu Jaunty o BackTrack 4 Final
Codice:
sudo cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist_orig.conf
echo "blacklist rtl8187" | sudo tee /etc/modprobe.d/blacklist_rtl8187.conf
echo "blacklist r8187" | sudo tee /etc/modprobe.d/blacklist_r8187.conf
echo "blacklist rt2870sta" | sudo tee /etc/modprobe.d/blacklist_rt2870sta.conf
echo "blacklist rt3070sta" | sudo tee /etc/modprobe.d/blacklist_rt3070ta.conf
echo "blacklist mac80211" | sudo tee /etc/modprobe.d/blacklist_mac80211.conf
Download & Installazione dei Compat-wireless-aircrack-alfa036h-050nh
NOTA:
Prima di rimuovere i moduli con "modprobe -r" fate il download dei file necessari, in quanto durante l' installazione non bisogna essere connessi ad Internet o avere altre card attive
Codice:
sudo modprobe -r rtl8187 zd1211rw iwl3945 ath5k rt73usb rt2800usb
sudo mkdir /usr/src/drivers && cd /usr/src/drivers
sudo wget http://download.aircrack-ng.org/drivers/compat-wireless-aircrack-alfa036h-050nh.tar.bz2 -O - | tar -xjv
cd compat-wireless-aircrack-alfa036h-050nh
cat mac80211_2.6.28-rc4-wl_frag+ack_v3.patch | sudo patch -Np1
sudo make && sudo make install && sudo make unload && sudo shutdown -r now
Dopo il riavvio del vostro computer, se non caricato durante l'avvio, caricate il driver preferito utilizzando il comando "modprobe":
Codice:
sudo modprobe driver_name
Nuovi Compat-Wireless già patchati per Ubuntu Jaunty o BackTrack 4 Final
(testati con drivers rtl8187, zd1211rw, iwl3945, ath5k, rt73usb, rt2800usb)
Download & Install drivers
Compat-wireless-aircrack-jaunty-patched
Codice:
sudo modprobe -r rtl8187 zd1211rw iwl3945 ath5k rt73usb rt2800usb
sudo mkdir /usr/src/drivers
Spostate o copiate i driver di cui avete fatto il download nella directory
-->
/usr/src/drivers
Codice:
cd /usr/src/drivers
sudo tar -xjvf compat-wireless-aircrack-jaunty-patched.tar.bz2
cd compat-wireless-aircrack-jaunty-patched
sudo make && sudo make install && sudo make unload
A questo punto, per utilizzare il driver RTL8187 e l' ALFA-AWUS036H, caricate il modulo appropriato con questo comando:
Codice:
sudo modprobe -r r8187 && sudo modprobe rtl8187
Mentre, per l' utilizzo della nuova ALFA-AWUS050NH, caricate il seguente: (rt2800usb)
Codice:
sudo modprobe -r rt2870sta && sudo modprobe rt2800usb
Intallazione driver r8187/Stacks ieee80211 su Ubuntu Jaunty
(Kernel fino al 2.6.30 incluso)
(solo per ALFA-AWUS036H wireless usb-card)
Installazione driver r8187
NOTA IMPORTANTE:
non apportate nessuna modifica al pacchetto/driver scaricato, in quanto già modificato e patchato.
Download & Installazione drivers
r8187_linux_26.1010-intrepid-jaunty-patched
Codice:
sudo modprobe -r r8187 rtl8187
sudo mkdir /usr/src/drivers
Spostate o copiate i driver di cui avete fatto il download nella directory
-->
/usr/src/drivers
Codice:
cd /usr/src/drivers
sudo tar -xzvf r8187_linux_26.1010-intrepid-jaunty-patched.tar.gz
cd r8187_linux_26.1010-intrepid-jaunty-patched
sudo make
sudo make install
Per caricare il driver ed utilizzare la vostra ALFA-AWUS036H wireless card, eseguite questo comando
Codice:
sudo modprobe -r rtl8187 && sudo modprobe r8187
NOTA IMPORTANTE PER IL CORRETTO UTILIZZO
I driver RTL8187 ed r8187, utilizzano Stacks differenti, (mac80211 e ieee80211) di conseguenza, NON caricateli nel medesimo momento per evitare possibili crash/kernel-panic del Sistema.
Abbiate quindi l'accortezza di rimuovere ed inserire i "moduli" all' occorrenza, con gli appropriati comandi.
Rimozione driver RTL8187/Stack mac80211
Codice:
sudo modprobe -r rtl8187
Oppure utilizzate lo script di rimozione contenuto nel folder dei driver r8187
Codice:
sudo sh /usr/src/drivers/r8187_linux_26.1010-intrepid-jaunty-patched/wlan0rmv
NOTA:
Prima di utilizzare lo script rendere il file eseguibile con questo comando.
Codice:
sudo chmod +x /usr/src/drivers/r8187_linux_26.1010-intrepid-jaunty-patched/wlan0rmv
Rimozione driver rt2800usb utilizzati (solo per ALFA-AWS050NH wireless usb-card)
Codice:
sudo modprobe -r rt2800usb rt2x00usb
Test con i drivers già patchati
Test ALFA-AWUS036H con i driver RTL8187/Stack mac80211
Test ALFA-AWUS036H con i driver r8187/Stack ieee802111 patchati
Test ALFA-AWUS050NH con il driver rt2800usb per l'utilizzo di Aircrack-ng
Test ALFA-AWUS050NH con il driver rt2870sta per le connessioni Internet
Tutorial suggerito
Aumentare il TX-Power della scheda wireless ALFA-AWUS036H modificando il CRDA
Enjoy, Jano
Scritto il: 22/Giugno/2009
Aggiornato il: 08/Maggio/2013
Disclaimer