Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: dash166 en 29 Agosto 2019, 19:31 pm



Título: Adaptador de red inhalambrico
Publicado por: dash166 en 29 Agosto 2019, 19:31 pm
Bueno , Hola a todos soy nuevo aca y espero buenos comentarios
Bueno comenzare tengo un problema con el dispositivo de red TP-LINK WN722N no lo reconoce en mi kali linux
Porque motivo lo mencionare:
1.- tengo la extesion de usb actualizada de virtual box
2.-Establecido el usb 2.0 (EHCI)
3.- Tengo el adaptador de red activo para mi adaptador de red inhalambrico
4.-tengo el filtro de Realtek 802.11n NIC
Bueno tengo lo mencionado y el adaptador de red inhalambrico no se muestra
Como les mencionaba tengo el filtro seleccionado Realtek 802.11n NIC  y sigue sin mostrarme el adaptador
ahora por comando ingreso :
iwconfig y solo reconoce
-eth0
-lo
ingreso por comando lsusb y muestra esto
Bus 001 DIspositivo 002 : id 2357: 010c TP-LINK TL-WN722v2
pero no muestra el adaptador de red inhalambrica
Bueno eso es todo espero que me ayuden


Título: Re: Adaptador de red inhalambrico
Publicado por: MinusFour en 29 Agosto 2019, 20:09 pm
Pues ahí esta el dispositivo... ¿Tienes el driver instalado? Está en los repositorios non-free de Kali Linux (o al menos lo están en Debian). Necesitas tener los repositorios non-free activados en:

Código:
/etc/apt/sources.lis

Va a decir algo como

Código:
deb urlarepositorios main contrib
deb-serc urlarepositorios main contrib

Y necesitas agregar non-free ahí al final.

Código:
deb urlarepositorios main contrib non-free
deb-serc urlarepositorios main contrib non-free

Después tienes que actualizar los paquetes:

Código
  1. sudo apt-get update

Y ahora si ya puedes instalar los drivers. En este caso creo que deberían estar en el paquete firmware-realtek.

Código
  1. sudo apt-get install firmware-realtek

Y con eso ya debería funcionar tu tarjeta wifi. Si no es compatible con el kernel va tocar buscar el driver en otro lugar.


Título: Re: Adaptador de red inhalambrico
Publicado por: dash166 en 29 Agosto 2019, 20:45 pm

Hola ,Bueno mira tengo
la version mas reciente de firmware-realtek
ahora hablando sobre el driver sobre mi adaptador
tengo un problema:
root@kali:~/rtl8188eus# make

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.2.0-kali2-amd64/build M=/root/rtl8188eus  modules
make[1]: se entra en el directorio '/usr/src/linux-headers-5.2.0-kali2-amd64'
  CC [M]  /root/rtl8188eus/os_dep/osdep_service.o
In file included from /root/rtl8188eus/include/drv_types.h:30,
                 from /root/rtl8188eus/os_dep/osdep_service.c:19:
/root/rtl8188eus/include/wifi.h:970: warning: "IEEE80211_MAX_AMPDU_BUF" redefined
 #define IEEE80211_MAX_AMPDU_BUF 0x40
 
In file included from /root/rtl8188eus/include/osdep_service_linux.h:83,
                 from /root/rtl8188eus/include/osdep_service.h:50,
                 from /root/rtl8188eus/include/drv_types.h:27,
                 from /root/rtl8188eus/os_dep/osdep_service.c:19:
/usr/src/linux-headers-5.2.0-kali2-common/include/linux/ieee80211.h:1441: note: this is the location of the previous definition
 #define IEEE80211_MAX_AMPDU_BUF  0x100
 
/root/rtl8188eus/os_dep/osdep_service.c: In function ‘isFileReadable’:
/root/rtl8188eus/os_dep/osdep_service.c:2204:10: error: implicit declaration of function ‘get_ds’; did you mean ‘get_da’? [-Werror=implicit-function-declaration]
   set_fs(get_ds());
          ^~~~~~
          get_da
/root/rtl8188eus/os_dep/osdep_service.c:2204:10: error: incompatible type for argument 1 of ‘set_fs’
   set_fs(get_ds());
          ^~~~~~~~
