El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#1 25-01-2021 17:45:31

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,397

Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

Buenas tardes [email protected]!
Hay un cambio notable en los repositorios de aircrack-ng.
A partir de ahora se diferencian los drivers para rtl8812au y rtl8814au.
Se debe a que los drivers para rtl8814au estaban estancados en la rama 8812au desde bastante revisiones; solo progresaban los drivers para rtl8812au.
Para poder hacer evoluar los drivers para rtl8814au había que seguir un camino diferente.
Un ejemplo de las cosas que habia que mejorar es el soporte USB 3.0.
En el caso del rtl8812au no es muy importante, en modo USB 2.0 no estamos penalizados.
Pero con el rtl8814au perdemos velocidad respeto a la tasa de transmisión máxima posible.
Acabo de probar los drivers y es importante decir que están aun en fase "beta".
El modo monitor funciona muy bien pero se debe trabajar para implementar la inyección de paquetes.
  Decir también he tenido problemas en Ubuntu, de momento el soporte esta centrado en Kali Linux y sistemas "muy" debian.
Edit: Funcionan en Ubuntu, el fallo que he tenido se debe a iwd, un nuevo demonio para wifi "inestable" que quería probar (es prometedor pero necesita trabajo) y había olvidado de quitarlo. 
Ya iré informando de las evoluciones wink

Instalación

Nada cambia respecto al rtl8812au, debemos cumplir las mismas dependencias:

sudo apt install build-essential libelf-dev linux-headers-`uname -r` bc git

Y es siempre mejor bien asegurarse de que el sistema está actualizado del todo

sudo apt update && sudo apt full-upgrade

Y estamos listos para lanzar la instalación:

git clone https://github.com/aircrack-ng/rtl8814au.git
cd rtl8814au
make
sudo make install

Y tendremos ahora a un modulo especifico llamado 8814au.ko

  MODPOST /home/kcdtv/wifi/Realtek_AlfaAC_drivers/rtl8814au/Module.symvers
  CC [M]  /home/kcdtv/wifi/Realtek_AlfaAC_drivers/rtl8814au/8814au.mod.o
  LD [M]  /home/kcdtv/wifi/Realtek_AlfaAC_drivers/rtl8814au/8814au.ko
make[1]: se sale del directorio '/usr/src/linux-headers-5.9.0-kali5-amd64'
[email protected]:~/wifi/Realtek_AlfaAC_drivers/rtl8814au$ sudo make install
[sudo] password for kcdtv: 
install -p -m 644 8814au.ko  /lib/modules/5.9.0-kali5-amd64/kernel/drivers/net/wireless/
/sbin/depmod -a 5.9.0-kali5-amd64

No dudo de que tendremos muy pronto buenas noticias con el soporte inyección smile

Edit
Ya tenemos a drivers compatible con inyección (en otros repositorios):  mensaje 7

Gracias a susanita por haber encontrado a esta joya. smile

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#2 30-01-2021 10:25:26

chuchi2k2
Usuario

Registrado: 06-02-2018
Mensajes: 4

Re: Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

Hola:

Una pregunta, aunque quizás sea un poco tonta.

Si como estoy viendo los nuevos drivers para la rtl8814au están un poco en fase beta y no soportan inyección aun, ¿podríamos usar una versión anterior de los drivers rtl8812au del repositorio aircrack-ng para poder funcionar con la AWUS1900 y que haya inyección de paquetes? (aunque esto penalice la velocidad).

Mi experiencia ha sido que tras instalar Kali 2020.04 he usado los nuevos drivers rtl8814au, pero me he "acojonado" al leer que aun no soportan inyección de paquetes.
Yo antes con alguna versión mas antigua de Kali he usado la AWUS1900 con los drivers instalados del repositorio rtl8812au (cuando 8812au y 8814au estaban juntos) y no he tenido problemas de inyección.

Gracias.

Desconectado

#3 30-01-2021 11:20:07

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,397

Re: Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

Bienvenido a wifi-libre chuchi2k2 biere
Puedes seguir usando los drivers "8812au" hasta la versión 5.3.4
Dicho de otro modo es a partir de la versión v5.6.4 que no hay soporte para rtl8814au.

Desconectado

#4 30-01-2021 21:19:53

chuchi2k2
Usuario

Registrado: 06-02-2018
Mensajes: 4

Re: Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

He intentado instalar en un Kali 2020.04 limpio (actualizado a fecha de hoy) los drivers 5.3.4 "8812au" y me casca.

┌──(root?kali)-[/home/adminlocal/rtl8812au]
└─# ./dkms-install.sh
About to run dkms install steps...

