Configuración de tarjetas inalámbricas
Uso de BCM
Primero debe encontrar su modelo de tarjeta inalámbrica, el comando que le permitirá obtenerlo es lspci, que dará una salida como:
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) 00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3) 00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03) 00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03) 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03) 02:04.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05) 02:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller 02:06.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller 02:0e.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
Tristemente gran cantidad de controladores no son abiertos porque los fabricantes de hardware esperan que su negocio prospere escondiendo información a la competencia. Así que posiblemente para máquinas Debian, deberá activar la sección non-free, en el ejemplo anterior, la tarjeta inalámbrica es la 02:0e.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02). Es natural que una búsqueda rápida, ofrezca información acerca de cuáles son los controladores adecuados para instalarlos.
Una vez se instala los controladores se puede revisar que haya sido correctamente detectada con dmesg
Después de configurar una tarjeta inalámbrica, se buscará poder entrar a una red inalámbrica autenticada, a continuación un ejemplo de una cifrada con 128 bits que tiene como clave estared1234si con essid tu_red, este script funcionará asumiendo que tiene permiso para convertirse en superusuario con sudo. También se asume que la interfaz de red inalámbrica es eth2
Ejemplo
sudo /sbin/iwconfig eth2 essid "tu_red" key s:"estared1234si" sudo /sbin/ifdown eth2 2>/dev/null sleep 2s sudo /sbin/ifup eth2
Uso de ndiswrapper
Con ndiswrapper se puede hacer uso de los drivers para windows XP, al momento de este escrito se probó con bcmwl6.inf de Windows Vista Home edition y no funcionó, así que se empleó los de XP.
A continuación lo que se hace solamente una vez.
aptitude install ndiswrapper-common ndiswrapper-utils ndiswrapper-utils-1.9 ndiswrapper-source wireless-tools m-a prepare m-a a-i ndiswrapper cd /tmp wget http://www.gfc.edu.co/woakas/bcmwl5.inf wget http://www.gfc.edu.co/woakas/bcmwl5.sys ndiswrapper -i bcmwl5.inf modprobe ndiswrapper #Para hacer permanente la instalación de ndiswrapper echo "ndiswrapper" >> /etc/modules
Posteriormente se puede emplear(suponiendo que se identificó con wlan0) como es usual con comandos como:
dhclient wlan0
Bibliografía
http://douglascristiano.wordpress.com/dell-inspiron-e1505-with-debian-etchlenny/
http://jobezone.wordpress.com/2006/03/07/aspire-3003lmi-on-debian-testing-etch/

