La cosa es que tras bastantes comidas de tarro y movimientos encontré un driver que funciona a la perfección con LiNUX y se me apetece informar a todos vosotros por si dudais en cojer Wireless por el adaptador o algo, así que paso a explicaros... (Escribo una traducción de el articulo original que se ubica en: http://www.sorgonet.com/modules.php?name=News&file=article&sid=120
Este documento en principio se ha escrito y comprobado sobre LiNUX Red Hat 9.0 pero yo lo he comprobado en mi SuSE 9.0 y ha funcionado correctamente (Alguna que otra equivocación, mea culpa).
Este documento está basado en ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/README
Primero de todo, vamos a ir al sitio FTP del Wlan-Ng y obtener el paquete:
ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/
linux-wlan-ng-0.2.0.tar.gz
Nota: Puedes probar con las otras revisiones pero deberias usar el paquete estable (hasta el momento es la 0.2.0)
Ahora te logeas como root en una consola y escribes:
tar -zxvf linux-wlan-ng-0.2.0.tar.gz
cd linux-wlan-ng-0.2.0
ln -s /usr/src/linux-2.4 /usr/src/linux
Es necesario que tengas el fichero .config en /usr/src/linux/ compruebaló escribiendo:
ls -la /usr/src/linux/.config
Si no tienes este archivo por que no has compilado nunca el kernel de Linux en el sistema que vas a usar para el Adaptador, deberias de copiar la configuración por defecto del kernel en esta localización, tambies puedes ejecutar make cloneconfig en el directorio del kernel /usr/src/linux y te copiará la configuración actual del nucleo que estás usando.
comprueba el nombre del kernel que tienes tecleando: uname -a
Ahora copiamos este:
cp /usr/src/linux/configs/kernel-2.4.21-i686.config /usr/src/linux/.config
donde kernel-...... es el de tu sistema.
make config
Ahora respondemos a las preguntas, las repuestas que están entre los corchetes [] serán las que se usaran por defecto presionando Intro y son algo diferentes, deberias de contestar para que te hagas una idea:
- "Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [y]: "
Sí (Y)
- Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [y]:
No (N)
- Build Prism2.5 native PCI (_pci) driver? (y/n) [y]:
No (N)
- Build Prism2.5 USB (_usb) driver? (y/n) [y]:
Sí (Y)
- Linux source directory [/usr/src/linux]:
Presiona Intro
- Alternate target install root directory on host []:
Presiona Intro
- PCMCIA script directory [/etc/pcmcia]:
Presiona Intro
- Module install directory [/lib/modules/2.4.21-20.1.2024.2.1.nptl]:
Presiona Intro
- Prefix for build host compiler? (rarely needed) []:
Presiona Intro
- Build for debugging (see doc/config.debug) (y/n) [n]:
No (N)
Una vez respondido correctamente te contestará:
Configuration succesful.
Y ahora Compilamos lo configurado y lo instalamos:
make all
make install
Si no nos da ningún error la instalación habrá terminado.
Has de saber que estos 2 archivos contienen la configuración:
/etc/wlan/wlan.conf:
Este fichero relaciona dispositivos wlan con identificadores de red, y contiene los nombres
de todos los dispositivos tque se deben de inicializar por el hotplug y los scripts rc.
/etc/wlan/wlancfg-*
Estos ficheros tienen al configuración de cada red. Esto hace que sea facil el cambiar a diferentes SSIDs y a varias configuraciones que se requiera, preferiblemente las claves WEP y "whatnot".
No es necesario editar esto, simplemente usa este script para activar tu tarjeta wireless usb
(Cambia esto para tu configuración):
emacs senao-on.sh
modprobe prism2_usb prism2_doreset=1
wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
wlanctl-ng wlan0 lnxreq_autojoin ssid= authtype=opensystem
ifconfig wlan0 ip-local-ordenador broadcast ip-broadcast netmask ip-mascara
route add default gw ip-gateway-o-router
ctrl-x ctrl-s (para salvar y salir)
Le damos permisos al script:
chmod 755 senao-on.sh
También, no olvidar configurar el archivo /etc/resolv.conf y poner tus Servidores DNS.
Ejemplo de /etc/resolv.conf
nameserver 127.0.0.1
nameserver 194.224.52.36
Ahora tu tarjeta deberia de funcionar, mira el LED de la Tarjeta Usb y comprueba que está encendida y permanente.
Si apagas el ordenador y lo vuelves a encender otra vez, y obtienes un error de los comandos del script al ejecutarlos, entonces, desenchufa el adaptador Usb del ordenador y vuelve a enchufarlo otra vez. Intenta con el script otra vez, y ésta vez deberia de funcionar.
El comando del iwconfig te ayudará para comprobar el estado de la conexión.
También el wavemon es una muy buena aplicación grafica en modo texto para ver esto.
http://www.jm-music.de/projects.html
Bueno, pues esto es todo, espero que os haya gustado :) y en caso de que tubierais la duda de si hay alguna forma de hacerlo funcionar al ser algo nuevo quede solucionado, ¡ahora no hay escusa para utilizar un router wireless en tu sistema LiNUX!
Un Saludo
Daniel Calvo Jiménez