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.
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".
NOTA IMPORTANTE relativa ad Ubuntu Lucid, Maverick & Nattyal momento, con i nuovi Kernel non consente le connessioni a Internet, quando viene acquisito l' indirizzo IP il Sistema si blocca. (Per la navigazione Internet utilizzare il driver RTL8187)
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 alla card wireless ALFA-AWUS036H con driver r8187.
Nota per Ubuntu Lucid riferita alla usb-card wireless ALFA-AWUS050NHPer stabilire connessioni WiFi e navigare in Internet (sfruttando la vostra ADSL) con Ubuntu Lucid, utilizzate il driver RT2870sta.
NOTA: Prima di proseguire, verificate in Synaptic di NON aver attivi i Repository "Proposed" e "Backport".
sudo dpkg --configure -a && sudo apt-get install -f && sudo apt-get update
Copy
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
sudo apt-get install iw
sudo mkdir /usr/src/drivers && cd /usr/src/drivers/
Copy
sudo wget http://kernel.org/pub/software/network/iw/iw-3.11.tar.bz2 -O - | sudo tar -jxv
Copy
cd iw* && sudo make && sudo make install
ls -l /lib/firmware/rt2870.bin
(esempio: -rw-r--r-- 1 root root 4096 2010-11-18 22:20 /lib/firmware/rt2870.bin )
sudo unzip RT2870_Firmware_V22.zip && sudo mv RT2870_Firmware_V22/rt2870.bin /lib/firmware
NOTA:
Prima di continuare, se già installati, rimuovete i Compat-Wireless o linux-backports-modules/linux-backports-modules-compat-wireless-Vostra_versione_installata" utilizando Synaptic o il Terminale:
sudo apt-get remove --purge linux-backports-modules-compat-wireless-Your_installed_version
NOTA: Questa versione di Compat-Wireless è compatible con Ubuntu Lucid o BackTrack 4 Final
In questa lista, sono inclusi i vecchi driver ieee80211, i nuovi mac80211 e STA, ma potete/dovete modificarla a seconda dei vostri dispositivi wireless utilizzi.
RICORDATE:
che al prossimo riavvio del vostro PC, per utilizzare la vostra scheda wireless interna/USB, dovrete ricaricare il driver appropriato manualmente con il comando "modprobe".
echo "blacklist r8187" | sudo tee /etc/modprobe.d/blacklist_r8187.conf
Copy
echo "blacklist rt2870sta" | sudo tee /etc/modprobe.d/blacklist_rt2870sta.conf
Copy
echo "blacklist rtl8187" | sudo tee /etc/modprobe.d/blacklist_rtl8187.conf
Copy
echo "blacklist mac80211" | sudo tee /etc/modprobe.d/blacklist_mac80211.conf
- Se non utilizzate i vecchi driver r8187/stacks-ieee80211 non mettete in blacklist i drivers mac80211 ed rtl8187.
Pacchetto di drivers già petchato per Ubuntu Lucid default Kernel:NOTE:
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
sudo modprobe -r rtl8187 zd1211rw iwl3945 ath5k rt73usb rt2800usb
Copy
sudo mkdir /usr/src/drivers
cd /usr/src/drivers
Copy
sudo tar -xjvf compat-wireless-aircrack-lucid-patched.tar.bz2
Copy
cd compat-wireless-aircrack-lucid-patched
Copy
sudo make && sudo make install && sudo make unload && sudo shutdown -r now
Il processo d'installazione richiede circa 5/10 minutes, non interrompetelo.
Dopo il riavvio del computer, se non caricato durante l'avvio, caricate il driver preferito utilizzando il comando "modprobe":
sudo modprobe Nomer_Driver
- Include la patch per risolvere il problema di Aireplay-ng ed Airodump-ng --> "fixed channel mon0: -1", e injection/fragmentation patches.
Non utilizzate questo pacchetto con Ubuntu Natty in quanto non si compila correttamente con il Kernel 2.6.38.
(con Natty, utilizzate il nuovo pacchetto "compat-wireless-aircrack-natty-patched")
sudo modprobe -r rtl8187 zd1211rw iwl3945 ath5k rt73usb rt2800usb
Copy
sudo mkdir /usr/src/drivers
cd /usr/src/drivers
Copy
sudo tar -xjvf compat-wireless-aircrack-maverick-patched.tar.bz2
Copy
cd compat-wireless-aircrack-maverick-patched
Copy
sudo make && sudo make install && sudo make wlunload
Dopo aver terminato l'installazione correttamente (5/10 minutes), per utilizzare il driver RTL8187 e l' ALFA-AWUS036H, caricate il modulo appropriato con questo comando:
sudo modprobe -r r8187 && sudo modprobe rtl8187
E verificate con Airmon-ng o il nuovo Airmon-zc presente nell'ultima versione di Aircrack-ng SVN
sudo airmon-ng | grep "rtl8187
Mentre, per l'utilizzo della scheda ALFA-AWUS050NH o ALFA-AWUS036NH caricate il driver rt2800usb:
sudo modprobe -r rt2870sta && sudo modprobe rt2800usb
sudo modprobe -r r8187 rtl8187
Copy
sudo mkdir /usr/src/drivers && cd /usr/src/drivers
Copy
sudo wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
Copy
sudo unzip rtl8187_linux_26.1010.zip && cd rtl8187_linux_26.1010.0622.2006
Copy
sudo tar -xzf drv.tar.gz && sudo tar -xzf stack.tar.gz
Copy
sudo wget http://patches.aircrack-ng.org/rtl8187_2.6.27.patch -O - | sudo patch -Np1
Copy
sudo wget http://patches.aircrack-ng.org/rtl8187_2.6.32.patch -O - | sudo patch -Np1
Copy
sudo sed -i 's/-depmod -ae/-depmod -a/' Makefile
Copy
sudo make && sudo make install
sudo modprobe -r r8187 rtl8187
Copy
sudo mkdir /usr/src/drivers && cd /usr/src/drivers
Copy
sudo wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
Copy
sudo unzip rtl8187_linux_26.1010.zip && cd rtl8187_linux_26.1010.0622.2006
Copy
sudo tar -xzf drv.tar.gz && sudo tar -xzf stack.tar.gz
Copy
sudo wget http://patches.aircrack-ng.org/rtl8187_2.6.35-monitor_only.patch -O - | sudo patch -Np1
Copy
sudo sed -i 's/-depmod -ae/-depmod -a/' Makefile
Copy
sudo make && sudo make install
sudo modprobe -r rtl8187 && sudo modprobe r8187
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.
sudo modprobe -r rtl8187
sudo modprobe -r r8187
sudo sh /usr/src/drivers/rtl8187_linux_26.1010.0622.2006/wlan0rmv
sudo chmod +x /usr/src/drivers/rtl8187_linux_26.1010.0622.2006/wlan0rmv
sudo modprobe -r rt2800usb