Paso 1.- Vamos a verificar que el modelo de nuestra Tarjeta sea Broadcom, para eso tecleamos en la terminal
# lspci |grep NetworkDebe salir algo mas o menos así:
04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Paso 2.- Colocamos el modelo del driver en el archivo /etc/modprobe.d/blacklist
# echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
Paso 3.- Instalamos ndiswrapper, para hacerlo puedes usar "añadir y quitar" o "Synaptic"
Paso 4.- Ahora verificamos el Chipset de la tarjeta.
# lspci -n | grep '14e4:43'
04:00.0 0280: 14e4:4315 (rev 01)
Paso5.- Ahora con esta información debemos descargar el Driver para nuestra tarjeta, el archivo que necesita el ndiswrapper es el ".inf" .
Puedes descargar el siguiente, que me a servido en varias ocasiones.
wget http://myspamb8.googlepages.com/R174291-pruned.zipDescomprime el archivo y guárdalo en una carpeta en tu home
Paso 6.- Vamos a Configurar el Ndiswrapper siguiendo estos pasos:
# ndiswrapper -i bcmwl5.inf
# ndiswrapper -l
# depmod -a
Paso 7.- Agregar Modulo ndiswrapper al Kernel.
# modprobe ndiswrapperEn caso de no poder cargar el modulo hacemos lo siguiente.
# apt-get install module-assistantPaso 8.- Modificamos los archivos de configuración.
# m-a prepare (te instalara los headers, make, y utilidades varias para compilar modulos)
# m-a a-i ndiswrapper (instala automaticamente todo lo necesario para los modulos y utilidades de ndiswrapper)
# cp /etc/network/interfaces /etc/network/interfaces.orig
# echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces
# sudo ndiswrapper -m
# echo 'ndiswrapper' | sudo tee -a /etc/modules
# echo 'ENABLED=0' | sudo tee -a /etc/default/wpasupplicant
Paso 9.- Reinicia el equipo
Listo, ya tienes Wifi en Debian, cuéntanos como te fue :D