wireless

bcm43xx y b43-fwcutter en Linux

Uno de los "antiguos" problemas o inconvenientes que presentaban las distribuciones Linux, tenía que ver con la configuración wifi / wireless, sobre todo de tarjetas inalambricas externas. Esto hoy por hoy ha sido solventado mediante scripts automágicos para la instalación y configuración de estas, especificamente en las distros más amigables para los usuarios noveles tales como Ubuntu, Open Suse, etc.

En un antiguo artículo del blog que trataba sobre este tema [Ndiswrapper, WPA y BCM43xx], queda en evidencia el trabajo que significaba configurar una tarjeta inalámbrica con chip's bcm43xx, chip con fama de poco amigable con Linux, debido a que no tienen a disposición de la comunidad GNU/Linux el código fuente de sus driver's y por estar presente en gran cantidad de marcas de tarjetas pcmcia, incluyendo algunas de serie del sistema operativo OS X. La unica solución para hechar a andar estas tarjeta éra usar los controladores nativos para Windows en Linux a través de un programa llamado ndiswrapper, el que se encargaba de "interpretarlos" y así utilizar nuestra restrictiva tarjeta.

Guía Wireless Definitiva

Wireless Networking in the Developing World ó Redes Inalámbricas en Países en Desarrollo, es una iniciativa plasmada en un libro que vio la luz el año 2005 gracias al trabajo de siete personas, destacándose Rob Flickenger quien fue el editor y principal autor.

La WNDW pretende ser "Una guía práctica para planificar y construir infraestructuras de telecomunicaciones de bajo costo", gracias a la diversificación de las implementaciones wireless tipo 802.11.

El proyecto cuenta con una página y un libro en ( inglés y español), en formato pdf o impreso, donde en sus 280 páginas explica los pasos necesarios para implementar redes inalámbricas utilizando soluciones comerciales además de soluciones "Hágalo Usted Mismo".

Es recomendable la lectura de este libro tanto para entusiastas como expertos sobre la materia.

ndiswrapper y Ubuntu Edgy no se llevan

Como ya es costumbre en Ubuntu, y la versión 6.10 no ha sido la excepción, nuevamente se presentan problemas con el módulo ndiswrapper, ya que la versión instalada por defecto en Edgy (1.1) por alguna extraña razón no carga el módulo del kernel, acusando el error :

FATAL: Error inserting ndiswrapper
(/lib/modules/2.6.17-7-generic/kernel/drivers/net/ndiswrapper/ndiswrapper.ko):
Invalid argument

por consiguiente se hace inviable navegar con la tarjeta wireless.

El bug ya ha sido reportado, y se recomienda upgradear la versión de
ndis.

Gracias al siempre y útil dpkg, podremos instalar la versión 1.8 de
ndiswrapper y así no morir en el intento por configurar nuestra
conexión.

Desinstalamos la versión mala
$ sudo apt-get remove ndiswrapper-utils-1.1

Instalamos la versión buena
$ sudo dpkg -i ndiswrapper-utils-1.8_1.18-1ubuntu2_i386.deb

Renombramos la carpeta ndiswrapper
$ sudo mv /usr/sbin/ndiswrapper /usr/sbin/ndiswrapper.bkp

Creamos un enlace
$ sudo ln -s /usr/sbin/ndiswrapper-1.8 /usr/sbin/ndiswrapper

Magia, aumenta el precio de tu router.

Linksys Es sabido en el ambiente wireless, que unos de las mejores marcas para pensar, en caso de que necesites un router es Linksys ya que sus router, específicamente los modelo anteriores a la v. 5 y la posterior a esta la v. "l", permiten instalar firmware de código abierto, lo que significa upgradear tu router a uno con 10 veces su valor. Una de las características que más me llaman la atención es la posibilidad de instalar un servidor ssh, capaz de aceptar conexiones desde el "exterior" dándonos la posibilidad de comunicarnos con él y administrarlo de forma segura. Link's: http://Turn your $60 router into a $600 router. [vía Hack Attack] DD-WRT Firmware Project

Como Ndiswrapper, WPA y BCM43xx.

Este artículo se encuentra desactualizado, te recomiendo leer bcm43xx y b43-fwcutter en Linux, el cual te será más útil.

Este documento tiene como fin enseñarles a todos los amiguitos :) sobre la implementación a veces costosa de una red Wireless, específicamente en GNU/Linux.
Ingredientes (específicos de mí sistema).

1.Tarjeta Wireless Buffalo WLI-CB-G54A con Chipset Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03).

2.Router LinKsys modelo WRT54GL.