sábado, 8 de septiembre de 2007

WIFI - instalar bcm43xx y wifi-radar

Gracias a la gente que esta realizando un gran trabajo de ingeniería inversa con los drivers para Broadcom ya lo tenemos incluidos estos driver en el kernel a partir del kernel 2.6.17-rc2 por lo cual el proceso de instalación es más sencillo, también vamos a ver como hacer para que nuestro Debian nos busque y nos conecte a la red wireless automáticamente dependiendo del lugar donde nos encontremos, sin estar configurando a cada rato, para esto usamos WiFi-Radar

Comencemos con el bcm43xx

En algunos lugares se dice que hay problema con este driver pero eso debe ser anteriormente, porque a mi me esta funcionando de maravilla en mi Debian Etch.

una vez instalado Debian podemos ver si el kernel detecto el driver, así que tenemos que poner el siguiente comando, si nuestra tarjeta es pci el comando es "lspci" y si es usb el comando es "lsusb", en mi caso pci:

# lspci

en la salida hemos de tener algo parecida a esto

03:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

Si en el caso de que nos saliera: command not found, entonces tu necesitas instalar pciutils

# apt-get instal pciutils

La gente tiende a confundir acerca del driver bcm43xx que viene en Debian Etch, creen que, porque ya el kernel lo ha reconocido ya debería funcionar y no es así, si usamos el comando:

# dmesg

y verán errores o problemas relativos a wireless porque no funciona, eso es debido a que necesita el firmware que es necesario para el hardware, así que debemos instalarlo primero.

Antes vamos a instalar los paquetes necesarios:

# apt-get install module-assistant
# apt-get install build-essential
# apt-get install bcm43xx-fwcutter

Reiniciamos el ordenador y ya tenemos listo para configurar la red wireless

Así que nos vamos a Escritorio->Administración->Red y seleccionamos la interface wireless y presionamos el botón Propiedades y comenzamos a poner los datos de nuestra red wireless


Presionamos Aceptar y después de uno dos minutos aproximadamente ya la tenemos activada y lista para navegar





WiFi-Radar

WiFi-Radar es una utilidad que te permite explorar las redes wireless disponibles y crear los perfiles para tus redes preferidas. Ahora para instalar Wifi-Radar tenemos que hacer lo siguiente:

# apt-get install wifi-radar

ahora lanzamos la aplicación:

# wifi-radar

el caso de nos devuelva el siguiente mensaje:
eth2 Interface doesn't support scanning.
eth2 no wireless extensions.

no se preocupe, es que tenemos que reconfigurar el WiFi-Radar para que trabaje con la interface de red adecuada, primero debemos saber cual es usando el siguiente comando nos mostrara cual es:

# iwconfig

Obtenemos una salida como esta (los datos fueron cambiados así que no traten de conectarse los que viven cerca de mi casa)

lo no wireless extensions.
eth2 no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11b/g ESSID:"dd-wrt" Nickname:"Broadcom 4318"
Mode:Managed Frequency=2.437 GHz Access Point: 00:6F:62:D2:AF:12
Bit Rate=11 Mb/s Tx-Power=18 dBm
RTS thr:off Fragment thr:off
Encryption key:EA29-59FC-924A-322F-03AE-3F29-43 Security mode:open
Link Quality=100/100 Signal level=3/3 Noise level=186/100
Rx invalid nwid:0 Rx invalid crypt:5 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
sit0 no wireless extensions.

Ahora sabemos que es eth1 (en mi caso) entonces tenemos que reconfigurarla ya que WiFi-Radar esta trabajando con eth2, asi que ponemos lo siguiente:

# dpkg-reconfigure -p low wifi-radar

nos va a salir una ventana como la siguiente en donde debemos tipear la interface correcta


una vez realizado esto lanzamos otra vez WiFi-Radar

# wifi-radar

ya nos muestra todas las redes wireless que están a nuestro alcance asi que debemos configurar el perfil de aquellas que son nuestras


Seleccionamos la primera y ponemos conectar, como no la hemos configurada nos preguntara si deseamos configurarla, le ponemos que si.







Una vez que ya tenemos configuradas las redes wireless que tenemos en la casa y las que tenemos en el trabajo, entonces con tan solo poner el siguiente comando nos conectaremos con la primera que este disponible

# wifi-radar -d

Para los que no desean estar escribiendo esto cada vez que encendemos el ordenador, lo podemos poner en el arranque /etc/init.d/wifi-radar y asi cada vez que encendemos nuestro ordenador comience a buscar y conectarse a la primera que encuentre y que este configurada en wifi-radar

Ahora les recomiendo que instalen wpa-supplicant para tener soporte de WPA y WPA2 y lo configures con wifi-radar.














.

No hay comentarios: