He estado tratando de configurar mi computadora basada en ARM para que se convierta en un punto de acceso y un cliente al mismo tiempo.
Sin embargo, toda la información que he encontrado sobre dicha funcionalidad menciona el iw
comando que parece ser crucial para mí para resolver el problema que tengo.
No parece funcionar correctamente para mí.
Cuando escribo iw wlan0 info
me sale el mensaje de error command failed: No such device (-19)
.
¿Por qué está pasando esto?
Estoy en Debian Wheezy.
EDITAR: Tengo un dongle WiFi completamente funcional conectado a la computadora ARM. El dongle WiFi es la única conexión a mi red.
El dongle Wifi se basa en RTL8188CUS
.
IMPORTANTE
Logré que funcione brevemente haciendo lo siguiente:
Agregue contrib non-free
a las dos primeras fuentes en /etc/apt/sources.list
Corre apt-get update
correapt-get upgrade
correr apt-get install firmware-realtek
Conecte el dongle wifi
Corre iw list
, funciona ahora.
Un poco fuera de tema, pero relacionado con por qué necesito IW para trabajar, y volveré a IW después de mi explicación
El dongle wifi que tengo usa un RTL8188CUS
chip, y de acuerdo con las notas de lanzamiento de RealTek, este chip debería admitir modos mixtos a partir de la versión 4.0.0_5967.2021201
.
Por modos mixtos, quiero decir Station+Station
, Station+AP
, Station+P2P
.
Nota: El modo "Estación" también se conoce como "Administrado"
He estado tratando de descubrir cómo hacer que este chip use Station + AP durante meses, sin embargo, se han instalado controladores antiguos en todos los sistemas que he usado y configurado, hasta que encontré esto (que estoy intentando ahora): https://github.com/pvaret/rtl8192cu-fixes
He encontrado algunos recursos más que intentaré más adelante.
AHORA, de vuelta a IW
;
IW
parece dejar de funcionar cuando se utilizan los controladores incorrectos.
Aunque uso los controladores incorrectos, todavía logro conectar el dongle Wifi a cualquier red, pero IW
ya no reconoce el dispositivo.
IWCONFIG
funciona bien, IFCONFIG
funciona bien.
Así que creo que los controladores incorrectos causarán comandos como iw dev
dejar de funcionar.
Información adicional: el módulo 8192cu
nunca se carga cuando se siguen los pasos de instalación en el GITHUB anterior.
Lo sé, no son para el mismo controlador, pero aún deberían funcionar 8188cu
según RealTek.