Drivers Intel 5100agn para modo pasivo o monitor

Imagen de plateu
0 puntos

Que tal compañeros,

Les comento, he andado buscando los drivers para mi tarjeta de Wi-Fi para ponerla en modo monitor pero no he conseguido dar con ellos, la cosa es que vamos a empezar a hacer experimentos en una pequeña comunidad de GNU/Linux, recien empezada la comunidad, y pues quiero aprovechar la de mi notebook y no tener que comprar un adaptador... espero me puedan ayudar. Mi notebook es una SAGER NP2096 con Intel 5100 AGN a/b/g/n wireless card

Eduardo Villegas

Imagen de Surfaz
+1
0
-1

plateu, tengo tu misma tarjeta wifi y a mi me funciona el modo monitor.

El modo monitor se implementa en ese modelo a partir del kernel 2.6.28, es decir, el que vendrá en Ubuntu 9.04 en abril.

Si no quieres esperar siempre puedes:

* probar a compilar & empaquetar el kernel 2.6.28 por ti mismo como lo hice yo (no es tan difícil como lo pintan por Internet)
* usar el kernel v2.6.28.4 precompilado por el "kernel team" de Ubuntu, aunque queda bajo tu responsabilidad, es decir, no informes de errores sobre los paquetes deb de esta web:

http://kernel.ubuntu.com/~apw/mainline/

Ya que son compilaciones experimentales.

+1
0
-1

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

Imagen de plateu
+1
0
-1

Me empezaba a sentir un poco solo con el "problema", si se le puede llamar asi, una ultima duda, para levantar el modo monitor se usa el comando tipico:

[quote]#$ sudo iwconfig wlan0 mode monitor[quote/]

supongo que si pero prefiero alcarar todas las duadas posibles :=)
muchisimas gracias Surfaz

Eduardo Villegas

+1
0
-1

Eduardo Villegas

Imagen de Surfaz
+1
0
-1

Pues... yo es que prefiero este comando más "limpio" xd

sudo iwconfig wlan0 mode monitor

P.D. Lo digo sin tanta etiqueta innecesaria...xD

Ah! Y otra cosa, para activar el modo monitor con inyección de paquetes en un kernel superior o igual al 2.6.28 tienes que desactivar la característica HW crypto support. Esto se puede hacer de varias formas:

* Via terminal:
Descargas el módulo: modprobe -r iwlagn
Lo vuelves a cargar con la nueva opción: iwlagn swcrypto50=1

* Vía editor, para que el cambio se conserve cada vez que inicias Ubuntu:
Abres el archivo /etc/modules con permisos de root y añades debajo de lp esto iwlagn swcrypto50=1
Reinicias el sistema.

Tambien te aconsejo que incluyas estas opciones:

11n_disable50=1
Que deshabilita el soporte N, ya que actualmente aún no es estable, es un borrador por lo que puede dar problemas (peor rendimiento de la conexión y demás)

fw_restart50=1
Reinicia el firmware (un componente que necesita el controlador para funcionar) si hubiera algún problema.

+1
0
-1

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

Imagen de plateu
+1
0
-1

jajaja... gracias hermano, aun no consigo poner las etiquetas correctas en su lugar XD, en fin una ultima duda, de donde habeis sacado los conocimientos para hacer ese tipo de configuraciones, por que la verdad senti que exprimi al buen compañero google y no encontre indicios del tema... muchisimas gracias por tu ayuda, este mismo fin de semana compilo el kernel cuando ya no tenga la escuela sobre mis hombros.

puedo configurar el kernel 2.27.xx para tener la wi-fi en modo managed y el kernel 2.28.xx para modo monitor, para switcharme desde el grub?

comento en cuanto pueda como me fue, espero que nada salga mal

Eduardo Villegas

+1
0
-1

Eduardo Villegas

Imagen de Surfaz
+1
0
-1

