El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

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

kcdtv
Administrator

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

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

Desconectado

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

#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,335

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,335

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

Anuncio

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

Pie de página

Información del usuario

Ultimo usuario registrado: 277233
Usuarios registrados conectados: 1
Invitados conectados: 10

Conectados: skynet777

Estadisticas de los foros

Número total de usuarios registrados: 2,125
Número total de temas: 1,505
Número total de mensajes: 14,651

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