Creating symlink /var/lib/dkms/rtl8812au/5.3.4/source ->
                 /usr/src/rtl8812au-5.3.4

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
'make' -j1 KVER=5.10.0-kali2-amd64 KSRC=/lib/modules/5.10.0-kali2-amd64/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.10.0-kali2-amd64 (x86_64)
Consult /var/lib/dkms/rtl8812au/5.3.4/build/make.log for more information.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area...
'make' -j1 KVER=5.10.0-kali2-amd64 KSRC=/lib/modules/5.10.0-kali2-amd64/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.10.0-kali2-amd64 (x86_64)
Consult /var/lib/dkms/rtl8812au/5.3.4/build/make.log for more information.
Finished running dkms install steps.

No tengo mucha idea del error, pero me imagino que no se compilan porque el kernel que trae Kali 2020.04 a día de hoy (2021-01-30), es el 5.10 y no estará soportado para compilarse con esa versión de drivers.

┌──(adminlocal㉿kali)-[~]
└─$ uname -a                                                                                                       
Linux kali 5.10.0-kali2-amd64 #1 SMP Debian 5.10.9-1kali1 (2021-01-22) x86_64 GNU/Linux

Si alguien con mas sabiduría me lo confirma o me explica el porque me quedo más tranquilo smile

Total, que a día de hoy veo que la única forma de usar mi AWUS1900 (rtl8814au) en Kali 2020.04 es instalar el propio driver de aircrack-ng "rtl8814au" que comentaba kcdtv.
Pero entiendo que esto me limitará a no poder usar inyección de paquetes (al menos de momento hasta que lo incluyan los creadores).

Desconectado

#5 31-01-2021 16:13:34

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,397

Re: Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

Mmmm. Ahora estoy trabajando con Xubuntu LTS y no tengo un kernel tan alto para poder probar, estoy en 5.4.
Inténtalo sin usar dkms
O sea, compilas y instalas "normalmente"
Limpias el repositorio local:

make clean

Y luego compilas

make

A ver si te aloja el mismo error.
Mirare esto en Kali actualizado hoy o mañana.

edit
He trasteado un poco con el Kali actualizado (kernel 5.10) y no podremos instalar algo que no sea igual o supervisar a la rama v6.4.2 de los drivers 8812au.
Y estas versiones no funcionnan con el 8814au (dispositivo no reconocido)
He probado con un par de entradas antiguas (hay que elegir "advanced option" en el menú GRUB ) y me ha funcionado la versión compatible con 8814au (v5.3.4) en el kernel 5.5

[email protected]:~/WiFi/rtl88XXau/rtl8812au$ uname -a
Linux pouet 5.5.0-kali2-amd64 #1 SMP Debian 5.5.17-1kali1 (2020-04-21) x86_64 GNU/Linux
[email protected]:~/WiFi/rtl88XXau/rtl8812au$ git branch
  master
  v5.1.5
  v5.2.20
* v5.3.4
  v5.6.4
  v5.6.4.2
  v5.7.0
[email protected]:~/WiFi/rtl88XXau/rtl8812au$ sudo iw dev
phy#0
        Interface wlan0
                ifindex 4
                wdev 0x1
                addr aa:a4:ed:28:73:58
                type managed
                channel 1 (2412 MHz), width: 20 MHz, center1: 2412 MHz
                txpower 18.00 dBm

En tu caso no tendrás entradas antiguas ya que es una instalación recién hecha. tongue
Si quieres usar el rtl8814au en modo monitor con inyección puedes compilar un viejo kernel gracias a linux kernel utilities
O bien instalas una versión antigua cómo la que me ha funcionado (2020.1)
Luego actualizas y cuando quieres usar el rtl8814au eliges las opciones avanzadas parea arrancar con el kernel más viejo. En el kernel más viejo instalas la versión v5.3.4, en el kernel actualizada instalas la rtl8814au y cuando el driver está compatible puedes borrar la vieja versión del kernel.
Tienes la posibilidad de compilar tu mismo el kernel que quieres pero no es algo sencillo.

Desconectado

#6 13-03-2021 10:22:43

susanita
Usuario

Registrado: 16-03-2016
Mensajes: 81

Re: Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

que pena, antes inyectaba y ahora no, seguimos sin poder usar la 1900 a pleno rendimiento, solo usando drivers y kernel antiguos
es una pena, yo lo compre justo porque kcdtv lo recomendo, espero que llegue el momento

aprovecho para felicitar a kcdtv por todo lo que hace

Desconectado

#7 14-03-2021 10:58:50