en fin una ultima duda, de donde habeis sacado los conocimientos para hacer ese tipo de configuraciones, por que la verdad senti que exprimi al buen compañero google y no encontre indicios del tema...

Google es demasidado grande como para poder exprimirlo por completo.... xD
La clave para encontrar las cosas no es sólo buscarlas, si no saber como buscarlas.

Aún así, lo del módo monitor con inyección en este modelo wifi de Intel es algo reciente, por lo que tampoco hay mucha info.

puedo configurar el kernel 2.27.xx para tener la wi-fi en modo managed y el kernel 2.28.xx para modo monitor, para switcharme desde el grub?

Creo que no me has entendido, no hace falta usar un kernel especifico para cada modo. Los modos de la tarjeta wifi se pueden cambiar con Ubuntu funcionando (aunque si debes reiniciar la red para que surtan los efectos)

Miralo de esta forma, los "modos" son opciones del controlador/driver/módulo de la tarjeta wifi. Y por tanto se puede alternar entre ellos.

No hace falta que compiles el kernel, si te fijas en lo que escribí arriba, hay paquetes precompilados del nuevo kernel del futuro Ubuntu 9.04, aunque logicamente son más "experimentales" que el que tienes ahora.

Aunque si tienes tiempo, ganas y te interesa aprender más, puedes compilarte tu propio kernel.

+1
0
-1

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

Imagen de plateu
+1
0
-1

que tal,
disculpen por la ausencia, la cuenta de mi servicio a internet por fin cobro cartas XD

En fin, queria saber como ultima cuerstion, puesto que aun no e compilado el kernel mas nuevo, es o no peligroso compilar el nuevo kernel para el hardware de mi equipo, lo comento debido a que me han recomendado un par de amigos sercanos lo mismo, que es peligroso.

Eduardo Villegas

+1
0
-1

Eduardo Villegas

Imagen de Surfaz
+1
0
-1

* Cuando configuras las opciones del kernel para compilarlo, el sistema carga las opciónes del kernel que ya tienes instalado. Por lo que si no tocas nada no deberías tener problemas (puedes tocar cosas, pero tienes que saber que es lo que tocas)

* No tienes porque compilar el kernel, siempre puedes probar con uno de estos:

http://kernel.ubuntu.com/~apw/mainline/

Es más, ahora mismo estoy utilizando el 2.6.28 de esos repositorios en mi Ubuntu 8.04 sin ningún problema.

+1
0
-1

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

Imagen de medrano
+1
0
-1

Bueno yo intente hacerlo pero no me quedo puesto que me baje 2 archivos, linux-image-2.6.28-020628-generic_2.6.28-020628_i386.deb y el linux-headers-2.6.28-020628-generic_2.6.28-020628_i386.deb por lo cual procedi a instalar el primero el cual si salio todo bien, cabe mencionar que lo instale con doble click y me abrio el dialogo de instalar y ya. Luego intente con el de headers pero me saca un error el cual dice "Error: Dependency is not satisfiable: linux-headers-2.6.28-020628. Tambien intente instalarlo con "sudo dpkg -i "nombre archivo" pero me saca error con el de headers.

Espero no haya sido engorroso ni tecnico, ya probe buscando en google y he encontrado soluciones pero siempre se me queda en el paso de instalar el headers o el image, si alguien me puede ayudar le estare agradecido, saludos.

+1
0
-1
Imagen de Surfaz
+1
0
-1

+1
0
-1

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

Imagen de medrano
+1
0
-1

Hice lo que me dijiste, pude instalar 2 de 3 archivos sin problemas, pero al instalar el de image me saca esto la terminal:

dpkg: problemas de dependencias impiden la configuración de linux-image-2.6.28-02062807-generic:
linux-image-2.6.28-02062807-generic depende de wireless-crda; sin embargo:
El paquete `wireless-crda' no está instalado.
dpkg: error al procesar linux-image-2.6.28-02062807-generic (--install):
problemas de dependencias - se deja sin configurar
Se encontraron errores al procesar:
linux-image-2.6.28-02062807-generic

Para lo cual lo resolvi con el amigo google, bajando el archivo wireless-crda de la siguiente liga (esto lo pongo por que estoy seguro que no soy el primero ni el ultimo) http://ftp.kaist.ac.kr/ubuntu/pool/main/w/wireless-crda/wireless-crda_1....

Ahora ya me quedo, instale la suite de aircrack y ya pude hacer lo que queria, bueno si alguien necesita los pasos y es valido ponerlos me dicen y muchas gracias amigo por haberme ayudado, aunque para mi lo siguiente sera compilar mi kernel pues estudio ing computacion, saludos desde mexico df.

+1
0
-1
Imagen de Surfaz
+1
0
-1

Upss, si, se me olvido comentarte lo del wireless-crda...

Pero ya veo que lo has solucionado :D

+1
0
-1

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

Imagen de medrano
+1
0
-1

¿Como le hago para reiniciar la red o la tarjeta de red para volver a tener internet?, gracias

+1
0
-1
Imagen de Surfaz
+1
0
-1

¿tarjeta de red o tarjeta wifi?

Si es para conectarte a Internet por wifi con la tarjeta wifi sólo tienes que cambiar de modo monitor a modo managed:

sudo ifconfig wlan0 down && sudo iwconfig wlan0 mode managed && sudo ifconfig wlan0 up

El && permite ejecutar varios comandos uno seguido del otro.

+1
0
-1

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

Imagen de medrano
+1
0
-1

Ok amigo, lo voy a probar y pues muchas gracias por tu apoyo en este asunto de el modo monitor, saludos.

+1
0
-1
Imagen de The end
+1
0
-1

Hola, un par de preguntas:

1) Ya me he descargado todos los .deb del 2.6.28, ¿es recomendable instalarlos en algún directorio en concreto o es indiferente?

2) ¿Una vez instalado el nuevo kernel la 5100 funciona sin más o hay que instalar los linux-backports o lo que sea?
Esto último lo digo porque mi caso es que se me ha fastidiado la intel 3945 que tenía y ahora la tengo que substituir por otra. Me tiene que llegar una 5100 y por eso me interesa instalar la nueva versión del kernel, pero no sé si el soporte que ofrece a esta tarjeta hay que complentarlo con la instalación de algún paquete más.

Un saludo

+1
0
-1
Imagen de Surfaz
+1
0
-1

1) Es indiferente, puedes instalarlos con el Gdebi o con el dpkg

2) A ver.. todas las wifi Intel que conozco tiene 2 cosas:

- Un controlador libre (que se incluye en el kernel)
- Un firmware propietario (que se incluye en el paquete linux-firmware. Este paquete sólo está disponible en los repositorios desde Ubuntu 8.10 en adelante.

Sin embargo, si tienes una versión anterior (por ejemplo, yo uso Ubuntu 8.04) puedes descagartelo de aquí:

http://packages.ubuntu.com/jaunty/all/linux-firmware/download

E instalarlo como cualquier otro paquete.

Con tener el kernel 2.6.27 o superior (en este caso tu vas a instalar el 2.6.28) y el firmware (que lo incluye el paquete linux-firmware) la wifi te funciona sin ningún problema.

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

+1
0
-1

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

Imagen de The end
+1
0
-1

Hola, yo también uso Hardy, ¿seguro que no has tenido que hacer nada más que instalar el 2.6.28 y el linux-firmware?
Es que me pasa lo siguiente, he cambiado la tarjeta, me la detecta pero no puedo escanear nada y no me funciona el interruptor de encendido/apagado ni se enciende el led. No sé si hay que modificar algún archivo o copiar el firmware en algún directorio adicional... En fin, a ver si me puedes ayudar por favor.

Te paso la siguiente info:

Esta es mi salida dmesg:

[ 14.152860] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, 1.3.27ks
[ 14.152865] iwlagn: Copyright(c) 2003-2008 Intel Corporation
[ 14.152949] iwlagn 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 14.152958] iwlagn 0000:04:00.0: setting latency timer to 64
[ 14.153013] iwlagn: Detected Intel Wireless WiFi Link 5100AGN REV=0x54
[ 14.183147] iwlagn: Tunable channels: 13 802.11bg, 24 802.11a channels
[ 14.209744] iwlagn 0000:04:00.0: PCI INT A disabled
[ 14.210680] phy0: Selected rate control algorithm 'iwl-agn-rs'
[ 111.853448] iwlagn 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 111.853550] iwlagn 0000:04:00.0: restoring config space at offset 0x1 (was 0x100002, writing 0x100006)
[ 111.853673] iwlagn 0000:04:00.0: irq 2299 for MSI/MSI-X
[ 111.853763] iwlagn 0000:04:00.0: firmware: requesting iwlwifi-5000-1.ucode
[ 111.932252] iwlagn: Radio disabled by HW RF Kill switch
[ 661.684893] iwlagn 0000:04:00.0: PCI INT A disabled
[ 661.711022] iwlagn 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 661.711106] iwlagn 0000:04:00.0: restoring config space at offset 0x1 (was 0x100002, writing 0x100006)
[ 661.711206] iwlagn 0000:04:00.0: irq 2299 for MSI/MSI-X
[ 661.711281] iwlagn: Radio disabled by HW RF Kill switch

Y esta mi salida lshw -C network:

*-network
description: Wireless interface
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
logical name: wmaster0
version: 00
serial: 00:16:ea:ce:5d:6e
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list logical ethernet physical wireless
configuration: broadcast=yes driver=iwlagn latency=0 module=iwlagn multicast=yes wireless=IEEE 802.11abgn
*-network
description: Ethernet interface
product: RTL8101E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:05:00.0
logical name: eth0
version: 01
serial: 00:16:d4:fb:5a:ad
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical
configuration: broadcast=yes driver=r8169 driverversion=2.3LK-NAPI latency=0 module=r8169 multicast=yes

También he añadido el dispositivo en el /etc/network/interfaces

Un saludo y gracias por adelantado

+1
0
-1
Imagen de Surfaz
+1
0
-1

The end, ejecuta un:

sudo update-pciids

Asegúrate de que tienes activado el interruptor de wifi del portatil (Radio disabled by HW RF Kill switch -> te dice que lo tienes desactivado)

Prueba tambien con un:

sudo ifconfig wlan0 up

Para forzar la activación del wifi.

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

+1
0
-1

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

Imagen de The end
+1
0
-1

Gracias por contestar,

Sí, obviamente lo de darle al interruptor ya lo he probado cuarenta veces y nada. El led ni siquiera se enciende. También he probado a usar la combinación de teclas que por defecto activa el dispositivo en mi portátil. Nada.

Lo de levantar el wireless con el ifconfig up o ifup es lo primero que he hecho. Nada.

He intentado cargar el módulo con la opción disable_hw_scan=1. Nada.

He probado instalar los drivers de compat-wireless en el último kernel que tenía en Hardy y con el firmware adecuado y me pasa lo mismo, me reconoce el dispositivo pero no escanea absolutamente nada.

He intentado modicar el valor del archivo state para el rfkill, que siempre está en 2 pero no me deja hacerlo (sudo echo 1 > /sys/class/rfkill/rfkill0/state o bien sudo echo 0 > /sys/class/rfkill/rfkill0/state).

He añadido en /etc/modprobe.d/ un archivo iwlagn con el contendio:
alias wlan3 iwlagn
options iwlagn disable_hw_scan=1
Pero tampoco ha funcionado.

También he copiado el firmware del /lib/modules al /lib/modules/2.6.28. Nada.

Lo único que se me ocurre probar es descargar Intrepid y en modo live ver si tira.

NO creo que sea problema de hardware, porque aunque mi portátil tiene dos años es un cuore duo (plataforma Napa) y sé que algunos de estos se han llegado a vender con la intel 4965. Además según tengo entendido se puede substituir cualquier tarjeta intel de las actuales (4965, 5100 o 5300) mientras el chipset de la placa sea superior al 945.

Lo del sudo update-pciids ahora no puedo probarlo. Esta noche lo pruebo y te comento algo.

Si me puedes ayudar te lo agradecería mucho, empiezo a estar un poco quemadillo con el tema porque no acabo de encontrar ninguna pista en google ni se me ocurre otra solución.

Gracias otra vez y un nuevo saludo.

+1
0
-1
Imagen de The end
+1
0
-1

Por cierto, me he olvidado comentar que la línea que me llama la atención de la salida dmesg que puse más arriba es esta:
[ 111.853763] iwlagn 0000:04:00.0: firmware: requesting iwlwifi-5000-1.ucode

¿Qué significa, que pide el firmware... o no tiene nada que ver?

No creo, porque le instalé el linux-firmware y he comprobado que está en /lib/firmware y además como ya he dicho lo copié por si acaso en el /lib/firmware/2.6.28...

+1
0
-1
Imagen de The end
+1
0
-1

Ya lo he solucionado.

Al final el problema no tenía nada que ver con Ubuntu, era un problema en mi portátil.

Ya que estamos, ¿me podéis recomedar un gestor de redes que no dé problemas con la 5100? Es que con la 3945 no podía usar bien ninguno, por una razón u otra. Con Network-Manager y Wicd no me aceptaba ninguna clave y con Wlassistant podía conectarme pero a la larga me acababa dejando la tarjeta medio tonta, lo tuve que desinstalar. Al final me he conectado siempre mediante comandos. Ahora con la 5100 todavía no he probado, pero si me podéis aconsejar uno para ir a lo seguro mejor que mejor. ¿Cuál usáis vosotros?

+1
0
-1
Imagen de Surfaz
+1
0
-1

Yo siempre he usado el Network-Manager, te recomiendo que lo uses en las versiones más actuales de Ubuntu (como la 8.10 o la 9.04 cuando salga)

A ver... no es perfecto pero de momento para mi ha sido el más fiable y estable.

Nota: Uso una wifi Intel 5100 como en tu caso..

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

+1
0
-1

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

Imagen de The end
+1
0
-1

Pues, con Intrepid en modo live el Network-manager sigue sin aceptarme las claves. Aunque ahora al menos se ponen en verde los dos puntos... pero nada más, me salta el keyring, le doy a cancelar y se acabó, me vuelve a pedir la contraseña.

Me parece que voy a seguir como estoy que al menos funciona. No tengo ganas de crear un /etc/network/interfaces con todas las claves que tengo que usar o un /etc/wpa_supplicant.conf de las mismas proporciones (las tres claves en total entre los dos centros de trabajo donde curro, más la de casa de mis padres, más la mía propia).

+1
0
-1
Imagen de Surfaz
+1
0
-1

me salta el keyring, le doy a cancelar y se acabó, me vuelve a pedir la contraseña.

Ehh, creo que he descubierto el problema.

Cuando te salte el keyring (el Gestor de claves) debes introducir la contraseña de tu usuario no la clave de la conexión wifi. Esto suele ocurrir cuando activas el modo de inicio automatico de Ubuntu (es decir, que no te pida login y pasword para iniciar Ubuntu)

Con WICD no necesitas introducir tu contraseña de usuario ya que no utiliza el Gestor de claves de Gnome para guardar la contraseña de la wifi.

Nota: Para que el NetWork-Manager o el Wicd no te den problemas no debes tocar el archivo /etc/network/interfaces, debes dejarlo como viene de fábrica.

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.

+1
0
-1

***********************
No consultar nuestro wiki es directamente proporcional a la probabilidad de que no encuentres la solución a tu problema.