LINUCA
LINUCA - Asociación de Usuarios GNU/Linux en Cantabria
CONTENIDOS
. La Asociación
. ¡ Apúntate a socio !
. Fotos
. Los más leídos
. Autores [Actividad]
. Últimos Comentarios
. ¡Todos los titulares!
. Guía de Estilo
. Cómo publicar en Linuca
. Links cortos
. Lista de Correo
   [Mensajes antiguos]
   [Etiqueta en la Lista]
. Todas las Listas
. ¿Sugerencias?
. ¡Sindícanos!
Gràcies Bulma!
Esta página usa el código fuente de Bulma :-)
Busquedas

Ultimos kernels
(23/11/2014 08:32:01)
Debian
Última actualización
stable: 18/10/2014
testing: 22/11/2014
unstable: 22/11/2014
Poner una Orinoco en modo monitor (13231 lecturas)
Por Iker
WoPr (http://www.patapalo.net)
Creado el 09/01/2003 13:00 modificado el 09/01/2003 13:00

Aupa! Este es mi primer artículo y espero que le sirva a la gente, que como yo, posee una tarjeta wireless con el chip Hermes. Con esto y unas utilidades que doy al final del artículo podréis poner vuestra tarjeta en modo monitor para usar Airsnort, Kismet y similares.

Pagina1/1

-Configuración del equipo

La configuración del equipo que he usado es la siguiente:

* Portatil Airis P1100 256 RAM
* Cardbus bridge: 02 Micro, Inc. OZ6812 Cardbus Controller (rev 05)
* Tarjeta PCMCIA Lucent/Orinoco con chip Hermes
* Sistema Operativo Debian GNU/Linux kernel 2.4.18
* Drivers pcmcia-cs 3.2.1 parcheados

Para la configuración de una tarjeta PCMCIA con chip Hermes, como es el caso de la Orinoco no hay mayor complicación, ya que los drivers están incluidos en el kernel. Hay un magnifico articulo en Bulma explicando todo el proceso de configuración de la tarjeta. El enlace completo es este http://bulmalug.net/impresion.phtml?nIdNoticia=1309

-Parchear las fuentes de pcmcia-cs

Comprobar el estado

Bien, una vez que tengamos nuestra tarjeta configurada vamos a ejecutar iwpriv para comprobar que no la tenemos ya en modo monitor (si esto sucede saltate todo el documento :-D). Estas órdenes hay que ejecutarlas como root:

mothma#iwpriv <nombre_interfaz>
eth1 Available private ioctl :
force_reset (8BE0) : set 0 & get 0
card_reset (8BE1) : set 0 & get 0
set_port3 (8BE2) : set 1 int & get 0
get_port3 (8BE3) : set 0 & get 1 int
set_preamble (8BE4) : set 1 int & get 0
get_preamble (8BE5) : set 0 & get 1 int
set_ibssport (8BE6) : set 1 int & get 0
get_ibssport (8BE7) : set 0 & get 1 int
mothma#

Como vemos no tenemos un modo monitor, asi que vamos a tener que parchear las fuentes del pcmcia-cs para poder activarlo.

Las fuentes están disponibles en la página de Airsnort, asi que si queréis podéis echarle un vistazo, pero voy a facilitaros el trabajo y os pongo los enlaces a los archivos que yo he probado (ruido de aplausos y silbidos).

* Para descargar el pcmcia-cs tenemos este enlace http://prdownloads.sourceforge.net/pcmcia-cs/pcmcia-cs-3.2.1.tar.gz?use_mirror=twtelecom
* Para descargar el parche para las pcmcia-cs-3.2.1 tenemos este otro http://airsnort.shmoo.com/pcmcia-cs-3.2.1-orinoco-patch.diff

Una vez descargados los dos archivos vamos a descomprimirlos en, por ejemplo, /tmp:

mothma#tar xvfz /ruta/descarga/pcmcia-cs-3.2.1.tar.gz -C /tmp
pcmcia-cs-3.2.1/CHANGES
pcmcia-cs-3.2.1/BUGS
pcmcia-cs-3.2.1/README
pcmcia-cs-3.2.1/README-2.4
pcmcia-cs-3.2.1/SUPPORTED.CARDS
pcmcia-cs-3.2.1/COPYING
pcmcia-cs-3.2.1/LICENSE
pcmcia-cs-3.2.1/MAINTAINERS
pcmcia-cs-3.2.1/PCMCIA-HOWTO
pcmcia-cs-3.2.1/Configure
pcmcia-cs-3.2.1/Makefile
pcmcia-cs-3.2.1/config.in
pcmcia-cs-3.2.1/...
mothma#cd /tmp/pcmcia-cs-3.2.1
mothma:/tmp/pcmcia-cs-3.2.1#

Y ahora hay que parchear las fuentes con:

mothma:/tmp/pcmcia-cs-3.2.1#patch -p0 < /ruta/descarga/pcmcia-cs-3.2.1-orinoco-patch.diff
patching file wireless/hermes.c
patching file wireless/hermes.h
patching file wireless/orinoco.c
patching file wireless/orinoco.h

Y ahora vamos a compilar, asi que ./Configure && make all && make install. Seguido de esto nos metemos en el directorio wireless y lo mismo make all && make install. Nos fijamos cuando hace el make install que nos mete los archivos en /lib/modules/<version_kernel>/pcmcia. Esto no es lo que queremos, por lo menos en mi caso, ya que mis archivos de configuración están en /lib/modules/<version_kernel/kernel/drivers/net/wireless, asi que copiamos los archivos de /lib/modules/<version_kernel>/pcmcia en /lib/modules/<version_kernel/kernel/drivers/net/wireless

Seguido de esto hacemos un /etc/init.d/pcmcia restart para que cargue los nuevos ficheros parcheados y ejecutamos de nuevos la orden iwpriv para ver si se ha activado.

mothma#iwpriv <nombre_interfaz>
eth1 Available private ioctl :
force_reset (8BE0) : set 0 & get 0
card_reset (8BE1) : set 0 & get 0
set_port3 (8BE2) : set 1 int & get 0
get_port3 (8BE3) : set 0 & get 1 int
set_preamble (8BE4) : set 1 int & get 0
get_preamble (8BE5) : set 0 & get 1 int
set_ibssport (8BE6) : set 1 int & get 0
get_ibssport (8BE7) : set 0 & get 1 int
monitor (8BE8) : set 2 int & get 0
mothma#

Si vemos la última linea y pone monitor entonces ya está. Para activar el modo monitor necesitamos una última orden, donde el 1 es para activar y el segundo, el 6, es el canal en el que está mi tarjeta:

mothma#iwpriv <nombre_interfaz> monitor 1 6
mothma#

-Programas para usar

Aqui va una lista con sus urls para que les echeis un vistazo:

* Airsnort http://airsnort.shmoo.com
* Kismet http://www.kismetwireless.net
* TCPDump http://www.tcpdump.org
* Ethereal http://www.ethereal.com

Espero que os sirva.
Un saludo.

Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
1.  Re: Poner una Orinoco en modo monitor (12/01/2003 10:53, #270)
  Por: El cobarde anónimo
Hey, bienvenido y gracias por el interesante artículo!!

 
2.  Re: Poner una Orinoco en modo monitor (02/06/2003 22:59, #699)
  Por: El cobarde anónimo
Hola, he intentado aplicar estas instrucciones a una tarjeta AVAYA que se supone que es igual que una ORINOCO pero no me sale el modo monitor. Sabeis algo sobre como se hace en ellas. Muchas gracias. Enhorabuena por el articulo

 
3.  Re: Poner una Orinoco en modo monitor (03/06/2003 09:27, #700)
  Por: WoPr (http://www.patapalo.net)
Hola, he intentado aplicar estas instrucciones a una tarjeta AVAYA que se supone que es igual que una ORINOCO pero no me sale el modo monitor

Hola. En efecto, las tarjetas Avaya/Lucent/Orinoco/Agere... son todas iguales y todas llevan el chip Hermes. Se me ocurre que no hayas copiado en su sitio correcto los modulos parcheados. Mira otra vez si en tu distro los modulos originales están en /lib/modules/2.4.X/pcmcia o en /lib/modules/2.4.X/kernel/drivers/net/wireless. Es lo que se me ocurre con los datos que has dado.

Enhorabuena por el articulo

Gracias ;-)

 
4.  Re: Poner una Orinoco en modo monitor (07/07/2004 01:40, #1860)
  Por: Lety
pues mira tengo una targeta ORINOCO/AGERE y si puedo poner mi tarjeta en modo monitor, pero al parecer puse mal el parche porque me dice que mi eth0 posee un alias para modular 8139too en modules.conf(y este archivo no tengo idea de donde este)en vez de un modulo orinoco_cs que ya ha sido carhgado. Y ya no me deja hacer nada. Lety

 
5.  Re: Poner una Orinoco en modo monitor (11/04/2005 07:34, #3403)
  Por: Rafita
Hola, Tengo instalado Fedora Core 3. He seguido los pasos y me sale el modo monitor, pero no parece funcionar. Como puedo testear si esta en verdad en modo monitor? Otra cosa, es que no entiendo lo de "iwpriv monitor 1 6. Como puedo saber el canal de mi PCMCIA? Es el IRQ? Gracias de antemano.

 
Calificacion
***0
Votos: 18
SECCIONES
Artículo
Truco
Noticias
Breve
Enlace
Linuca
Libros
Tira ECOL
Tira Ecol
Modificado: 8/8/2007 21:18:13 | Tiempo Total: 0.004 segs | Kernel: Linux - x86_64 - 2.6.18-xen | Last Boot: 03/12/2010 01:21 CET
Powered By WEB-Bulma   Apache   Mysql   PHP   Gimp