Me he llevado un rato buscando por la red a ver si encontraba algún modo de configurar la tarjeta de red, y he encontrado un manual excelente que pongo aquí de inmediato, para que no se me olvide, que ya se sabe que soy un desastre.
Identificamos la tarjeta:
#lspci | grep wlan
Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
Desactivamos el modulo en (por si lo tenemos activado)
# echo blacklist bcm43xx | sudo tee -a /etc/modprobe.d/blacklist
Descargamos e Instalamos ndiswrapper desde aquí
http://sourceforge.net/projects/ndiswrapper/
Debemos contar con linux-source, linux-headers para no tener problemas en la instalación
# aptitude install build-essential cabextract ndiswrapper-common ndiswrapper-modules-1.9 ndiswrapper-utils-1.9
Descargamos el driver
# wget http://ftp.hp.com/pub/softpaq/sp33001-33500/sp33008.exe
Descomprimimos
#mkdir bcm4311
#mv sp33008.exe bcm4311
#cd bcm4311
#cabextract sp33008.exe
Instalamos el driver
#ndiswrapper -i bcmwl5.inf
Verificamos la instalación
#ndiswrapper -l
installed drivers:
bcmwl5 driver installed, hardware (14E4:4311) present (alternate driver: bcm43xx)
Cargamos módulos
#ndiswrapper -m
Copiamos el driver
#cp /etc/ndiswrapper/bcmwl5/14E4:4311.5.conf /etc/ndiswrapper/bcmwl5/.conf
Editamos la siguiente configuración
#vim /etc/ndiswrapper/bcmwl5/.conf
Modificamos :
Afterburner|1
por
Afterburner|0
Inicializamos el Driver
# depmod -a
# modprobe ndiswrapper
Verificamos la interface . en mi caso levanto en la interface ETH1
#iwconfig
eth1 IEEE 802.11g ESSID:”xxxxxxx”
Mode:Managed Frequency:2.437 GHz Access Point: 00:19:5B:7D:B2:CF
Bit Rate=36 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:1CBE-991A-83 Security mode:restricted
Power Management:off
Link Quality:32/100 Signal level:-75 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Editamos y agregamos lo siguiente
#vim /etc/default/wpasupplicant
Agregamos
ENABLED=0
Habilitamos la carga de ndiswrapper al inicio
#vim /etc/modules
Agregamos al final: ndiswrapper
Podemos ver el artículo original aquí










Excelente manual… Pero el problema del Wi-Fi en Linux viene cuando tienes una configuración WPA2 con encriptación TKIP y tu Chip Wi-Fi funcionando con NDISWRAPPER, al parecer no hay soporte con el WPA_SUPPLICANT para este tipo de WPA y su encriptación… Bueno al menos yo llevo una semana y no lo he podido hacer funcionar y se que si funciona mi red en Linux, ya que lo he configurado con WEP y sin cifrado…
Es algo confuso el tema por que he encontrado esto la página de WPA_SUPPLICANT:
http://hostap.epitest.fi/wpa_supplicant/
Leyendo la fuente, en la sección de drivers dice que soporta el NDISWRAPPER, pero en la práctica al ejecutar como root el comando:
wpa_supplicant -h
Visualiza ejemplos y los drivers instalados… Pero ohhh problema no aparece el soporte para el driver ndiswrapper.. Y según en esta web:
http://linuxcpp.extreblog.com/200709128048_Configurar-WPA-en-gnuLinux.html
El driver para correr ndiswrapper es exactamente el del mismo nombre… Pero no funciona… He configurado todo correctamente pero no funciona…
Si es de importancia especificamente estoy usando openSUSE 11.0 y un Chip Z-Com bajo ndiswrapper como ya había comentado…
¿Cómo se puede hacer para que funcione con esa configuración?