Airport Extreme en Gentoo con kernel 2.6.17 y última firmware
Ya era hora de configurar la Airport Extreme de mi PowerBook G4 de 12″ version 6,8 en mi Gentoo. Necesitaba un kernel 2.6.17 así que instalé el gentoo-sources-2.6.17-r1 de la rama unstable de Gentoo. Luego necesitaba fwcutter para extraer el firmware pero todos los que me descargaba me decía que faltaba microde8.fw y o similar. En el README salía una nueva versión pero solamente con un mirror que apuntaba a la web de WRT, que para colmo no funcionaba, así que en la web de DrinuS lo pude descargar. (Gracias por tenerlo guardado)
# wget http://drinus.net/airport/wl_apsta.o
Instalé fwcutter, también disponible solamente en la rama unstable (Podéis ver en la documentación de emerge como desenmascarar paquetes y utilizar las diferentes ramas).
# emerge bcm43xx-fwcutter
Antes de continuar vamos a compilar el kernel nuevo. Podemos utilizar la configuración anterior asegurandonos de tener las siguientes opciones activadas.
Networking -->
<M> Generic IEEE 802.11 Networking Stack
[*] Enable full debugging output
<M> IEEE 802.11 WEP encryption (802.1x)
<M> IEEE 802.11i CCMP support
<M> IEEE 802.11i TKIP encryption
<M> Software MAC add-on to the IEEE 802.11 networking stack
[*] Enable full debugging output
Device Drivers --> Network device support --> Wireless LAN drivers (non-hamradio) & Wireless Extensions
<M> Broadcom BCM43xx wireless support
[*] Broadcom BCM43xx debugging (RECOMMENDED)
Una vez compilado, instalado y reiniciado, extraigo los ficheros en /lib/modules:
# bcm43xx-fwcutter -w /lib/firmware /root/wl_apsta.o
No nos debería dar ningún error. Si se diese el caso podemos usar dmesg|tail para obtener información.
Cargamos el módulo
# modprobe bcm43xx
Levantamos la tarjeta
# ifconfig eth1 up
# iwlist eth1 scan
# iwconfig eth1 channel #
# iwconfig eth1 enc XXXX-XXXX-XX (Optional, for WEP)
# iwconfig eth1 essid “AP_ESSID”
Esto último no lo he probado. En realidad solamente he levantado la interfaz de red y hecho un escaneo y sin resultados, todo correcto. Luego iré a Halcón Viajes a por un billete de ALSA con destino Laredo, pero eso es un tema a tratar otro día.
Recursos:
Foro de Ubuntu, desde el que encontré la web de Drinus acerca de AE.
Foros de Gentoo.
Animo! Va por ti r0sk.
NOTAS: La ruta es /lib/firmware no /lib/modules, se me escapó.
Tenéis un mirror del firmware.
Escrito por Gura
03.Jul.06 y almacenado en las caterorías GNU/Linux, Gentoo.
También puede escribir un comentario, o referenciar esta entrada (trackback) desde su web.
Muy bueno el artículo Gura, también me guié por la guía de Ubuntu para configurar la mia. Lástima que aún no tengamos soporte para mode Ad-hoc, pero espero que en breve lo solucionen.
A mi me ha pasado igual que a ti, únicamente la he levantando por que nunca he intentado conectarme a ninguna por que o son Ad-hoc o tiene WEP o similar.
Bueno, el WEP no se, pero el WPA yo lo consigo utilizar con el paquete wpa_supplicant, si no recuerdo mal.
Me acabo de dar cuenta de que conozco una red libre allí en Pola que era la que usaba cuando iba a clase por allí, esta al lado de la iglesia y recuerdo que era de unos abogados. Además los ordenadores no tenían contraseña, podías conectarte a ellos y sacar toda la información que quisieras.
Esto hace unos años, así que, supongo que hayan puesto clave o hayan hecho algo similar…
He probado ya una sin protección. Va perfecta
PD: Hoy pasé por la plaza pero no miré si había wifi.
Me alegro de que te haya servido el mirror del firmware. Si puedes actualiza la web a la nueva url (http://airport.drinus.net).
Un saludo.
GNU/DrinuS.
Actualizado.
Podrías poner la config de tu kernel, es que ahora mismo estoy un poco pez.
Un saludo y gracias.