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


CategoriaDebian CategoriaAyudaInterfazDeComandos

ConfigurarWireless (last edited 2009-07-15 15:26:38 by localhost)