Aktualizováno! Návod pro Ubuntu 7.04 Feisty Fawn. Máte WiFi kartu na chipsetu Prism (třeba Z-Com XI-626, Z-Com XI-325)? Ovládače hostap v Ubuntu Feisty Fawn stejně tak jako v předešlé verzi neumí Packet Injection. Tento stručný návod vám ukáže jak tento stav jednoduše změnit. Ke kompilaci je potřeba kernel source (nebo headers). Pokud máte pomalejší linku počítejte s tím, že se stahuje cca 60MB. Nezapomeňte instalovat balíčky dpkg-dev a linux-kernel-devel.
Začneme vytvořením složky kde celá operace proběhne.
mkdir temp
cd temp
Pro výstup z kompilace vytvoříme podsložku outemp a zkopírujeme do ní aktuální kernel config
mkdir outemp
cp /boot/config-2.6.20-16-386 outemp/
cp /usr/src/linux-headers-2.6.20-16-386/.config outemp/
Stáhneme linux image
apt-get source linux-image-2.6.20-16-386
Stáhneme packet injection patch
wget -nc http://rsappe.googlepages.com/hostap-kernel-injection-2.6.20-16.patch
Patch pro kernel 2.6.18 je http://patches.aircrack-ng.org/hostap-kernel-2.6.18.patch
Spustíme patch
patch -p1 < hostap-kernel-injection-2.6.20-16.patch
Kompilace modulů
cd linux-source-2.6.20-2.6.20/
make O=../outemp outputmakefile
make O=../outemp archprepare
make O=../outemp modules SUBDIRS=scripts
make O=../outemp modules SUBDIRS=drivers/net/wireless/hostap
Zalohujeme původní moduly a nahradíme za nové
cd /home/USER/temp/outemp/drivers/net/wireless/hostap/
sudo cp -dpR *.ko /lib/modules/2.6.20-16-386/kernel/drivers/net/wireless/hostap/
Toť vše. Příjemnou zabavu.








