Usando b43 para tarjetas inalámbricas BCM43xx en Linux
Hola a todos!
Otra vez Cortex, que llevaba un buen rato sin pasarse por aquí.
Para los que aún no se han enterado, el día de hoy se hizo estable la versión 2.6.32 del kernel Linux. Como siempre, incluyendo múltiples mejoras, varios añadidos y correcciones. Por mencionar algunas de las cosas nuevas, encontraremos soporte 3D para los chips gráficos Radeon más nuevos (algo que sé que muchos estaban esperando) así como soporte para KMS, Devtmpfs con lo cual se pretende tener un Linux independiente de Udev, mejoras en el sistema de archivos Btrfs, mejor manejo de memoria y mucho más.
Algo que todos los usuarios de tarjetas inalámbricas BCM43xx estabamos esperando, era el soporte de éste chipset por el driver b43. ¿Motivos? Muchos. Por ejemplo, no podíamos poner nuestra tarjeta en modo monitor y eso ya es mucho que decir.
En ésta nueva versión del kernel, ya hay soporte para éste tipo de chipsets y lo más recomendable es hacer la migración inmediata. No hay comparación alguna con el driver broadcom-sta, se nota un mejor funcionamiento, algo que los usuarios Windows podían disfrutar desde hace un buen rato ya.
Veamos como podemos disfrutar de éste driver.
Lo primero, es decir, que se necesita hacer uso de la versión 2.6.32 de Linux; ninguna versión anterior servirá. Si aún no te animas a compilar tus kernel personalizados (algo de lo que habíamos hablado I II III), la opción que te queda es esperar a que los desarrolladores de tu distribución incluyan el paquete precompilado con ésta versión. Si usas la ramas estables, probablemente pasará un buen tiempo antes de que ésto ocurra.
El proceso lo llevaré acabo desde mi Gentoo.
1. Instalamos gentoo-sources-2.6.32
ACCEPT_KEYWORDS=”~arch” emerge -av gentoo-sources
2. Configuramos el kernel normalmente y agregamos el soporte
Device Drivers -->
Network device support -->
Wireless LAN
[*] Wireless LAN (IEEE 802.11)
<*> Broadcom 43xx wireless support (mac80211 stack)
[ ] Broadcom 43xx PCMCIA device support
[*] Broadcom 43xx debugging
3. Compilamos, copiamos kernel a /boot y modificamos GRUB
mount /boot
cp arch/x86_64/bzImage /boot/gentoo-2.6.32
vim /boot/grub/grub.conf
4. Una vez instalado el kernel, procedemos a instalar b43-fwcutter y el firmware. La versión que incluye hoy, tu distribución, no te servirá. Descarguemos la versión en desarrollo
cd b43-tools/fwcutter
make
cd ..
5. Descarguemos e instalemos el firmware
wget http://downloads.openwrt.org/sources/broadcom-wl-4.178.10.4.tar.bz2
tar xjf broadcom-wl-4.178.10.4.tar.bz2
cd broadcom-wl-4.178.10.4/linux
sudo ../../fwcutter/b43-fwcutter -w “$FIRMWARE_INSTALL_DIR” wl_apsta.o
6. Reiniciamos
Una vez hayamos terminado de reiniciar, como root comprobamos que la interfaz esté funcionando:
ifconfig wlan1 up
iwlist wlan1 scan
¡Eso es todo! ¡A disfrutar sanamente del modo monitor!
41 Comentarios | deja el tuyo





ey amigi richie p, pero eso no me funciona en ubunto 10, lo que quiero es utilizar el aircrack-ng para crackear la wep, cuando hago lo qr dices y despues quiero instalar el aircrack me dice qe no satisface las dependencias, serias tan amabla de ayudarme te lo agradeceria,
si no satisface las dependencias no es por que no tengas el firmware, si no por que te faltan algún programa checa bien que dependencia te falta al instalar te tiene que decir que programas o librerías te faltan
pues mira man yo el driver lo instale desde
sistema->administracion->controladores de hardware
y ya ahi seleccionas el driver b43 por nada del mundo selecciones el sta y si lo seleccionaste pues kitalo fue lo ke yo hice y asi puedo crackear wep e incluso wpa2 mira prueba hacer esto y si ya deplano no funciona avisas y dejas tu correo o como kieras para mandarte un manual completo de como instalar el driver paso a paso ok?
espero y lo ke te puse aki sirve si no pues = y posteo los pasos aki bueno hasta la proxima
saludos
gracias por tu asistencia mi amigo richy. pero no me funciono lo que me dijiste, probe instalar de nuevo el ubuntu 10, pero cuando esta leyendo el cd en el proceso de instalacion, osea cuando lo acabo de poner, un mensaje me dice, que el driver b43 fwcutter no fue encontrado, que tengo qe ir a tal xxxx direccion de internet y buscarlo, pero eso lo veo como mas coplicado, xq me avian dicho que ubuntu 10 ( el cd ya trae todo incluido) y claro despues que lo instale y probe instalar el b43 fwcutter en la terminal, asi: apt-get install b43 fw cutter, me dice que ya tengo instalada esa version alli, y cuando le doy instalar al aircrack que lo tengo en el escritorio me dice !”error” que no se satisfacen las dependencias, al final no se que diablos me falta mi amigo, que crees que me ase falta para instalar el aircrack? podrias responderme esta pregunta. y como se ase para instalar un programa desde la terminal, que se encuentra en el escritorio. y que se ase cuando los programas (no son extension.rpm o extension.deb) para instalarlos? y deunave serias tan amable de mandarme el manual( paso x paso ) que me prometiste,para solucionar esto, te lo agradecere my brother