|
|
|
|
Debian Última actualización | stable: 26/06/2010
testing: 03/09/2010
unstable: 03/09/2010
|
|
|
|
|
|
|
|
Prism2 Wireless
(20305 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 | Pagina1/1 |
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
Y aquí los driver para los diferentes chips http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html#drivers
Para mucha más información http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/
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/
..que no voy a explicar; es el que usa la meta-distribución knoppix.
Para escribir el artículo me he basado en las USRobotics
2410 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
<M> PCMCIA/CardBus support
x x
x x
[*] CardBus support
x x
x x
[ ] Databook TCIC host bridge support
x x
x x
[*] i82092 compatible bridge support
x x PCI-PCMCIA
x x
[*] i82365 compatible bridge support
x x ISA-PCMCIA
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
x x < > STRIP (Metricom starmode
radio IP)
x x
x x < > AT&T WaveLAN & DEC
RoamAbout DS support
x x
x x < > Aironet Arlan 655 &
IC2200 DS support
x x
x x < > Aironet 4500/4800 series
adapters
x x
x x < > Cisco/Aironet 34X/35X/4500/4800
ISA and PCI cards
x x
x x < > Hermes chipset 802.11b support
(Orinoco/Prism2/Symbol) x x
x x --- Wireless Pcmcia cards support
x x
x x < > Cisco/Aironet 34X/35X/4500/4800
PCMCIA cards
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:
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
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) hostap_cs.o PCMCIA (paso 1) PC Cards in PLX9052 adapter hostap_plx.o PCMCIA+soportePCI PCI cards based on Prism2.5 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 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
Uno directo de Antilles
en Bilbowireless
|
|
|
|
| Comentarios | 1. Re: Prism2 Wireless (23/07/2003 19:58, #827) Por: El cobarde anónimo |
| Tengo una nodo wireless con esa tarjeta y el adaptador PLX y no es necesario tener el soporte PCMCIA activado en el kernel (supongo que para una tarjeta PCI tampoco). De hecho en el README del driver hostap dice claramente que no son necesarios las fuentes de pcmcia-cs para compilar el kernel.
Me parece que no se explica muy bien la difencia entre los 3 casos (PCMCIA,adaptador PLX,PCI). Por lo demas me parece un estupendo manual.
Tambien aclarar que para hacer funcionar la tarjeta USR2410 en un portatil en modo cliente (lo tipico) es más comodo el driver orinoco que viene en el kernel. | |
2. Re: Prism2 Wireless (23/07/2003 21:11, #828) Por: RiCe (http://www.linuca.org) |
Si, la diferencia entre los tres casos es un poco difusa, de todas formas con la configuración indicada funciona en los tres casos.
Sobre lo de usar el driver orinoco que viene en el kernel.. al menos con el 2.4.20 me daba problemas, se reiniciaba o dejaba de funcionar. Yo prefiero usar el kernel del hostap también para modo managed, seguro q está más actualizado que el driver del kernel. | |
3. Re: Prism2 Wireless (24/07/2003 12:46, #831) Por: El cobarde anónimo |
| Con el kernel 2.4.21 y el parche de Alan Cox no tengo ningun problema con el driver del kernel (orinoco). Tambien hay que decir que no puedo usar ningun sniffer tipo airsnort porque el driver orinoco no permite poner la tarjeta en modo monitor salvo mediante parches. No creo que este driver esté muy anticuado porque el kernel 2.4.21 salió hace poco y además se supone que es bastante estable y fiable. Tengo entendido que en la nueva rama 2.6 del kernel los desarrolladores han tomado cosas de los drivers linux-wlan-ng asi que en teoria estamos de enhorabuena. | |
|
|
4. ayuda (11/02/2004 17:24, #1379) Por: johanna |
| ESTOY CONSTRUYENDO UNA RED INALAMBRICA CON TARJETAS LINKSYS WMP54G PERO NO SE POR DONDE EMPEZAR Y DECIDI ESCRIBIRLES PARA VER SI ME PUEDEN AYUDAR. | |
5. Compact flash (21/02/2006 17:57, #4792) Por: El mono |
| Hola, necesito saber como compilar el driver para una tarjeta wirelees compact flash que es de la familia Intersil Prism2, ya me bajé el hostap-driver, lo que no sé es en que modo compilarlo para este tipo de tarjeta, además estoy trabajando bajo una arquitectura arm, por lo que necesito ayuda en la compilación de este driver, gracias. | |
|
|
|
Calificacion
    Votos: 18 |
Danos tu opinion:
|
|
|
|
|
| Tira ECOL |
|
|
|
|
|
|