Error al instalar Alfa Awus1900 en Ubuntu

Buenos dias

Estoy intentando instalar dicho adaptador pero me da error, se que he cometido un fallo y no se si será eso, ni como solucionarlo

[quote]En general

Los pasos a seguir son iguales que cuando instalamos los drivers para RTL8812AU de la AWUS036ACH con una diferencia: Se debe especificar el RTL8814AU al momento de compilar.
En una distribución basada en Debian/Ubuntu y asimilables:

Hacer un clon de la rama 4.3.21 o de la rama 5.1.5 de los drivers de astsam*:

[code]git clone -b v5.1.5 https://github.com/astsam/rtl8812au.git

[/code]
* Para kerneles 4.13 y superiores debemos usar los drivers del repositorio de aircrack-ng. Astsam ha dejado de actualizar sus drivers y el mantenimiento se hace ahora desde aircrack-ng:

[code]git clone -b v5.1.5 https://github.com/aircrack-ng/rtl8812au.git[/code]

Instalar los drivers especificando el chipset cuando se compila.
  - Situarse en la rama descargada

[code]cd rtl8812au[/code]

- Compilar (especificando el chipset)

[code]make RTL8814=1[/code]

- Instalar

[code]sudo make install RTL8814=1[/code][/quote]

Resulta que esto lo hice hace ya unos días he intentado ver donde esta el fallo y he visto que al principio pone que se clone uno de las dos kernels dependiendo del Linux que tengas. El caso es que he puesto las dos y claro no se si el fallo es ese. Pongo la consola:

roberto@roberto-SATELLITE-L50-B:~$ cd rtl8812au roberto@roberto-SATELLITE-L50-B:~/rtl8812au$ make RTL8814=1 make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.15.0-30-generic/build M=/home/roberto/rtl8812au modules make[1]: se entra en el directorio '/usr/src/linux-headers-4.15.0-30-generic' Makefile:976: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel" CC [M] /home/roberto/rtl8812au/core/rtw_cmd.o In file included from /home/roberto/rtl8812au/include/osdep_service.h:41:0, from /home/roberto/rtl8812au/include/drv_types.h:32, from /home/roberto/rtl8812au/core/rtw_cmd.c:22: /home/roberto/rtl8812au/include/osdep_service_linux.h: In function ‘_init_timer’: /home/roberto/rtl8812au/include/osdep_service_linux.h:277:8: error: ‘_timer {aka struct timer_list}’ has no member named ‘data’ ptimer->data = (unsigned long)cntx; ^~ /home/roberto/rtl8812au/include/osdep_service_linux.h:278:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? -Werror=implicit-function-declaration] init_timer(ptimer); ^~~~~~~~~~ _init_timer cc1: some warnings being treated as errors scripts/Makefile.build:332: recipe for target '/home/roberto/rtl8812au/core/rtw_cmd.o' failed make[2]: *** [/home/roberto/rtl8812au/core/rtw_cmd.o] Error 1 Makefile:1552: recipe for target '_module_/home/roberto/rtl8812au' failed make[1]: *** [_module_/home/roberto/rtl8812au] Error 2 make[1]: se sale del directorio '/usr/src/linux-headers-4.15.0-30-generic' Makefile:1855: recipe for target 'modules' failed make: *** [modules] Error 2 roberto@roberto-SATELLITE-L50-B:~/rtl8812au$

Un saludo

Cuando haces una cita usa la opción para insertar la cita. :wink:
Y en lugar de citar el tutorial muestra lo que has hecho tu, esto es lo que importa.
Ahora no sabemos que drivers estás usando,
¿Estás utilizando los de aircrack-ng?
Son los que se deben usar ahora… RTL8812AU/21AU and RTL8814AU driver with monitor mode and frame injection

git clone https://github.com/aircrack-ng/rtl8812au.git

¿Has mirrado cuáles son las dependencias?
Debes instalarlas antes proceder

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