XaviGNU

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

  1. #bunzip2 linux-2.6.18.tar.bz2
  2. #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.

  1. #cd /usr/src/linux-2.6.18
  2. #make menuconfig
  3. #make
  4. #make modules_install
  5. #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.

  1. #apt-get install bcm43xx-fwcutter
  2. #apt-get install bcm43xx-firmware
  3. #mkdir /lib/firmware
  4. #bcm43xx-fwcutter -w /lib/firmware wl_apsta.o

Una vez tengamos compilado el kernel e instalado el firmware procedemos a levantar la interfaz.

  1. #modprobe ieee80211
  2. #modprobe bcm43xx
  3. #iwlist "nuestra interfaz" scan
  4. #iwconfig "interfaz" channel "número de canal" rate "frecuencia" essid "essid al que queramos conectarnos"
  5. #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".


Debian GNU/LinuxApache Web Server MySQL DBPHP Scripting language

Diseñado por Xavi | Sirviendo desde una máquina Debian GNU/Linux | El contenido de esta página tiene una licencia Creative Commons

Monday 12 May 2008 02:29:29

Uptime del sistema: 88 days, 10:01

Puedes contactarme en: xavignu.admin@gmail.com