Si aún no lo has comprado, y solo lo quieres para Linux, comprate por ejemplo un TP-LINK y por ejemplo el TP-LINK TL-WN722N (aunque da problemas con un router Observa de Telefónica)... Pero desde luego linux reconoce bien los TP-LINK y no tanto los D-Link (al menos los que yo he probado).
No edito ni borro lo de abajo pero ya consegui instalar mi D-Link DWA-172 en Kali. Encontrando un foro dónde lo explicaban y funciona.
####################################
No edito ni borro lo de abajo pero ya consegui instalar mi D-Link DWA-172 en Kali. Encontrando un foro dónde lo explicaban y funciona.
Pues siguiendo los pasos y lo que indica concretamente "mpoly" en la página:
y el git usado es el indicado más abajo en esa página:
https://github.com/abperiasamy/rtl8812AU_8821AU_linux
La sources.list al principio la modifique pero finalmente no es necesario y para kali casi mejor ni tocarla para no mezclar cosas...
La sources.list al principio la modifique pero finalmente no es necesario y para kali casi mejor ni tocarla para no mezclar cosas...
sudo apt-get update
sudo apt-get install linux-headers-generic build-essential
sudo apt-get install linux-headers-generic build-essential
apt-get install git
git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
cd rtl8812AU_8821AU_linux/os_dep/linux
nano usb_intf.c
dentro del editor nano pulso CTRL+W y busco: RTL8821A
dentro del editor nano pulso CTRL+W y busco: RTL8821A
Encuentro la línea: #ifdef CONFIG_RTL8821A
Añado la línea:
{USB_DEVICE(0x2001, 0x3318),.driver_info = RTL8821}, /* D-Link DWA-172 */
cd ..
cd ..
make
make install
sudo modprobe 8812au
y ya debería estar funcionando el usb wifi sin necesidad de reiniciar ni nada. Configurar la conexión y poco más.
y ya debería estar funcionando el usb wifi sin necesidad de reiniciar ni nada. Configurar la conexión y poco más.
---- Lo que sigue fueron los primeros intentos----
D-link DWA-172 adaptador usb wifi es el que me da problemas, en cambio otro adaptador pero de la marca TP-link TL-WN823N va sin problemas, Debian lo reconoce sin más. Y un Linksys AE1200 de Cisco tampoco me lo reconoce de primeras Linux. Los tres van con un cd de drivers y en Windows funcionan correctamente. El problema surge al querer usar el D-Link o el Linksys en Debian.
Las anotaciones que siguen son por si vuelvo a intentarlo al menos con el D-Link. El último recurso si no recuerdo mal es con NdisWrapper pero a ver si encuentro una solución para instalar el maldito driver...
########################______________________________#########################
Igual rula, no he intentado conectarme a una red wifi... Esto iba de instalar el adaptador usb wifi (o como se diga) en kali 2.0. Es la segunda vez que compró un D-Link y recuerdo que hace 10 años o más ya me estuvo puteando con linux (igual encima fue con auditor jajaja) y porque insistir y tropezar en la misma piedra de nuevo... porque no me acordaba???? a saber... Bueno, no es solo D-Link, tengo un wifi usb de Linksys con la escrita de Cisco encima que tampoco me la reconoce el kali 2.0. La solución era buscar en foros cuales reconoce debian o kali sin tener que buscarse la vida en otros foros y peleandose con linux y drivers....
El caso es que he intentado el wireshark y no captura una mierda con wlan1 Realtek... el D-Link vamos... y lanzo el kismet y me dice que no puede hacer nada con los paquetes que ve porque estan en error state... y no intento nada más porque me cansé de buscar... :/ lo he metido en su caja. pero si vuelvo a enchufarla aca y veo que se conecta a mi wifi y funciona pues lo comentaré pero me da que va a pasar mucho tiempo hasta que intente usarlo. Y ahora que lo pienso, el usb wifi de cisco y este vienen con un cd y en la caja viene que son para windows y mac, nada de linux... pero hay alguno que diga vale para un linux concreto?¿???¿?
dejo lo que sigue para mí y por si sirve a alguién... bla bla bla
?¿¿??¿ esta instalado pero no rula... driver incorrecto?¿?¿
Datos explicados en http://forums.debian.net/viewtopic.php?f=7&t=121127
root@mc1:~# apt-get install git
root@mc1:~# git clone https://github.com/csssuf/rtl8812au.git
root@mc1:~# cd rtl8812au
root@mc1:~/rtl8812au# ls
clean hal include Kconfig os_dep runwpa
core ifcfg-wlan0 install.sh Makefile README.md wlan0dhcp
root@mc1:~/rtl8812au# make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.0.0-kali1-amd64/build M=/root/rtl8812au modules
make[1]: Entering directory '/usr/src/linux-headers-4.0.0-kali1-amd64'
....
Building modules, stage 2.
MODPOST 1 modules
CC /root/rtl8812au/8812au.mod.o
LD [M] /root/rtl8812au/8812au.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.0.0-kali1-amd64'
root@mc1:~/rtl8812au#
root@mc1:~/rtl8812au# ls
8812au.ko 8812au.o hal install.sh modules.order README.md
8812au.mod.c clean ifcfg-wlan0 Kconfig Module.symvers runwpa
8812au.mod.o core include Makefile os_dep wlan0dhcp
root@mc1:~/rtl8812au/os_dep# ls
linux osdep_service.c osdep_service.o
root@mc1:~/rtl8812au/os_dep# cd linux
root@mc1:~/rtl8812au/os_dep/linux# ls
custom_gpio_linux.c mlme_linux.c recv_linux.o usb_ops_linux.c
ioctl_cfg80211.c mlme_linux.o rtw_android.c usb_ops_linux.o
ioctl_cfg80211.o os_intfs.c rtw_android.o xmit_linux.c
ioctl_linux.c os_intfs.o usb_intf.c xmit_linux.o
ioctl_linux.o recv_linux.c usb_intf.o
root@mc1:~/rtl8812au/os_dep/linux# nano usb_intf.c
pulsa F6 y busca: RTL8821A
#ifdef CONFIG_RTL8821A
/*=== Realtek demoboard ===*/
{USB_DEVICE(USB_VENDER_ID_REALTEK, 0x0811),.driver_info = RTL8821},/* D$
{USB_DEVICE(USB_VENDER_ID_REALTEK, 0x0821),.driver_info = RTL8821},/* D$
{USB_DEVICE(USB_VENDER_ID_REALTEK, 0x8822),.driver_info = RTL8821},/* D$
/*=== Customer ID ===*/
{USB_DEVICE(0x7392, 0xA811),.driver_info = RTL8821}, /* Edimax - Edimax$
{USB_DEVICE(0x7392, 0xA812),.driver_info = RTL8821}, /* Edimax - EW-781$
{USB_DEVICE(0x2001, 0x3314),.driver_info = RTL8821}, /* D-Link - Cameo $
{USB_DEVICE(0x2001, 0x3318),.driver_info = RTL8821}, /* D-Link - DWA-17$
{USB_DEVICE(0x0846, 0x9052),.driver_info = RTL8821}, /* Netgear - A6100$
{USB_DEVICE(0x2019, 0xAB32),.driver_info = RTL8821}, /* Planex - GW-450$
{USB_DEVICE(0x0411, 0x0242),.driver_info = RTL8821}, /* BUFFALO - Edima$
#endif
y añadimos:
{USB_DEVICE(0x2001, 0x3318),.driver_info = RTL8821}, /* D-Link DWA-172 */
pulsamos CTRL+O para guardar y sobreescribir el fichero y CTRL+X para salir
y comprobamos:
root@mc1:~/rtl8812au/os_dep/linux# cat usb_intf.c | grep -Ei "D-Link DWA-172"
{USB_DEVICE(0x2001, 0x3318),.driver_info = RTL8821}, /* D-Link DWA-172*/
estar esta...
y ahora ¿qué? decían: compilar, instalar y disfrutar (ojala).
root@mc1:~/rtl8812au/os_dep/linux# cd ..
root@mc1:~/rtl8812au/os_dep# cd ..
root@mc1:~/rtl8812au# ls
8812au.ko 8812au.o hal install.sh modules.order README.md
8812au.mod.c clean ifcfg-wlan0 Kconfig Module.symvers runwpa
8812au.mod.o core include Makefile os_dep wlan0dhcp
root@mc1:~/rtl8812au# make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.0.0-kali1-amd64/build M=/root/rtl8812au modules
make[1]: Entering directory '/usr/src/linux-headers-4.0.0-kali1-amd64'
Makefile:10: *** mixed implicit and normal rules: deprecated syntax
CC [M] /root/rtl8812au/os_dep/linux/usb_intf.o
LD [M] /root/rtl8812au/8812au.o
Building modules, stage 2.
MODPOST 1 modules
CC /root/rtl8812au/8812au.mod.o
LD [M] /root/rtl8812au/8812au.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.0.0-kali1-amd64'
root@mc1:~/rtl8812au#
root@mc1:~/rtl8812au# make install
install -p -m 644 8812au.ko /lib/modules/4.0.0-kali1-amd64/kernel/drivers/net/wireless/
/sbin/depmod -a 4.0.0-kali1-amd64
root@mc1:~/rtl8812au#
Vuelvo a conectar el D-Link al puerto USB y parpadea!!!! :)
vamos a ver los comandos que puso pantomlord en la página cuyas instrucciones he seguido: http://forums.debian.net/viewtopic.php?f=7&t=1211
con el driver sugerido y su modificación...
root@mc1:~/rtl8812au# modprobe -v 8812au
root@mc1:~/rtl8812au# lsmod | grep -Ei "8812A"
8812au 1097728 0
usbcore 200704 7 uvcvideo,qcserial,usbserial,ehci_hcd,ehci_pci,usb_wwan,8812au
root@mc1:~/rtl8812au# iwconfig
....
wlan1 unassociated Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
?¿¿??¿ esta instalado pero no rula... driver incorrecto?¿?¿