Registrate!    Login
Menú principal
Ingreso


Destacado...
Diarios - _BL_ENTRY_FOR

29/09/2006
Configuración del Airport Extreme en Ubuntu Edgy PPC
Categoría: Miscellaneous : 

Autor: Mentor (8:12 pm)
En este caso vamos a configurar la tarjeta de red inalambrica de los ibook y powerbook en una ubuntu Edgy para PowerPC. En el caso de los Macbook y Macbook Pro no es de aplicación este howto porque las nuevas airport extreme que montan están basadas en el chip Atheros 5006XS en lugar del Broadcom.

Nota: La configuración funciona para redes abiertas y para aquellas que tengan encriptación WEP.

Los pasos a dar están recogidos en numerosos howtos que hay en la red y se pueden resumir en los siguientes:

1- Aplicación del parche, activación de los drivers y compilación del kernel.
2- Obtención del firmware.
3- Compilación de fwcutter (herramienta para la extracción del firmware)
4- Extracción del firmware.
5- Configuración de la tarjeta de red.

La buena noticia es que con Edgy los pasos se reducen practicamente al 2,4,5 con lo que es realmente fácil tener la tarjeta funcionando.

El primer paso no es necesario porque el kernel de Edgy ya trae los drivers en el núcleo (fueron introducidos en el 2.6.17-rc3) y están compilados como módulos. De hecho si haceis un lsmod podeis ver que ya están cargados.

Para obtener el firmware vamos a utilizar este enlace. Más fácil imposible . Tambié existe otra forma que consistiría en extraerlo de la partición de MacOSx.
Tendríamos que montar dicha partición y buscarlos en la ruta: System/Library/Extensions/AppleAirPort2.kext/Contents/MacOS/AppleAirPort2

Ahora tendríamos que conseguir y compilar el fwcutter. Este paso que solía dar muchos problemas se ha resuelto completamente porque dicho paquete ya está en los repositorios oficiales. Simplemente tendréis que utilizar Synaptic para instalar el paquete bcm43xx-fwcutter. O utilizar desde consola la orden

Acotación:
sudo aptitude install bcm43xx-fwcutter


Ahora llega el momento de trabajar un poco. Abrimos una consola, vamos hasta el directorio en el que nos hemos bajado el wl_apsta.o y hacemos
Acotación:
sudo bcm43xx-fwcutter wl_apsta.o


Se extraerán una serie de ficheros que hemos de copiar a /lib/firmware con la siguiente orden
Acotación:
sudo cp bcm43xx_* /lib/firmware/


Ahora ya solo nos queda configurar la tarjeta como haríamos con cualquier otra inalambrica. Podemos utilizar el panel de Red que encontraremos en el menu de Administración o con las siguientes ordenes a través de la consola.

Acotación:
sudo ifconfig eth0 DIRECCION DE RED
sudo route add -net default gw GATEWAY
sudo iwconfig eth0 essid VUESTRA ESSID
sudo iwconfig eth0 ENC VUESTRA CLAVE


A partir de este momento ya deberíais tener conexión (a veces es necesario recargar el driver bcm43xx, con sudo rmmod bcm43xx y sudo modprobe bcm43xx).

Problemas que me he encontrado: Cuando desconectamos el interfaz, bien porque suspendamos el equipo o porque lo desactivemos manualmente no logro que se conecte de nuevo sin reiniciar el ordenador. Me da un timeout en la autentificación con el AP. Me imagino que será cosa de que mejoren los drivers.

Solo quedaría ahora la autentificación por WPA.
Leer los weBLog de Mentor | lectura(s) (-1)
_BL_PRINTERPAGE _BL_SENDSTORY
Los comentarios son propiedad de quien los envió. No somos responsables por su contenido.
Envió Hilo
Mentor
Enviado: 9/10/2006 15:42  Actualizado: 9/10/2006 15:42
Webmaster
Conectado: 21/3/2003
Desde: Vigo
Envios: 555
 Comprobado en una debian Sid
También ha sido probado en una Debian Sid y ha funcionado exactamente igual. También se reproduce el mismo problema tras la suspensión. De momento la solución consiste en hacer un ifdow <interfaz wireless>, rmmod bcm43xx y luego un modprobe bcm43xx y un ifup <interfaz wireless>.
Mentor
Enviado: 17/10/2006 12:23  Actualizado: 17/10/2006 12:23
Webmaster
Conectado: 21/3/2003
Desde: Vigo
Envios: 555
 Re: Comprobado en una debian Sid
He seguido ahondando en el tema y al parecer el problema de la suspensión no se da en tódos los casos. Hay personas en los que no se reproduce, se supone que es debido a las diferentes versiones del firmware utilizado.

En el caso de Debian Sid, ya no hay que bajarse el firmware de ningún sitio. La instalación de propio paquete bcm43xx-fwcutter tiene un archivo postinstall que lo baja automaticamente de la misma dirección que posteo. Es decir que simplemente con instalar ese paquete de los repositorios ya tendríamos todo solucionado. (Bueno lógicamente luego hay que configurar la red)