Debian, Wi-Fi

Esta ha sido, hasta el momento, la parte que más ha costado. Desde aquí quiero dar las gracias a la gente de esdebian.org y de LinuxQuestions.org por su ayuda.

La solución está en este enlace: http://wiki.debian.org/wl.

El modelo de chip se puede comprobar con:

# lspci -vnn | grep 14e4

02:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)

que de acuerdo con linuxwireless.org, se corresponde con BCM4312 802.11b/g - low power.

Así que nos ponermos manos a la obra, recordemos que nuestro repositorio tiene la rama non-free añadida.

# aptitude update
# aptitude install build-essential debhelper module-assistant quilt wireless-tools

Bajamos a mano los paquetes broadcom-sta-common_* y broadcom-sta-source* de http://ftp.us.debian.org/debian/pool/non-free/b/broadcom-sta/

$ wget http://ftp.us.debian.org/debian/pool/non-free/b/broadcom-sta/broadcom-sta-source_5.10.91.9.3-1_all.deb
$ wget http://ftp.us.debian.org/debian/pool/non-free/b/broadcom-sta/broadcom-sta-common_5.10.91.9.3-1_all.deb

Utilizando el usuario administrador instalamos los paquetes:

$ su
# dpkg -i broadcom-sta-*deb

Construimos los módulos, m-a es module assistant, si no lo tenemos lo podemos instalar con aptitude, como casi siempre.

# m-a a-i broadcom-sta

Cargamos el módulo wl

# modprobe wl

Y ahora comprobamos si la interfaz inalámbrica está disponible

# iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

eth2      IEEE 802.11bg  ESSID:"OpenWrt"  Nickname:""
      Mode:Managed  Frequency:2.447 GHz  Access Point: 00:18:84:10:35:D1
      Bit Rate=54 Mb/s   Tx-Power:32 dBm
      Retry min limit:7   RTS thr:off   Fragment thr:off
      Power Managementmode:All packets received
      Link Quality=5/5  Signal level=-36 dBm  Noise level=-77 dBm
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Ya tenemos Wi-Fi. Ahora necesitamos un gestor para que nos sea más cómodo configurar las conexiones (también las que usan cable). Vamos a utilizar wicd.

Wicd no se encuentra en los repositorios de Lenny (recordad que estamos usando la última versión estable de Debian) así que añadimos esta línea a nuestro fichero /etc/apt/sources.list:

deb http://apt.wicd.net lenny extras

y después

# aptitude update

# aptitude install wicd

En caso de que tengamos instalado el paquete network-manager-gnome se lo llevará por delante.

Por último, para tener un icono en la barra de tareas vamos a crear un ficherito que dejaremos en nuestro home, en .kde/Autostart, y que no se nos olvide darle permisos de ejecución:

#!/bin/bash
sleep 10 && wicd-client;

Y este es el resultado:


Actualización 18 de septiembre de 2010: Parece ser que en squezee, wicd estará en los repositorios de debian y se podrá instalar con aptitude.

0 comentarios: