Esta página pretende explicar como configurar la tarjeta Airport Extreme en Debian GNU/Linux. Esta es la tarjeta que Apple instala en sus iBooks y Powerbooks. Configurar esta tarjeta es muy sencillo, necesitaras saber compilar el kernel.
Primero empezemos reconociendo el hardware. Desde un terminal ejecuta el comando: lspci. Debes de obtener una salida similar a la siguiente.
Una vez veamos que tenemos una tarjeta Broadcom BCM43XX procedemos a bajarnos un kernel. Lo podemos hacer desde un navegador web en la página www.kernel.org o mediante wget. Ejecutamos el comando que se muestra abajo desde un terminal.
Una vez tengamos bajado el kernel procedemos a descomprimirlo en /usr/src
- #bunzip2 linux-2.6.18.tar.bz2
- #tar -xvf linux-2.6.18.tar
Ahora tenemos creado el directorio /usr/src/linux-2.6.18. Entramos en ese directorio y habilitamos las opciones que queremos. Puedes copiar este fichero .config a dicho directorio.
Procedemos a compilar el kernel.
- #cd /usr/src/linux-2.6.18
- #make menuconfig
- #make
- #make modules_install
- #cp vmlinux /boot/
Ahora tenemos que modificar /etc/yaboot.conf. Una vez modifiquemos el fichero yaboot.conf pasamos a ejecutar el comando ybin. A continuación pongo un extracto de como debería quedar el fichero /etc/yaboot.conf.
Procedemos a instalar el bcm43xx-fwcutter. El firmware wl_apsta.o se puede bajar de internet.
- #apt-get install bcm43xx-fwcutter
- #apt-get install bcm43xx-firmware
- #mkdir /lib/firmware
- #bcm43xx-fwcutter -w /lib/firmware wl_apsta.o
Una vez tengamos compilado el kernel e instalado el firmware procedemos a levantar la interfaz.
- #modprobe ieee80211
- #modprobe bcm43xx
- #iwlist "nuestra interfaz" scan
- #iwconfig "interfaz" channel "número de canal" rate "frecuencia" essid "essid al que queramos conectarnos"
- #dhclient "nuestra interfaz"
Si quisieramos configurar la interfaz con IP fija en lugar de DHCP ejecutariamos el comando: #ifconfig "interfaz" "ip" netmask "máscara de red". Nos quedaría configurar la pasarela: # route add default gw "ip de la pasarela".




