martes, 21 de agosto de 2007

Instalar y configurar tarjeta inalámbrica Atheros en Debian

Vamos a instalar una tarjeta inalámbrica pci con el chipset Atheros en un ordenador con Debian Etch. Para ello primeramente vamos a instalar los paquetes necesarios, pudiendo descargarnos directamente las fuentes desde aquí o instalándolos mediante apt. Nosotros vamos a elegir la segunda opción.

Necesitamos añadir los repositorios a nuestro sources.list para disponer de la versión más reciente del paquete madwifi para nuestra distribución. Con lo cual ejecutamos:

su
nano /etc/apt/sources.list


Y añadimos al final:

# Stable - Madwifi-
deb ftp://ftp.au.debian.org/debian stable main contrib non-free
deb-src ftp://ftp.au.debian.org/debian stable main contrib non-free


Ahora podremos instalar los paquetes necesarios. En la misma consola y como root:

apt-get update
apt-get install madwifi-source
apt-get install madwifi-tools


Con esto ya tenemos los paquetes necesarios. Ahora tenemos que instalar los módulos de madwifi (como root):

m-a prepare
m-a a-i madwifi


Ya tenemos instalados los módulos en sus directorios correspondientes, y sólo nos queda cargar el módulo con el comando (como root):

modprobe ath_pci


Probablemente no sea necesario, pero por si acaso vamos a añadir este módulo al archivo
/etc/modules (también como root):

echo ath_pci >> /etc/modules


Si hemos realizado todos los pasos ya sólo nos falta editar el archivo /etc/network/interfaces , para que el sistema reconozca la tarjeta al arrancar y la tengamos ya configurada. Vamos a configurarla para que la ip sea asignada por dhcp, aunque vamos a distinguir dos casos: con clave wep o con clave wpa:

  • wep:

Deberemos añadir al final del archivo /etc/network/interfaces lo siguiente:

auto ath0
iface ath0 inet dhcp
wireless-essid "mi_red"
wireless-key 46f04863257ac8040905ea0002

Siendo evidentemente "mi_red" el nombre que tenga la red que quieras configurar y la wireless-key la contraseña a utilizar (no en caracteres ASCII). Esta key la podemos ver en el router, ya que se generan cuatro después de introducir la clave. Sólo necesitamos pegar una de ellas.

  • wpa/wpa2:

Al igual que para wep, hay que modificar el archivo /etc/network/interfaces y añadir al final:

auto ath0
iface ath0 inet dhcp
# For linux >= 2.6.14 and recent madwifi (>=r1500) use 'wext', otherwise use #'madwifi'
wpa-driver wext
wpa-ssid "Mi_red"
wpa-psk 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f


Aquí también tendríamos que cambiar "Mi_red" por el nombre de la red que estemos configurando, y la secuencia de números y caracteres que viene en wpa-psk es la contraseña encriptada. Para generarla podemos ejecutar:

wpa-passphrase Mi_red password


Siendo password la clave utilizada para la red, obtendremos mediante este comando el psk (pre-shared-key) que tendremos que introducir en el campo wpa-psk.

Con todo esto ya deberíamos tener configurada la tarjeta inalámbrica.

Enlaces:

Howtos de madwifi.org para Debian