Ayuda Wireless (avanzado)

Leyendo por los vastos territorios de internet, me encontré un articulo MUY interesante. Lo leí y me quedé totalmente flipado. Fue como un shock. Trata de cómo localizar un punto de acceso wireless empleando únicamente software libre. principalmente las wireless-tools, gnuplot y octave (ya que tiene bastante desarrollo matemático).

Me propuse intentar hacer lo que comentan en el artículo, pero para obtener la fuerza de la señal necesito emplear un comando: iwspy

Al parecer, iwspy me devuelve una estadística de la fuerza de la señal.

Su sintaxis es iwspy wlan0 direcciónMAC. Pero cuando lo ejecuto, me devuelve:

root@portatil:~# iwspy wlan0 00:80:5A:46:73:89
Interface doesn't accept addresses...
SIOCSIWSPY: Operation not supported


y si ejecuto iwspy wlan0, me sale:

root@portatil:~# iwspy wlan0
wlan0 Interface doesn't support wireless statistic collection


Mi tarjeta es una USR Robotics 5410 con chip acx111.

El módulo del kernel es el acx con firmware 1.2.1.34

Resumiendo: ¿Por qué porras no me funciona el iwspy? ¿cómo lo soluciono?

PD.: Aprovecho para preguntar: ¿es normal que en la salida del "dmsg a" obtenga taantos errores? Me afecta en algo a la fluidez de la red? (yo diría que si. a veces se ralentiza un poco)

...
[17180592.008000] wlan0: tx error 0x80, buf 12!
[17180592.224000] wlan0: tx error 0x80, buf 15!
[17180594.900000] wlan0: tx error 0x80, buf 04!
[17180595.124000] wlan0: tx error 0x80, buf 08!
[17180595.564000] wlan0: tx error 0x80, buf 12!
[17180596.500000] wlan0: tx error 0x80, buf 07!
[17180596.820000] wlan0: tx error 0x80, buf 04!
[17180596.948000] wlan0: tx error 0x80, buf 11!
[17180597.316000] wlan0: tx error 0x80, buf 12!
[17180597.760000] wlan0: tx error 0x80, buf 04!
[17180599.788000] wlan0: tx error 0x80, buf 03!
[17180600.728000] wlan0: tx error 0x80, buf 07!
[17180719.908000] wlan0: tx error 0x20, buf 12!
[17180722.608000] wlan0: tx error 0x80, buf 03!
[17180723.076000] wlan0: tx error 0x80, buf 04!
[17180723.868000] wlan0: tx error 0x80, buf 11!
[17180732.284000] wlan0: rx: 14 DUPs in 59 packets received in 10 secs
[17180734.988000] wlan0: tx error 0x80, buf 12!
[17180735.036000] wlan0: tx error 0x80, buf 04!
[17180735.064000] wlan0: tx error 0x80, buf 08!
[17180735.076000] wlan0: tx error 0x80, buf 11!
[17180735.364000] wlan0: tx error 0x80, buf 08!
[17180735.460000] wlan0: tx error 0x80, buf 15!
[17180735.640000] wlan0: tx error 0x80, buf 03!
[17180735.640000] wlan0: tx error 0x80, buf 04!
[17180735.672000] wlan0: tx error 0x80, buf 11!
[17180735.672000] wlan0: tx error 0x80, buf 12!
[17180735.932000] wlan0: tx error 0x80, buf 03!
[17180736.996000] wlan0: tx error 0x80, buf 12!
[17180740.664000] wlan0: tx error 0x80, buf 07!
[17180857.532000] wlan0: tx error 0x80, buf 11!
[17180890.784000] wlan0: tx error 0x80, buf 04!
[17180890.888000] wlan0: tx error 0x80, buf 11!
[17180891.132000] wlan0: tx error 0x80, buf 12!
[17180891.132000] wlan0: tx error 0x80, buf 15!
[17180891.468000] wlan0: tx error 0x80, buf 08!
[17180896.492000] wlan0: tx error 0x80, buf 12!
[17181072.484000] wlan0: tx error 0x80, buf 03!
[17181183.948000] wlan0: tx error 0x80, buf 15!
[17181191.300000] wlan0: tx error 0x80, buf 03!
[17181191.404000] wlan0: tx error 0x80, buf 11!
[17181191.404000] wlan0: tx error 0x80, buf 12!
...


Hale, muchas gracias de antemano :P

por cierto, el artículo del que os hablaba al principio es este:

http://www.interlinknetworks.com/graphics/news/wireless_detection_and_tracking.pdf
El problema que tienes es...


Hostia no espera, no soy avanzado, asi que no puedo ayudarte.
grrr.... ya me habías dado ilusiones... ¿Habrá sido un error poner "avanzado" en el título?

Hombre, puse eso porque no me parece la típica pregunta de novato....

Supongo que habrá más maneras de obtener la fuerza de la señal inalámbrica.... a alguno se le ocurre cómo? A lo mejor mirando en /proc/net/wireless y algún script se puede hacer... pero no tengo ni idea de scripting :S
Te estaba vacilando [ginyo]

Creo que el problema que tienes es que tu tarjeta wireless no soporta modo monitor que creo que es necesitado para hacer ese iwspy.

Otra cosa es que o bien tu interfaz no es wlan0 y has hecho cop paste directo del PDF (error de novato) o bien no estas asociado al AP con lo cual no puedes hacer un spy de las conexiones.

Te digo un par de programas muy buenos para hacer cosas de estas, igual ya los conoces. Uno es kismet para hacer monitoring de todo el wireless que puedas captar.

El otro es ethereal que es un analizador de trafico en la red. Si estas conectado a un AP y por tanto a una red puedes "espiar" todos los datos que circulan por esa red con este programa. Es un poco complicado de usar al principio pero se aprende bastante rapido.
Hmm... probaré lo del ethereal.

Pero creo que el problema subyacente es que el soporte linux de esta tarjeta es más bien cutre-salchichero.

Si no siempre queda mirar la fuerza del enlace con iwlist s :P
Siempre puedes pillarte una tarjeta con chip atheros como he hecho yo que funcionan de PM
Moki_X escribió:Hmm... probaré lo del ethereal.

Pero creo que el problema subyacente es que el soporte linux de esta tarjeta es más bien cutre-salchichero.

Si no siempre queda mirar la fuerza del enlace con iwlist s :p
Pues si yo creo que el problema esta mas bien en que tu tarjeta no entra en modo monitor, como bien te han dicho por ahi tienes mas programas para poder ver la intensidad de la señal.

Mi preferido el kismet tambien puedes usar el airodump.

Has un ifconfig y comprueba tu dispositivo wireless, para asegurate de que es wlan01
6 respuestas