?>/script>'; } ?> Parche para 8187L en ubuntu con kernel 2.6.28 (Solucionado) Widgets Magazine

Autor Tema: Parche para 8187L en ubuntu con kernel 2.6.28 (Solucionado)  (Leído 56770 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

thedoctor77

  • Visitante
Parche para 8187L en ubuntu con kernel 2.6.28 (Solucionado)
« en: 26-04-2009, 02:45 (Domingo) »
Hola, el parche que anda por ahi es para el kernel 2.6.24, por lo que no puedo, o eso creo que es la causa del error, alguien me podria decir como hacerlo?, un saludo!!

AÑADO:

Esto es lo que hay
http://forum.aircrack-ng.org/index.php?topic=5755.0
un saludo!!



TRANSCRIBO AQUI LA SOLUCION COMPLETA CON TU PERMISO thedoctor77

1º Actualizar el sistema operativo

Código: [Seleccionar]
sudo dpkg --configure -a && sudo apt-get install -f && sudo apt-get update
2º Bajar paquetes necesarios (el python-psyco a mi me daba error pero no es muy importante)
Código: [Seleccionar]
sudo apt-get install linux-headers-$(uname -r) build-essential make patch gettext gcc python-psyco autoconf subversion tcl8.5 libssl-dev libnl1 libnl-dev
3º Actualizar los IW drivers

Código: [Seleccionar]
sudo mkdir /usr/src/drivers
cd /usr/src/drivers
sudo wget http://wireless.kernel.org/download/iw/iw-0.9.17.tar.bz2
sudo tar jxvf iw-0.9.17.tar.bz2
cd iw-0.9.17
sudo make
sudo make install

No se si alguien usa la alfa version 50 esa, yo creo que la mas normal igual que las bosslan que usa r8187 es la AWUS036H asique para esa pongo las instrucciones.

4º Drivers de alfa r8187 y parchearlos
Código: [Seleccionar]
cd /usr/src/drivers
sudo wget http://repository.wifi-ita.com/src/rtl8187_linux_26.1010-intrepid-jaunty.zip
sudo unzip rtl8187_linux_26.1010-intrepid-jaunty.zip
cd rtl8187_linux_26.1010.0622.2006/
sudo tar xzf drv.tar.gz
sudo tar xzf stack.tar.gz
sudo patch -Np1 -i rtl8187_2.6.27.patch
sudo make
sudo make install

No viene ahi pero yo para que me funcionara en condiciones puse en la blacklist el driver mac80211 conocido como rtl8187

5º Poner en la blacklist drivers mac80211
Código: [Seleccionar]
sudo su
echo blacklist rtl8187 > /etc/modprobe.d/blacklist

6º cargar el driver
Código: [Seleccionar]
sudo modprobe r8187
7º Reiniciar y a funcionar
A continuacion reiniciar y enchufar, mirad si os la reconoce con iwconfig y montadla con airmon-ng start wlan(el numeroquesea)

Fijaos si pone r8187 o rtl8187, si pone rtl8187 y os la monta en mon0 estaria mal instalado o mal puesto en la blacklist el driver mac802111 el que nos interesa es el ieee80211 que es el r8187.

Eso es todo amigos
« Última modificación: 01-09-2009, 21:11 (Martes) por devil_demon »

Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #1 en: 26-04-2009, 03:03 (Domingo) »

thedoctor77

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #2 en: 26-04-2009, 03:05 (Domingo) »
algo hago mal porque se queda como colgado, que puede ser?, un saludo!! y gracias
PD: No tengo enchufada la tarjeta

thedoctor77

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #3 en: 26-04-2009, 03:07 (Domingo) »
nada ni caso, un saludo!! ahora os cuento

thedoctor77

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #4 en: 26-04-2009, 03:14 (Domingo) »
me aparece esto:

jackalope@router:~/rtl8187_linux_26.1010.0622.2006$ patch -Np1 -i rtl8187-mac80211-injection-speed-2.6.28-wl.patch
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff --git a/drivers/net/wireless/rtl818x/rtl8187_dev.c b/drivers/net/wireless/rtl818x/rtl8187_dev.c
|index 54c0689..c0ade02 100644
|--- a/drivers/net/wireless/rtl818x/rtl8187_dev.c
|+++ b/drivers/net/wireless/rtl818x/rtl8187_dev.c
--------------------------
File to patch:

Se queda esperando a que ponga algo, ¿Estoy haciendo algo mal?
Los pasos a seguir son estos:

wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
unzip rtl8187_linux_26.1010.zip
cd rtl8187_linux_26.1010.0622.2006/
wget http://patches.aircrack-ng.org/rtl8187-mac80211-injection-speed-2.6.28-wl.patc
tar xzf drv.tar.gz
tar xzf stack.tar.gz
patch -Np1 -i rtl8187_2.6.24v3.patch
make
make install

Un saludo!!

portatilhwagm

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #5 en: 26-04-2009, 03:28 (Domingo) »
se queda esperando el file a parchear?

thedoctor77

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #6 en: 26-04-2009, 03:33 (Domingo) »
si, esta todo el aviso de consola ahi, que hago?, tambien he probado este, porque me el rc3 de aircarck vienen este y este otro rtl8187_hw_signal_backport_2.6.28.patch, con el anterior me dice eso y con este esto:

jackalope@router:~/rtl8187_linux_26.1010.0622.2006$ patch -Np1 -i rtl8187_hw_signal_backport_2.6.28.patch
can't find file to patch at input line 24
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|From: Larry Finger <Larry.Finger@lwfinger.net>
|Date: Thu, 4 Dec 2008 04:21:20 +0000 (-0600)
|Subject: rtl8187: Improve wireless statistics for RTL8187
|X-Git-Tag: master-2009-01-05~191
|X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Flinville%2Fwireless-testing.git;a=commitdiff_plain;h=cd2865552927d616be4a0da7c24$
|
|rtl8187: Improve wireless statistics for RTL8187
|
|The current wireless statistics for the RTL8187 poorly indicate the signal
|strength and quality. With testing, I found that the AGC value is inversely
|correlated with the strength as in the RTL8187B. By implementing a similar
|calculation, much more code becomes common to the two devices.
|
|Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
|Tested by: Martín Ernesto Barreyro <barreyromartin@gmail.com>
|Acked-by: Hin-Tak Leung <htl10@users.sourceforge.net>
|Signed-off-by: John W. Linville <linville@tuxdriver.com>
|Crudely-backported-by: Zero_Chaos <zero_chaos@pentoo.ch>
|---
|
|diff -Naur linux-2.6.28-orig/drivers/net/wireless/rtl8187_dev.c linux-2.6.28/drivers/net/wireless/rtl8187_dev.c
|--- linux-2.6.28-orig/drivers/net/wireless/rtl8187_dev.c   2009-02-09 16:52:51.000000000 -0500
|+++ linux-2.6.28/drivers/net/wireless/rtl8187_dev.c   2009-02-09 17:22:50.000000000 -0500
--------------------------
File to patch:



Creo que algo estoy haciendo mal, un saludo!!

portatilhwagm

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #7 en: 26-04-2009, 03:35 (Domingo) »
yo optaria por el driver de siempre que no usa el mac80211 que la cagaron con eso

tiraria de lo clasico

ifconfig wlan0 down   
rmmod r8187 rtl8187 2>/dev/null
wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
unzip rtl8187_linux_26.1010.zip
cd rtl8187_linux_26.1010.0622.2006/
wget http://patches.aircrack-ng.org/rtl8187_2.6.24v3.patch
tar xzf drv.tar.gz
tar xzf stack.tar.gz
patch -Np1 -i rtl8187_2.6.24v3.patch
make
make install

Desconectado drvalium

  • *******
  • Mensajes: 17370
  • Misántropo
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #8 en: 26-04-2009, 03:38 (Domingo) »
así por encima veo un pequeño error

Citar
wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
unzip rtl8187_linux_26.1010.zip
cd rtl8187_linux_26.1010.0622.2006/
wget http://patches.aircrack-ng.org/rtl8187-mac80211-injection-speed-2.6.28-wl.patc
tar xzf drv.tar.gz
tar xzf stack.tar.gz
patch -Np1 -i rtl8187_2.6.24v3.patch
make
make install

lo rojo deberia coincidir, le estas diciendo que use un parche que no es.


edito: de todas formas yo haría caso al Hwagm, si alguien sabe de que van estas cosas es el.
« Última modificación: 26-04-2009, 03:40 (Domingo) por drvalium »

thedoctor77

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #9 en: 26-04-2009, 03:46 (Domingo) »
hwagm, no puedo me da este error

jackalope@router:~/rtl8187_linux_26.1010.0622.2006$ sudo make
rm -f ieee80211/Module.symvers 2>/dev/null
rm -f ieee80211/Modules.symvers 2>/dev/null
make -C ieee80211 all
make[1]: se ingresa al directorio `/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211'
make -C /lib/modules/2.6.28-11-generic/build M=/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211 modules
make[2]: se ingresa al directorio `/usr/src/linux-headers-2.6.28-11-generic'
  CC [M]  /home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.o
In file included from /home/mario/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_softmac.c:17:
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211.h: En la función ‘ieee80211_priv_rtl7’:
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211.h:1181: aviso: ‘netdev_priv’ es estática pero se usa en la función inline ‘ieee80211_priv_rtl7’ la cual no es estática
  CC [M]  /home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_rx.o
In file included from /home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_rx.c:52:
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211.h: En la función ‘ieee80211_priv_rtl7’:
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211.h:1181: aviso: ‘netdev_priv’ es estática pero se usa en la función inline ‘ieee80211_priv_rtl7’ la cual no es estática
  CC [M]  /home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_tx.o
In file included from /home/mario/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_tx.c:60:
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211.h: En la función ‘ieee80211_priv_rtl7’:
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211.h:1181: aviso: ‘netdev_priv’ es estática pero se usa en la función inline ‘ieee80211_priv_rtl7’ la cual no es estática
  CC [M]  /home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.o
In file included from /home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:37:
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211.h: En la función ‘ieee80211_priv_rtl7’:
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211.h:1181: aviso: ‘netdev_priv’ es estática pero se usa en la función inline ‘ieee80211_priv_rtl7’ la cual no es estática
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c: En la función ‘ipw2100_translate_scan_rtl7’:
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:57: aviso: se pasa el argumento 1 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:57: aviso: se pasa el argumento 3 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:57: aviso: el paso del argumento 4 de ‘iwe_stream_add_event’ crea un puntero desde un entero sin una conversión
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:57: error: faltan argumentos para la función ‘iwe_stream_add_event’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:66: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:66: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:66: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:66: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:69: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:69: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:69: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:69: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:75: aviso: se pasa el argumento 1 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:75: aviso: se pasa el argumento 3 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:75: aviso: el paso del argumento 4 de ‘iwe_stream_add_event’ crea un puntero desde un entero sin una conversión
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:75: error: faltan argumentos para la función ‘iwe_stream_add_event’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:87: aviso: se pasa el argumento 1 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:87: aviso: se pasa el argumento 3 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:87: aviso: el paso del argumento 4 de ‘iwe_stream_add_event’ crea un puntero desde un entero sin una conversión
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:87: error: faltan argumentos para la función ‘iwe_stream_add_event’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:97: aviso: se pasa el argumento 1 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:97: aviso: se pasa el argumento 3 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:97: aviso: el paso del argumento 4 de ‘iwe_stream_add_event’ crea un puntero desde un entero sin una conversión
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:97: error: faltan argumentos para la función ‘iwe_stream_add_event’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:106: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:106: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:106: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:106: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:136: aviso: se pasa el argumento 1 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:136: aviso: se pasa el argumento 3 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:136: aviso: el paso del argumento 4 de ‘iwe_stream_add_event’ crea un puntero desde un entero sin una conversión
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:136: error: faltan argumentos para la función ‘iwe_stream_add_event’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:141: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:141: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:141: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:141: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:157: aviso: se pasa el argumento 1 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:157: aviso: se pasa el argumento 3 de ‘iwe_stream_add_event’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:157: aviso: el paso del argumento 4 de ‘iwe_stream_add_event’ crea un puntero desde un entero sin una conversión
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:157: error: faltan argumentos para la función ‘iwe_stream_add_event’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:164: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:164: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:164: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:164: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:178: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:178: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:178: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:178: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:193: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:193: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:193: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:193: error: faltan argumentos para la función ‘iwe_stream_add_point’
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:204: aviso: se pasa el argumento 1 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:204: aviso: se pasa el argumento 3 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:204: aviso: se pasa el argumento 4 de ‘iwe_stream_add_point’ desde un tipo de puntero incompatible
/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.c:204: error: faltan argumentos para la función ‘iwe_stream_add_point’
make[3]: *** [/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211/ieee80211_wx.o] Error 1
make[2]: *** [_module_/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211] Error 2
make[2]: se sale del directorio `/usr/src/linux-headers-2.6.28-11-generic'
make[1]: *** [modules] Error 2
make[1]: se sale del directorio `/home/jackalope/rtl8187_linux_26.1010.0622.2006/ieee80211'
make: *** [all] Error 2



drvalium, lo escribi mal en el foro, lo hice bien, un saludo!!

portatilhwagm

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #10 en: 26-04-2009, 03:56 (Domingo) »
joder  con los ubuntu, siempre pasan esa cosa raras

supongo que por eso sacaron los del mac80211 para kerneles mas actuales

asi que volvemos al otro formato
rtl8187-mac80211-injection-speed-2.6.28-wl

hace mencion a la ruta propia del kernel, asi que aki pasa algo raro

thedoctor77

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #11 en: 26-04-2009, 03:58 (Domingo) »
entonces que hago?, un saludo!!

portatilhwagm

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #12 en: 26-04-2009, 04:00 (Domingo) »
http://www.aircrack-ng.org/doku.php?id=rtl8187


The rtl8187 driver is a FOSS mac80211 driver for RTL8187L and RTL8187B. Rtl8187 is part of the official Linux kernel. Starting with 2.6.27, this driver is supported by aircrack-ng.

To use the driver with aircrack-ng, it's recommended that you apply the following patch: http://patches.aircrack-ng.org/rtl8187-mac80211-injection-speed-2.6.28-rc6.patch

For wireless-testing/compat-wireless, use http://patches.aircrack-ng.org/rtl8187-mac80211-injection-speed-2.6.28-wl.patch

In addition, apply the latest mac80211 frag+ack patch.

If you have r8187/r8187b installed, don't forget to blacklist it before using this driver.


asi que

Citar
e queda esperando a que ponga algo, ¿Estoy haciendo algo mal?
Los pasos a seguir son estos:

wget http://dl.aircrack-ng.org/drivers/rtl8187_linux_26.1010.zip
unzip rtl8187_linux_26.1010.zip
cd rtl8187_linux_26.1010.0622.2006/
wget http://patches.aircrack-ng.org/rtl8187-mac80211-injection-speed-2.6.28-wl.patc
tar xzf drv.tar.gz
tar xzf stack.tar.gz
patch -Np1 -i rtl8187_2.6.24v3.patch
make
make install

Un saludo!!

eso te lo acabas de inventar, es decir haz mezclado el tema de los driver mac80211 y los ieee80211

ese parche no es para eso

thedoctor77

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #13 en: 26-04-2009, 04:01 (Domingo) »
que parche es entonces?, un saludo!!

portatilhwagm

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #14 en: 26-04-2009, 04:05 (Domingo) »
te explico

http://patches.aircrack-ng.org/rtl8187-mac80211-injection-speed-2.6.28-rc6.patch

ese creo que es para el kernel antes de compilarlo

y este

http://patches.aircrack-ng.org/rtl8187-mac80211-injection-speed-2.6.28-wl.patch

para las wireless-testing/compat-wireless


asi que bajate las compact-wireless actuales y aplicales ese parche, ademas del apply the latest mac80211 frag+ack patch.

eso es bastante lioso si no se hizo nunca





thedoctor77

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #16 en: 26-04-2009, 04:20 (Domingo) »
nose si es que yo estoy haciendo algo mal o que pasa, pero me da a elegir entre dos archivos ambos parches, un saludo!!

devil_demon

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #17 en: 26-04-2009, 17:21 (Domingo) »
Vamos a ver lo que pasa es que hasta ahora ibamos tirando del driver clasico que usa ieee80211 que era r8187 y hubo un problema cuando sacaron la 2.6.27, pero luego sacaron un parche para que funcionara en la 27, hasta ahi bien. El problema es que acaba de salir ubuntu 9.04 que usa 2.6.28 de kernel y no existe parche que use el driver ieee80211 para este kernel con lo cual hay dos opciones o esperar que lo hagan o pasarse a los mac80211 que al parecer vienen integrados en el kernel, y lo que he mirado es que al parecer hay que aplicar esos parches que ofrecen en aircrack-ng para inyeccion y para fragmentacion, lo que no se es si hay que aplicarlos sobre los drivers que vienen ya instalados en el kernel o hay que compilar de nuevo el kernel, o se pueden bajar por separado los drivers mac80211 para rtl8187 , aplicar el parche sobre ellos y luego compilarlos e instalarlos (sobreescribiendo lo que vienen de serie) que seria lo mas logico y facil.

Yo he probado a bajar los drivers normales mac80211 para rtl8187 y parchearlos con los parches nuevos de inyeccion y fragmentacion y me da los mismos errores que se ha comentado por aqui, me pregunta que archivo parchear y parece como si buscara una ruta distinta, no lo se, si alguien sabe como hacerlo se agradeceria lo explicara un poco para tontos xD

Otra duda que tengo es si van mejor los ieee80211 o los mac80211, he leido que los mac son mas modernos incluyen cosas de Qos y es los que vienen de serie, pero yo hasta ahora he usado los de toda la vida ieee80211 con el parche para 2.6.27 y me iban genial con la alfa500 inyectando a mas de 500 a veces a ver si ahora estos de mac van mal, porque no me mola nada cuando empieza a crear interfaces como mon0 y luego ves en airodump-ng el power con numeros negativos y todo eso.... xD saludos

devil_demon

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #18 en: 26-04-2009, 17:33 (Domingo) »
Estos drivers
http://rtl-wifi.sourceforge.net/wiki/Mac80211

con estos parches
http://www.aircrack-ng.org/doku.php?id=rtl8187

bajarlos, descomprimirlos, copiar parches a la carpeta descomprimida, patch -Np1 -i archivodelparche.patch
da errores.

Alguien sabe como seria?

thedoctor77

  • Visitante
Re: Parche para 8187L en ubuntu con kernel 2.6.28
« Respuesta #19 en: 26-04-2009, 18:10 (Domingo) »
yo anoche al final consegui parchear la tarjeta con el parche del kernel 2.6.27, pero mal, porque entra en modo monitor, pero me quita el internet de la otra tarjeta, el pwr se queda en 0 y la señal es baja cuando estas en modo managed, asi que nose yo voy a esperar a que algun alma caritativa ponga como hacerlo, un saludo!!