Eu tenho tentado configurar meu computador baseado em ARM para que ele se torne
um hotspot e um cliente ao mesmo tempo.
No entanto, todas as informações que encontrei sobre essa funcionalidade mencionam
o comando iw
que parece ser crucial para eu resolver o problema que estou tendo.
Parece que não funciona bem para mim.
Quando digito iw wlan0 info
, recebo a mensagem de erro command failed: No such device (-19)
.
Por que isso está acontecendo?
Estou no Debian Wheezy.
EDITAR: Eu tenho um dongle WiFi totalmente funcional conectado ao computador ARM. O dongle WiFi é a única conexão com a minha rede.
O dongle Wifi é baseado em RTL8188CUS
.
IMPORTANTE
Consegui fazê-lo funcionar brevemente fazendo o seguinte:
Adicione contrib non-free
às duas primeiras fontes em /etc/apt/sources.list
Executar apt-get update
Executar apt-get upgrade
Executar apt-get install firmware-realtek
Conecte o dongle Wi-Fi
Execute iw list
, agora funciona.
Tipo de assunto, mas relacionado ao motivo pelo qual preciso que o IW funcione e voltarei ao IW após minha explicação
O dongle wifi que eu tenho usa um chip RTL8188CUS
, e de acordo com a RealTek
notas de lançamento este chip deve suportar modos mistos a partir da versão 4.0.0_5967.2021201
.
Por modos misturados, quero dizer Station+Station
, Station+AP
, Station+P2P
.
Nota: O modo "Estação" também é referido como "Gerenciado"
Eu tenho tentado descobrir como fazer esse chip usar o Station + AP por meses, no entanto, drivers antigos foram instalados em todos os sistemas que eu usei e configurei, até que eu achei isso (que eu Estou tentando agora): link
Encontrei mais recursos que tentarei mais tarde.
AGORA, voltando para IW
;
IW
parece parar de funcionar quando os drivers incorretos são usados.
Embora eu use os drivers errados, ainda consigo conectar o dongle Wifi
para qualquer rede, mas IW
não reconhece mais o dispositivo.
IWCONFIG
funciona bem, IFCONFIG
funciona bem.
Portanto, acredito que os drivers errados farão com que comandos como iw dev
parem de funcionar.
Informações adicionais: o módulo 8192cu
nunca é carregado ao seguir as etapas de instalação no GITHUB acima.
Eu sei, eles não são para o mesmo driver, mas eles ainda devem funcionar para 8188cu
de acordo com a RealTek.