susanita
Usuario

Registrado: 16-03-2016
Mensajes: 81

Re: Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

Los drivers de esta rama me van bien en la inyección y desautentificacion, lo q no me ha dado resultado positivo es en la captura del handshake.
Probado con wifislax última versión con kernel 5.9.x en live USB con scripts como linset, fluxion y armaggedon, con mejor resultados en este último.
Debería instalar el sistema en disco duro y probar para ver mejores resultados y probar también con kali pero aún no he tenido tiempo
https://github.com/morrownr/8814au

Desconectado

#8 14-03-2021 15:43:45

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,397

Re: Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

Hola susanita smile
WoW, esto si que es una buena noticia. plus_un
Voy a probarlos de inmediato en un SO instalado y comentaré algo.
¡Muchísimas gracias!  biere

edit

¡Qué grande susanita! cool
La inyección funciona a full con estos drivers.
He obtenido el handshake enseguida smile

awus1900newdrivers.jpg

Reaver funciona también.
Otra vez muchísimas gracias smile

Desconectado

#9 15-03-2021 08:42:13

susanita
Usuario

Registrado: 16-03-2016
Mensajes: 81

Re: Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

Me alegra saber q te he ayudado, ?????

Desconectado

#10 01-04-2021 19:07:32

skan
Usuario

Registrado: 06-09-2016
Mensajes: 74

Re: Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

Buenas.

Eso de descargarse los drivers de github y compilar...  está bien si tienes Linux instalado en el disco y con otra conexión de Internet funcional para descargar los drivers, headers...

¿Pero cómo hacemos para meterlo en un liveusb (como Wifislax), para que cuando arranques ya sea funcional sin tener que reinstalar nada?
Los de Wifislax antes ponían drivers como "modulos" que se añadían en el usb, pero los nuevos no los encuentro como módulo por ningún sitio.

Desconectado

#11 01-04-2021 20:55:05

sol666
Usuario

Registrado: 31-08-2017
Mensajes: 54

Re: Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

a ver,no es muy dificil,de hecho acabo de hacerme un modulo para mi rtl8811cu.En wifislax 1.1 que es el que tengo ahora mismo en live,compilas y te crea un .ko en /lib/modules/4.9.40-wifislax64/kernel/drivers/net/wireless/8821cu.ko.Pues para hacer el modulo creas una carpeta con el nombre del modulo,dentro de esta creas otra llamada lib,dentro de esta otra llamada modules,dentro de esta otra llamada 4.9.40-wifislax64,dentro de esta otra llamada kernel,dentro de esta otra llamada net,dentro de esta otra llamada wireless y dentro de esta metes el .ko,despues creas el modulo .xzm,espero haberme explicado y por lo que leo arriba en kali la ruta del .ko es la misma tongue:P

Ultima edición por sol666 (01-04-2021 21:02:49)

Desconectado

#12 02-04-2021 09:57:04

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 5,397

Re: Nuevo driver para rtl8814au (awus1900) con soporte modo monitor

@skan
Creo que hay incluso utilidades en tu distribución para crear el xzm a golpes de clic,.. Lo que sí tengo claro es que hay cienes de tutoriales para hacerte tus paquetes xzm. Es cuestión de leer la documentación de slackware o bien ir en seguridad wireless y buscar un poco.
  Tampoco es muy complicado hacerse una partición y hacer un dual boot (o borrar el windows y pasarse a linux. sin dudas la mejor opción big_smile ),
Ya no estamos en los años 2000, los discos tienen espacio de sobra si te organizas un poco.
Si quieres usar tu distribución desde un stick USB tienes la opción de instalar el sistema en el USB en lugar de usarlo en modo live.
El modo live es antes de todo para probar y instalar un sistema, no para usarlo cómo sistema instalado,
Y si es para tí una cuestión de principios despreciar recursos con el modo live puedes bajarte el repositorio en tu disco duro windows y accedes a el desde tu live, compilas una vez y lo tienes listo para copiarlo y pegarlo en el directorio adecuado las veces que quieres.
Puedes incluso hacer un "script" de una linea con cp que pones en /etc/init para que sea automático al arrancar la live.
Pero bueno, cómo bien dice sol666, hacerse un xzm no es complicado.

Desconectado

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

Pie de página

Información del usuario

Ultimo usuario registrado: elcoprofago
Usuarios registrados conectados: 0
Invitados conectados: 4

Estadisticas de los foros

Número total de usuarios registrados: 2,165
Número total de temas: 1,535
Número total de mensajes: 14,757

Máx. usuarios conectados: 373 el 30-09-2019 15:04:36