Table of Contents

HostAP

HostAP è il driver consigliato per schede PCMCIA e PCI con chipset Prism2.x/3. Il sito web ufficiale del driver è raggiungibile presso http://hostap.epitest.fi.

Patch

Se si utilizza una versione del kernel >= 2.6.16, bisogna patchare i sorgenti con la patch hostap-kernel-2.6.18.patch anziché utilizzare il seguente metodo:

ifconfig wlan0 down
wlanctl-ng wlan0 lnxreq_ifstate ifstate=disable
/etc/init.d/CardBus stop
rmmod prism2_pci
rmmod hostap_pci
wget http://hostap.epitest.fi/releases/hostap-driver-0.4.9.tar.gz
tar -xvzf hostap-driver-0.4.9.tar.gz
cd hostap-driver-0.4.9
wget http://patches.aircrack-ng.org/hostap-driver-0.4.7.patch
patch -Np1 -i hostap-driver-0.4.7.patch
make && make install
mv -f /etc/pcmcia/wlan-ng.conf /etc/pcmcia/wlan-ng.conf~
/etc/init.d/pcmcia start
modprobe hostap_pci &>/dev/null

Risoluzione dei problemi

La scheda sembra bloccata

Se la scheda sembra bloccata (nessun pacchetto catturato o iniettato), disabilitare l'interfaccia, ricaricare il driver e reinserire la scheda. Da considerare anche l'idea di aggiornare il firmware (se prism2).

Inserendo la scheda crasha il sistema

Il sistema si blocca durante l'avvio o quando viene inserita la scheda.

http://forum.aircrack-ng.org/index.php?topic=2337.msg13100#msg13100

Questo problema può essere risolto con la patch di SuD:

http://tv.latinsud.com/hostap/

O avviando il seguente script. E' un pò complesso ma funziona.

Script:

 #!/bin/sh
 modprobe orinoco_cs
 pccardctl eject
 rmmod orinoco_cs
 rmmod orinoco
 rmmod hermes
 rmmod hostap_cs
 modprobe hostap_cs
 pccardctl insert

Inoltre bisogna aggiungere il seguente contenuto a /etc/modprobe.d/blacklist:

 #orinco wireless drivers
 blacklist orinoco_cs
 
 #hostap wireless drivers
 blacklist hostap_cs

Bug attuale

Bisogna essere anche consapevoli di questo bug

Limitazioni

Ci sono alcune importanti limitazioni con questo driver.