Para empezar tendremos que desinstalar el Ndiswrapper si lo tenemos instalado con alguno de los sigu comandos



Para Centos ,Fedora, Redhat

o similares


yum remove ndiswrapper -y



Para Ubunto, Debian, Kubuntu

o similares


apt-get remove ndiswrapper -y



Aqui descargaremos el paquete de WIFISlax con soporte de inyeccion


wget http://wifislax.com/modulos-extra/broadcom-wifislax-injects.tar.gz
tar -zxvf broadcom-wifislax-injects.tar.gz
cd  broadcom-wifislax-injects
install.sh



Si por alguna razon marca error la instalacion es que talvez no el script install.sh no encontro la ruta para colocar el modulo y tendra que haserce manual mente de la siguiente manera



cp bcm43xx.ko  /lib/modules/2.6.18-8.el5/kernel/drivers/net/wireless/



donde "2.6.18-8.el5" es la carpeta de el kernel de el ejemplo por lo que deberan introducirla en el kernel que esten ejecutando para saberlo puede ejecutar el siguiente comando "uname -a"
Ejemplo

[linux@unidadlocal broadcom-wifislax]# uname -a
Linux localhost.localdomain 2.6.18-8.el5 #1 SMP Tue May XX XX:XX:XX EDT 2008 i686 athlon i386 GNU/Linux
[linux@unidadlocal broadcom-wifislax]# 



Despues de esto ejecutamos otravez el script para instalar el modulo y Listo nuestra tarjeta estara funcionando

bash install.sh



Para saber si Nuestra tarjeta es una Broadcom

[linux@unidadlocal broadcom-wifislax]# lspci | grep Broadcom
05:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
08:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
[linux@unidadlocal broadcom-wifislax]#