jueves, 7 de febrero de 2008

WLAN

Voy a explicar como hacer funcionar la tarjeta de red inalámbrica del Amilo L1300 [Intersil Corporation ISL3886 [Prism Javelin/Prism Xbow]], en este caso sobre Ubuntu Gutsy, aunque también me funcionó sobre Debian etch. Evidentemente también es una solución válida para otros ordenadores con esta misma tarjeta. Para una red con DHCP.

Resulta que existen drivers para linux de esta tarjeta, pero no rulan bien y hay que cargar los que estan hechos para windows...paradójico. Así que vamos a ello.

¿Cómo sabemos si esta tarjeta es la que tenemos? Ejecutamos:

# lspci

y nos listará todos los dispositivos PCI instalados. Si sale en la lista, la tenemos.

A partir de aquí todos los comandos como root (su) o añadís "sudo" al inicio de cada comando.

Primero instalamos el ndiswrapper:

# apt-get install ndiswrapper-common
# apt-get install ndiswrapper-utils-1.9

Si os da algún error más adelante relacionado con el ndiswrapper, volver a instalarlo descargando manualmente las sources.

Descargamos los drivers creados para windows: aquí [Es la página oficial de Fujitsu-Siemens: Marcar el cuadrito que pone "Ich akzeptiere die Lizenzbedingungen" y darle a descargar].

Desempaquetamos los drivers y nos situamos en su directorio (con la terminal). Ejecutamos:

# ndiswrapper -i PRISMA00.inf

Ahora, si ejecutais:

# ndiswrapper -l

tiene que saliros "prisma00: driver installed".

Bien, ahora vamos a quitar el módulo de linux y poner el que chuta.

# rmmod prism54
# modprobe ndiswrapper

Si ahora hacemos

# iwconfig

nos tiene que salir la interfaz "wlan0".

Ahora toca configurar la interfaz. Para esto necesitaremos la dirección mac del router/acces point, el essid de la red y la clave WEP. El essid (nombre de la red) y la clave WEP los tendriais que saber. Son del estilo WLAN_C7 y Z002459F1234D.

Para obtener la direccion MAC:

# iwlist scan

Y os listará todas las redes que encuentre. Identificais la vuestra mediente el essid y os apuntais la "Address" que viene a ser la dirección del router. Vamos a configurar la interfaz: (las comillas solo indican un comentario, no las pongais)

# iwconfig wlan0 mode managed
# iwconfig wlan0 ap "aquí la direccion MAC, del estilo 00:12:54:B4:FA:AA"
# iwconfig wlan0 essid "aquí el essid"
# iwconfig wlan0 key s:"aquí la clave WEP, del estilo Z002459F1234D"
Si vuestra clave es en formato hexadecimal (numeros y letras de la A a la F)
# iwconfig wlan0 key "aquí la clave"

Ahora activamos la interfaz

# ifconfig wlan0 up

y solicitamos la ip al router:

# dhclient wlan0

Ya debería estar funcionando la tarjeta de red inalámbrica.

Ahora vamos a hacer que funcione cada vez que arrancamos el sistema.

# echo "ndiswrapper" >> /etc/modules
# echo "blacklist prism54" | tee -a /etc/modprobe.d/blacklist

Ya está, si todo ha ido bien ya no tendreis que preocuparos más por la tarjeta de red inalámbrica.

Espero que os haya servido de algo el "HOWTO".

No hay comentarios: