Download LINUCA: Prism2 Wireless

Document related concepts
no text concepts found
Transcript
LINUCA: Prism2 Wireless
$LOGOIMAGE
LINUCA - Asociación Usuarios GNU/Linux de Cantabria
Prism2 Wireless (13441 lecturas)
Por Rubén Ramos, RiCe (http://www.nuteca.com)
Creado el 18/07/2003 18:00 modificado el 18/07/2003 18:00
Configuración de las tarjetas wireless con el chip Prims2, como las famosas USRobotics 2410
Método.
• Compilación del kernel con soporte PCMCIA y bridge pci
• Instalación de los pcmcia-cs
• Compilación e instalación del módulos hostap
• Configuración con las wireless-tools
Introducción.
Lo primero que debes hacer es enterarte que chip tiene tu tarjeta wireless, y si tienes un Prism2 estás de enhorabuena,
este tipo de chip está muy bien soportado en linux.
Aquí tienes una lista de chip en USB http://atmelwlandriver.sourceforge.net/usbtable.html(1)
Y aquí los driver para los diferentes chips http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html#drivers(2)
Para mucha más información http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/(3)
Las tarjetas wireless con el chip Prism2 pueden optener un rendimiento óptimo en linux con el fantástico driver hostap,
permite ponerlas en modo MASTER aún cuando el fabricante afirma que no se puede.
Hay otro modo para configurar este tipo de tarjetas en http://www.linux-wlan.com/linux-wlan/(4) ..que no voy a
explicar; es el que usa la meta-distribución knoppix.(5)
Para escribir el artículo me he basado en las USRobotics 2410(6) famosas por haber llegado al mercado español con un
precio de unos 40euros, pero también es abarcable para cualquier otro modelo con este mismo chip como las SMC de
11Mb y en general todas las que usen este chip.
Descripción.
Lo primero que debes hacer es compilar el kernel con las siguientes opciones, esta configuración es válida para
PCI/PCMCIA/bridge-PCI es muy importante que sea de esta forma:
• General Setup/PCMCIA/CardBus support
x x
x x
x x
x x
PCI-PCMCIA
x x
ISA-PCMCIA
1/3
<M> PCMCIA/CardBus support
[*]
CardBus support
[ ]
Databook TCIC host bridge support
[*]
i82092 compatible bridge support
[*]
i82365 compatible bridge support
x
x
x
x
x
x
x
x
x x
LINUCA: Prism2 Wireless
$LOGOIMAGE
Las dos últimas no siempre hacen falta activarlas, aunque no dudes si estás con un portátil
• Network device support/Wireless LAN (non-harmradio)
[*] Wireless LAN (non-hamradio)
x x
< >
STRIP (Metricom starmode radio IP)
x x
< >
AT&T WaveLAN & DEC RoamAbout DS support
x x
< >
Aironet Arlan 655 & IC2200 DS support
x x
< >
Aironet 4500/4800 series adapters
x x
< >
Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards
x x
< >
Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)
x x
--- Wireless Pcmcia cards support
x x
< >
Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
• En Network device support no debemos activar la opcion de PCMCIA Network device support, el driver
hostap se encargara de eso.
x x
[ ] PCMCIA network device support
x x
En los kernel preconfigurados que vienen con las distribuciones linux debes activar los módulos correspondientes (o
quizá lo haga solo cuando detecte el hardware), pero no es seguro que funcionase cuando instalas el driver hostap.
En estos momentos la tarjeta ya estará con la luz parpadeante, ahora necesitamos el software necesario para poder
tratarla:
• pcmcia-cs(7) da soporte a las tarjetas pcmcia
• hostap-source(8) driver para el chip Prism2
• wireless-tools(9) herramientas propias del wireless (iwconfig)
En debian:
apt-get install pcmcia-cs (/etc/pcmcia/)
apt-get install hostap-source (se instala en /usr/src/)
apt-get install wireless-tools (iwconfig y más)
Para compilar e instalar el módulo hostap recomiendo leer el sencillo README(10) que acompaña al paquete
hostap-source, depende de si poseemos una tarjeta pcmcia, pcmcia+soportePCI, tarjeta pci, lo tendremos que hacer de
una forma u otra.
En la sección del README Driver installation, tienes los 3 casos citados antes:
PC Cards (not in PLX9052 adapter)
PC Cards in PLX9052 adapter
PCI cards based on Prism2.5
hostap_cs.o PCMCIA (paso 1)
hostap_plx.o PCMCIA+soportePCI
hostap_pci.o PCI
Básicamente lo que hay que hacer es editar el fichero 'Makefile' para añadir el path de las fuentes del kernel (y de las
pcmcia-cs si se trata de una tarjeta pcmcia, se encuetra en /etc/pcmcia/), un par de 'make' y copiar el fichero
hostap_cs.conf en /etc/pcmcia/
Hasta aquí todo perfecto, ahora debes activar el nuevo módulo como te indica en el README, reiniciamos la tarjeta, si
fuera una pcmcia '/etc/init.d/pcmcia restart', si dudas como hacerlo reinicia la máquina (ssshh!! esto es propio de
winzones). Ahora tendrás activada la tarjeta, te darás cuenta por la luz parpadeante. Ejecuta 'iwconfig' y te debe aparecer
algo así:
[rubenr@debian]$ iwconfig
wlan0
IEEE 802.11-DS ESSID:"Nenas" Nickname:"petalo"
Mode:Master Frequency:2.422GHz Access Point: 00:50:C2:01:96:14
Bit Rate:2Mb/s Tx-Power=20 dBm Sensitivity=1/3
Retry min limit:8 RTS thr:off Fragment thr:off
Power Management:off
2/3
LINUCA: Prism2 Wireless
$LOGOIMAGE
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:3167 Invalid misc:2038 Missed beacon:0
Configuración.
Instala las wireless-tools, entre ellas está iwconfig, herramienta similar al ifconfig que se usa para configurar las
características propias de una tarjeta wireless.
iwconfig wlan0 mode master activa el modo 'servidor'
iwconfig wlan0 mode master nickname Nombre_pc essid Nombre_red pones todo en orden
El resto de configuraciones es la propia de una tarjeta de red convencional, con el único cambio de llamarse wlan0
ifconfig wlan0 ip_maquina up netmask numero_IP
Para funcionar la red wireless en modo infraestructura (la que he tratado aquí), debe haber un equipo que haga de nodo,
este tendrá el mode master el resto de clientes de la red estarán en mode managed
Más información.
El árticulo de Ricardo Galli http://bulmalug.net/body.phtml?nIdNoticia=1309(11)
Uno directo de Antilles(12) en Bilbowireless(13)
Lista de enlaces de este artículo:
1. http://atmelwlandriver.sourceforge.net/usbtable.html
2. http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html#drivers
3. http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
4. http://www.linux-wlan.com/linux-wlan/
5. http://www.knoppix.org/
6. http://www.usr.com/support/product-template.asp?prod=2410
7. http://pcmcia-cs.sourceforge.net/
8. http://hostap.epitest.fi/
9. http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
10. http://hostap.epitest.fi/cgi-bin/viewcvs.cgi/*checkout*/hostap/README?rev=HEAD&a
11. http://bulmalug.net/body.phtml?nIdNoticia=1309
12. http://bilbowireless.txipinet.com/modules.php?op=modload&amp;name=News&a
13. http://bilbowireless.txipinet.com/index.php
E-mail del autor: llxrice _ARROBA_ yahoo.es
Podrás encontrar este artículo e información adicional en: http://linuca.org/body.phtml?nIdNoticia=204
3/3