In file included from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/uaccess.h:11,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/crypto.h:21,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/crypto/hash.h:11,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/uio.h:10,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/socket.h:8,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/compat.h:15,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/ethtool.h:17,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/netdevice.h:37,
                 from /root/rtl8188eus/include/osdep_service_linux.h:30,
                 from /root/rtl8188eus/include/osdep_service.h:50,
                 from /root/rtl8188eus/include/drv_types.h:27,
                 from /root/rtl8188eus/os_dep/osdep_service.c:19:
/usr/src/linux-headers-5.2.0-kali2-common/arch/x86/include/asm/uaccess.h:29:40: note: expected ‘mm_segment_t’ {aka ‘struct <anonymous>’} but argument is of type ‘int’
 static inline void set_fs(mm_segment_t fs)
                           ~~~~~~~~~~~~~^~
/root/rtl8188eus/os_dep/osdep_service.c: In function ‘retriveFromFile’:
/root/rtl8188eus/os_dep/osdep_service.c:2242:11: error: incompatible type for argument 1 of ‘set_fs’
    set_fs(get_ds());
           ^~~~~~~~
In file included from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/uaccess.h:11,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/crypto.h:21,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/crypto/hash.h:11,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/uio.h:10,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/socket.h:8,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/compat.h:15,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/ethtool.h:17,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/netdevice.h:37,
                 from /root/rtl8188eus/include/osdep_service_linux.h:30,
                 from /root/rtl8188eus/include/osdep_service.h:50,
                 from /root/rtl8188eus/include/drv_types.h:27,
                 from /root/rtl8188eus/os_dep/osdep_service.c:19:
/usr/src/linux-headers-5.2.0-kali2-common/arch/x86/include/asm/uaccess.h:29:40: note: expected ‘mm_segment_t’ {aka ‘struct <anonymous>’} but argument is of type ‘int’
 static inline void set_fs(mm_segment_t fs)
                           ~~~~~~~~~~~~~^~
/root/rtl8188eus/os_dep/osdep_service.c: In function ‘storeToFile’:
/root/rtl8188eus/os_dep/osdep_service.c:2277:11: error: incompatible type for argument 1 of ‘set_fs’
    set_fs(get_ds());
           ^~~~~~~~
In file included from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/uaccess.h:11,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/crypto.h:21,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/crypto/hash.h:11,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/uio.h:10,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/socket.h:8,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/compat.h:15,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/ethtool.h:17,
                 from /usr/src/linux-headers-5.2.0-kali2-common/include/linux/netdevice.h:37,
                 from /root/rtl8188eus/include/osdep_service_linux.h:30,
                 from /root/rtl8188eus/include/osdep_service.h:50,
                 from /root/rtl8188eus/include/drv_types.h:27,
                 from /root/rtl8188eus/os_dep/osdep_service.c:19:
/usr/src/linux-headers-5.2.0-kali2-common/arch/x86/include/asm/uaccess.h:29:40: note: expected ‘mm_segment_t’ {aka ‘struct <anonymous>’} but argument is of type ‘int’
 static inline void set_fs(mm_segment_t fs)
                           ~~~~~~~~~~~~~^~
cc1: some warnings being treated as errors
make[4]: *** [/usr/src/linux-headers-5.2.0-kali2-common/scripts/Makefile.build:284: /root/rtl8188eus/os_dep/osdep_service.o] Error 1
make[3]: *** [/usr/src/linux-headers-5.2.0-kali2-common/Makefile:1610: _module_/root/rtl8188eus] Error 2
make[2]: *** [Makefile:179: sub-make] Error 2
make[1]: *** [Makefile:8: all] Error 2
make[1]: se sale del directorio '/usr/src/linux-headers-5.2.0-kali2-amd64'
make: *** [Makefile:2286: modules] Error 2


Título: Re: Adaptador de red inhalambrico
Publicado por: MinusFour en 29 Agosto 2019, 21:05 pm
¿De donde te sacaste el driver? En teoría el driver que tiene firmware-realtek debería ser suficiente. Si te has bajado el driver de la pagina de TPlink, ese driver funciona hasta la version 4.4.3 del kernel. Hay otros lugares de donde te puedes buscar el driver más actualizado (no se si por la comunidad o que)

https://github.com/lwfinger/rtl8188eu

Pero en teoría es el mismo driver que viene en firmware realtek:

rtl8188eufw.bin

Citar
* Realtek RTL8188EU firmware (rtlwifi/rtl8188eufw.bin)


Título: Re: Adaptador de red inhalambrico
Publicado por: dash166 en 29 Agosto 2019, 21:24 pm
Muchas gracias amigo. Se agredece