Tarjetas Wireless Prism 802.11g en Linux


Si alguien tenía curiosidad por
saber si las tarjetas con el chip Prism 54 funcionaban en Linux, la
respuesta es . Por desgracia, no podemos pasar de 24 Mbps, pero su desarrollo sigue imparable

Si este
impedimento no os supone un trauma,
a continuación os explico cómo hacerlas funcionar.

Ante nada debéis
saber que este truco está orientado a tarjetas con el chip
Prism 54. Comercialmente se conocen como Prism GT, Prism Duette,
Prism Indigo, Prism Nitro… Si queréis saber si vuestra
tarjeta está soportada, lo mejor es que acudáis a las
páginas de Prism54

Lo más
recomendable para utilizar cómodamente una de estas tarjetas
es tener un kernel de la serie 2.6 a partir del 2.6.5. Aunque
esto no es absolutamente imprescindible ya que algunos kernels
ofrecidos por las distribuciones, ya cuentan con los módulos
correspondientes.

La mejor manera de
saber si tenéis disponibles los módulos de prism54 es
ejecutando el comando:
$ modprobe -l |
grep prism54

Si la salida de
este comando no os devuelve nada, es porque no tenéis el
módulo en vuestra distribución. Esto no os debería
pasar con un kernel 2.6.5 ya que, como he dicho antes, a partir de la
versión 2.6.5 ya está incluído en el vanilla.

Bien, por si las
moscas, vamos a contemplar la posibilidad de que no tengáis el
módulo compilado en el kernel. Los pasos a seguir en este caso
son los siguientes, si ya lo tenéis ignorad estos pasos:

1.- Instalar los fuentes del kernel, si no los teníais
2.- Recuperar el tarball de aquí
(la versión CVS es bastante estable)
3.-Desempaquetarlo: tar jxvf prism54-cvs-latest.tar.bz2
4.- Cambiar al directorio y compilar:

$ cd prism54-cvs-latest
$ make clean modules
$ make install
$ depmod -a

En este punto ya
tenéis el módulo listo. Por favor, no preguntéis
acerca de cómo compilar el módulo. Este sistema es un
método rápido para perezosos,
como buen módulo que es se puede parchear el kernel y
recompilarlo como Dios manda. Si tenéis dudas, podéis
leer el README
oficial
o consultar esta
traducción de SalamancaWireless
.
Una vez que
tenemos nuestro módulo disponible, lo que queda es sencillo:
1.- Copiar la
última versión del firmware
a
/usr/lib/hotplug/firmware creando el directorio si no existía
2.- Renombrar el archivo arm descargado del firmware a isl3890
3.- Ir a /etc/hotplug/ y asegurarse de que existe el fichero firmware.agent.
Si no existe, se puede descargar de aquí.
Muy importante: aseguráos de que tiene permisos de
ejecución
(chmod a+x firmware.agent)
4.- Instalar las
wireless-tools y los paquetes pcmcia si los necesitamos y sacar la
tarjeta y volverla a meter (cardctl eject && cardctl insert también funciona)

Y ya está,
el resto de la red, lo podéis configurar con iwconfig e
ifconfig como siempre. Si no sabéis cómo, pues man iwconfig y man ifconfig 😉

Cómo poner la tarjeta en modo
monitor:

Por si alguien se
lo preguntaba: Sí es posible, como de costumbre:

iwconfig ethX mode Monitor

Cómo configurar kismet para
utilizar prism54:

También se
puede. Consultad mi
kismet.conf
(gràcies Eduard ;-))

Referencias:
1.- El “README”
oficial de prism54.org: http://breu.bulma.net/?l3121
2.- La traducción
de salamancawireless: http://breu.bulma.net/?l3122
3.- Este post en
los foros, específico para SuSE: http://breu.bulma.net/?l3123
4.- Un montón
de artículos sobre Wireless disponibles en BULMA (mirad los
relacionados)

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=2036 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.