Hola,
Dejo algunas pruebas que he realizado con esta tarjeta (TP-Link Archer T2UH) y diversos drivers en Wifislax por si a alguien le interesa. Notar que otras tarjetas con el mismo chip o similiar (por ejemplo el Ralink RT2860 que es la versión pci del RT2870) también pueden encontrar este post de utilidad.
Descripción del entornoChipset: | Mediatek MT7610U (Ralink RT2870). |
Sistema oprativo: | Wifislax 64 1.1 |
Versión kernel: | 4.9.40 |
Device id: | 148f:761A |
Entorno no virtualizado | |
Drivers mas o menos operativos* ChenHaig (https://github.com/chenhaiq/mt7610u_wifi_sta_v3002_dpo_20130916)Compila correctamente y se puede cargar el módulo. Basicamente es el driver original actualizado a kernels actuales
Para generar el módulo, desde la raiz del fuente del driver:
make
make install
rm -rf /etc/Wireless/RT2860STA
mkdir /etc/Wireless/RT2870STA
cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat
modprobe mt7650u_sta
- La interfaz es ra0
- Se puede poner en modo monitor con: airmon-ng start ra0 / iwpriv ra0 set NetworkType=Monitor. En ambos casos la interfaz es ra0 no mon0.
- Airdump funciona pero NO itera sobre todos los canales
- Cambio de canal: iwpriv ra0 set Channel=<canal de la banda 2,4Ghz o 5GHz>
- En modo infraestructura se pueden listar la redes con: iwlist ra0 scanning / iwpriv ra0 get_site_survey (forma tabular) tanto de 2,4 como 5GHz
- El detalle de los parametros del driver está en https://github.com/chenhaiq/mt7610u_wifi_sta_v3002_dpo_20130916/blob/master/doc/iwpriv_usage.txt. Interesantes el NetworkType, WirelessMode, CountryRegion y CountryRegionABand
- No se integra con el Network Manager
- No funciona wash/reaver/bully
* imzyxwvu (https://github.com/imzyxwvu/mt7610u)Compila correctamente y se puede cargar el módulo. Basado en Ulli-Krol, es una mejora para enviar paquetes en modo monitor (o eso dice el autor).
Desde la raiz del fuente del driver:
make
make installfw
modprobe cfg80211 (si se tiene otra tarjeta de red wireless no ya estará cargado)
insmod mt7610u.ko
NOTA: Para un uso continuado poner mt7610u.ko en /lib/modules/
- La interfaz es wlanX
- Se puede poner en modo monitor con: iwconfig wlanX mode Monitor
- Airdump funciona pero NO itera sobre todos los canales
- Cambio de canal: iwconfig wlanX channel=<canal de la banda 2,4Ghz o 5GHz>
- El driver no permite configurarlo con los comandos iwpriv descritos en el documento(https://github.com/imzyxwvu/mt7610u/blob/master/doc/iwpriv_usage.txt).
- Se integra con el Network Manager
- No funciona wash/reaver/bully
Drivers no testeados* xtknight (https://github.com/xtknight/mt7610u-linksys-ae6000-wifi-fixes)Nota: basado en Sanjit Rath / HPRATH (ver apartado "Drivers no operativos") lo probé en Wifislax 64 RC 4 y se podia compilar. Como plus, era compatible con el Network Manager lo que permite conectarse usando el entorno gráfico
Drivers no operativos* Ulli-Krol (https://github.com/ulli-kroll/mt7610u)Razón: el driver compila y se puede cargar. Sin embargo al ejecutar los comandos "ifconfig" o "iwconfig" (tal cual sin parámetros), ambos se cuelgan y no se escribe ningún error visualizable por el comando dmesg. En Wifislax 64 1.1 RC4 (si no recuerdo mal), si mostraba un error que se repetia como si entrase en un bucle infinito.
Por otra parte no admite inyección y no se espera a corto plazo (
https://github.com/ulli-kroll/mt7610u/issues/30)
Es una reescritura/actualización del driver original de Ralink
* Drivers Mediatek.He encontrado por la web los archivos "DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2" y "mt7610u_wifi_sta_v3002_dpo_20130916.tar.bz2" ambos del 2013
También se puede descargar una versión del 2015 desde la url
https://www.mediatek.com/products/broadbandWifi/mt7610u que despues de descomprimir se obtiene un dmg (paquete instalación de mac)
Razón: no compila / driver incompatible
* Myria-DE (https://github.com/Myria-de/mt7610u_wifi_sta_v3002_dpo_20130916)Razón: no compila
* Sanjit Rath / HPRATH (https://bitbucket.org/sanrath/mediatek_mt7610u_sta_driver_linux-64bit.git)Razón: no compila
* TP-LINK (http://www.tp-link.es/download/Archer-T2UH.html)Razón: no compila