Adaptador Wireless usb reconhece mas não conecta em nenhuma rede

Iniciado por pequi17, 04 de Julho de 2017, 10:51

tópico anterior - próximo tópico

pequi17

# ls /etc/ndiswrapper/netrtwlanu/

2357:0100.F.conf  netrtwlanu.inf  rtwlanu.sys

#cat /etc/ndiswrapper/netrtwlanu/*conf

AggDMEnable|0
AutoConnect|1
bBcnMaxErrorRegEnable|0
bBTMode|1
bFwCtrlLPS|3
bLeisurePs|2
BW40MHz|1
CcxOffLineDurUpLimit|0
CcxRm|1
Channel|1
DefaultKey0|
DefaultKey1|
DefaultKey2|
DefaultKey3|
DefaultKeyID|0
DongleSS|1
DriverDesc|NDIS Network Adapter
EnableUsbSS|0
GainOffsetETSI|0
GainOffsetETSIHigh|0
GainOffsetETSILow|0
GainOffsetFCC|0
GainOffsetFCCHigh|0
GainOffsetFCCLow|0
GainOffsetMKK|0
GainOffsetMKKHigh|0
GainOffsetMKKLow|0
GPIOBack|2000
GPIODelay|2000
InactivePs|0
LedCtrl|1
LinkSpeedLevel|0
LPSIntvl|5
MultiMode|1
NetworkType|1
PDNMode|0
PSPXlinkMode|0
PwrByRate|0
PwrRaTbl1|0
PwrRaTbl10|0
PwrRaTbl11|0
PwrRaTbl12|0
PwrRaTbl13|0
PwrRaTbl14|0
PwrRaTbl15|0
PwrRaTbl16|0
PwrRaTbl2|0
PwrRaTbl3|0
PwrRaTbl4|0
PwrRaTbl5|0
PwrRaTbl6|0
PwrRaTbl7|0
PwrRaTbl8|0
PwrRaTbl9|0
PwrTblSel|0
QoS|1
RWRetry|0
RxReorder|1
Service|RTL8192cu
SSID|ANY
SSPwrLvl|2
StaUapsd|0
TimerGPIO|0
TxMode|0
UPDMEnable|1
USBResetTxHang|1
UsbRxAggBlockCount|8
UsbRxAggBlockTimeout|6
UsbRxAggMode|3
UsbRxAggPageCount|72
UsbRxAggPageTimeout|6
UsbTxAggDescNum|6
UsbTxAggMode|1
WEPinNmode|0
WiFiConfg|0
WirelessMode|8
CitarAs imagens que você postou do processo de instalação estão um pouco confusas, com muitas mensagens de "arquivo não encontrado"
kkk isso se deu pq demorei entender oq vc disse sobre o diretorio.. observe que já estava no diretorio wintplink.
e ficava dando o comando do diretorio que ja havia criado, foi só isso..


druidaobelix

Algo está dando errado nessa instalação que você está fazendo aí, pois quando instalo aqui (embora não tenha o hardware, mas é só a instalação inicial do driver), obtenho um resultado diferente para o arquivo 2357:0100.F.conf

Baixei o arquivo lá do site da TP-Link para o Windows XP e simulei a instalação

Aqui, após instalar, ele começa assim:

sys_files|rtwlanu.sys
NdisVersion|0x50001
Environment|1
class_guid|4d36e972-e325-11ce-bfc1-08002be10318
driver_version|TP-LINK,07/02/2012,1015.7.0702.2012
BusType|15
SlotNumber|01
NetCfgInstanceId|{28022A01-1234-5678-ABCDE-123813291A00}


E pelo que você postou parece que aí não tem isso.

Melhor refazer tudo e monitorar mais de perto quando sobe o driver.

Vou postar o detalhe do que fazer para remover e como monitorar.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Para remover o ndiswrapper:

sudo ndiswrapper -r <driver>

O nome do <driver> aí em questão é aquele obtido com o comando:

ndiswrapper -l

então, no caso concreto deste tópico:

sudo ndiswrapper -r netrtwlanu

Depois veja se apagou tudo mesmo lá no diretório do etc

Se usar novamente um:

ls /etc/ndiswrapper/netrtwlanu/

Agora deverá obter:

Citarls: cannot access '/etc/ndiswrapper/netrtwlanu/': No such file or directory

Porque se desintalou então não deve ter mais nada lá mesmo.

Mais adiante vamos fixar mais diretamente qual arquivo baixar e como monitorar pelo tail quando comanda para subir o módulo, para vermos se há alguma mensagem de erro.

Porém, na parte inicial, o que obtém aí tem que ser igual ao que obtenho simulando aqui, se estivermos baixando o mesmo driver e instalando da mesma forma. O que não consigo testar aqui é se sobe de fato o módulo, porque não tenho o hardware para testar isso, mas a parte inicial tem que ser igual aí e aqui na simulação.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#33
Para termos comparabilidade e supondo que aquele diretório wintplink anteriormente criado ainda esteja lá, faça exatamente essa sequência para reinstalar após ter previamente desinstalado.

Apagando arquivos de instalações anteriores:

rm ~/Downloads/TL-WN8200ND_V1_Driver.zip

rm -R ~/Downloads/"TL-WN8200ND Driver"/

Caso não tenha anteriormente baixado o arquivo para esse diretório irá dar arquivo não encontrado, mas nesse caso tudo bem.

rm ~/wintplink/*

Agora que já limpou a área, então iniciando realmente a reinstalação:

cd ~/Downloads

wget -c http://static.tp-link.com/resources/software/TL-WN8200ND_V1_Driver.zip

unzip TL-WN8200ND_V1_Driver.zip

cp ~/Downloads/"TL-WN8200ND Driver"/"Windows XP 64bit"/* ~/wintplink

(melhor copiar o comando acima com o mouse para não esquecer as aspas, já que o nome é composto com espaços)

cd ~/wintplink

Aí é seguir o que está no post #26 para reinstalar.

sudo ndiswrapper -i netrtwlanu.inf

Verificando:

ndiswrapper -l

Neste ponto aí e aqui na simulação deverão estar absolutamente iguais.

Então confira novamente se o arquivo 2357:0100.F.conf que está em /etc/ndiswrapper/netrtwlanu/ tem o início exatamente igual ao mencionado no post #31

cat /etc/ndiswrapper/netrtwlanu/2357:0100.F.conf

Falta ainda a questão de como monitorar quando for levantar o módulo, porém a comparação da instalação é anterior à essa questão.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#34
Simplificando, afinal de contas isso é um computador, ele pode automatizar tarefas, transforme essa fase inicial de instalação num pequeno script que poderá executar quantas vezes quiser de forma fácil e sem riscos de erros, inclusive de digitação.

cd ~/

Abra um arquivo texto vazio:

sudo gedit tplink-ndiswrapper-install.sh

Copie e cole o conteúdo abaixo nesse arquivo texto aberto:

Citar
#!/bin/bash

echo "Removendo instalações anteriores"

ndiswrapper -r netrtwlanu

rm ~/Downloads/TL-WN8200ND_V1_Driver.zip

rm -R ~/Downloads/"TL-WN8200ND Driver"/

rm -R ~/wintplink/


echo "Reinstalando ndiswrapper"

cd ~/Downloads

wget -c http://static.tp-link.com/resources/software/TL-WN8200ND_V1_Driver.zip

unzip TL-WN8200ND_V1_Driver.zip

mkdir ~/wintplink

cp ~/Downloads/"TL-WN8200ND Driver"/"Windows XP 64bit"/* ~/wintplink

cd ~/wintplink

ndiswrapper -i netrtwlanu.inf

echo "Verificando instalação"

ndiswrapper -l

cat /etc/ndiswrapper/netrtwlanu/2357:0100.F.conf

Salvar e sair

Atribua permissão de execução ao arquivo criado:

chmod +x tplink-ndiswrapper-install.sh

Para executar é só fazer:

sudo ./tplink-ndiswrapper-install.sh

Para executar um script é o sudo (ou como root) um . (ponto) / (barra para a direita) nome_script.sh

Pode instalar, desinstalar e reinstalar em segundos quantas vezes quiser.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Se conseguir obter aí exatamente o que obtenho aqui na instalação simulada, aí então partimos para subir o módulo, como dito antes, monitorando essa subida pelo comando tail, que demonstrará eventuais mensagens de erros.


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

pequi17

#36
Citarcomo dito antes, monitorando essa subida pelo comando tail, que demonstrará eventuais mensagens de erros.
Nao entendi como faço esse monitoramento ...
agora no meu ficou igual a sua simulação: (no post #31)
http://imgur.com/GpC02OI
agora fica essa questao do comando tail .. para continuar...
Citar, aí então partimos para subir o módulo

druidaobelix

#37
Citação de: pequi17 online 07 de Julho de 2017, 10:43
Nao entendi como faço esse monitoramento ...
agora no meu ficou igual a sua simulação: (no post #31)
http://imgur.com/GpC02OI
agora fica essa questao do comando tail .. para continuar...

Ok, então agora parece que a instalação do ndiswrapper se deu mesmo corretamente.

Quanto ao monitoramente com o tail quando subir o driver, vou detalhar, procurando um tempo aqui para poder fazer isso.  ; :)

De qualquer forma, independentemente disso, tente subir o módulo, você já sabe como faz (post #26, Carregue o módulo...etc), em seguida analise como também já exposto.

Vai que funciona de primeira e aparece lá a interface.  ;)
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#38
O comando tail pode fazer um monitoramente dinâmico do que acontece no sistema na medida em que os eventos vão acontecendo.

Deixe *duas* janelas de terminal abertas.

Na primeira delas deixará o tail funcinamento em monitoramento dinâmico; na segunda executa eventuais comandos e então observa na primeira janela o que acontece, especialmente se ja algma mensagem relevante de erro.

Também vale e muito especialmente para quando se pluga um hardware, pois irá aparece o que acontece naquele momento.

A sintaxe para essa finalidade é esta:

tail -f /var/log/syslog

Com o tail dinâmico ativo execute o comando para subir o módulo e veja se aparece algo importante.

Se não funcionou mesmo, reinicie o sistema, suba ele novamente **sem** o adaptador usb plugado, depois que o sistema estiver carregado use o tail  dinâmico, então plugue o adaptador na usb e veja o que é que rola na janela.

Tenha em conta que quando digo aqui funcionou ou não funcionou estou me referido ao fato da interface aparecer no sistema e não ao funcionamento propriamente dito, mesmo porque faltaria configurar a conexão, mas só se pode configurar uma conexão se obviamente antes a interface estiver ativa e aparecendo.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

pequi17

#39
esqueci de ligar o monitoramento antes de subir o modulo, dá liguei antes de conectar o usb , depois o conectei.. Travou tudo mas o monitoramento pegou informaçoes. em resumo dixendo que wlan0): driver dies nit support SSID scans (sacan_capa 0x00)
eu fotografei com meu celular pois nao dava nem pra tirar print (travado) assim que der vou postar a imagem
https://drive.google.com/file/d/0Bws_WexzTTy7Sy1vM01NcnpfaEU/view?usp=sharing
vi que na linha de cima fala do driver netrtwlanu e na de baixo fala nao suportado, sera que tem que testar dos outros windowns? tipo instalamos o do xp... tem windowns 8 7 e vista

druidaobelix

#40
Citação de: pequi17 online 07 de Julho de 2017, 17:45
[...] Travou tudo ...

Bem, mas se trava e torna inusável, nem adiante perguntar o restante, se identificou e como, pois o travamento torna imprestável para qualquer coisa.

Se é isso mesmo, então na essência não funcionou esse ndiswrapper nesse hardware.

O que aliás não é incomum, muitas vezes apenas não funciona mesmo e muito frequentemente quando funciona os resultados são pobres.

É preciso ter em conta que ndiswrapper é um "quebra-galho", não uma solução nativa do sistema operacional.

Como já tem o 'caminho as pedras', pode experimentar com driver lá da pasta do Windows 8 e acho que tinha lá o 7 também, para ver se algum deles rola, embora ache difícil.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Adicionalmente, enquanto isso, vamos partir para um outro caminho, que é experimentar um kernel mais recente.

Eventualmente num kernel mais recente o módulo rtl8192cu pode vir a funcionar corretamente.

Mas para isso precisa desfazer o que fez, o que significa:

1) retirar o bloqueio do rtl8192cu lá da blacklist;

2) desinstalar o ndiswrapper

Só depois disso feito, então instalar um kernel mais recente da mainline do Ubuntu.

Teste inicialmente com kernel v4.11.9 e depois, se o caso, com o v4.12m que já está fechado, isto é, não é mais rc (release candidate).

É algo bastante fácil de ser feito e de ser desfeito.


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#42
Para instalar a versão 4.11.9 do kernel numa arquitetura 64-bit, que é a sua.

cd ~/Downloads

v4.11.9

Para baixar:


wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11.9/linux-headers-4.11.9-041109_4.11.9-041109.201707050933_all.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11.9/linux-headers-4.11.9-041109-generic_4.11.9-041109.201707050933_amd64.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11.9/linux-image-4.11.9-041109-generic_4.11.9-041109.201707050933_amd64.deb


Para instalar:

sudo dpkg -i *.deb

Reinicie o sistema, o novo kernel instalado será o primeiro lá da lista do menu do Grub, a página inicial do sistema, então suba o sistema por ele.

Confirme se subiu pelo kernel certo fazendo:

uname -srvm
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Se ainda não deu certo, então experimente também o v4.12 da mainline Ubuntu.

Tudo igual ao anterior, obviamente só muda o link para baixar.

cd ~/Downloads

v4.12


wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-headers-4.12.0-041200_4.12.0-041200.201707022031_all.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-headers-4.12.0-041200-generic_4.12.0-041200.201707022031_amd64.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-image-4.12.0-041200-generic_4.12.0-041200.201707022031_amd64.deb


Novamente, para instalar:

sudo dpkg -i *.deb

Reinicia, idem, idem.

Confira:

uname -srvm

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

pequi17

Citaramos partir para um outro caminho, que é experimentar um kernel mais recente.
sim vou tentar isso daí direto mas antes
só queria fazer umas observaçoes de que no inicio ele listava mas nao conectava agora depois que desisntalo esse driver ndiswrapper  e conecto o adaptador  ele nao lista mais nem seu led ascende como acontecia antes...
há e outra coisa é que tenho algumas ferramentas do Kali instaladas pelo katoolin
nao sei se essa informação é relevante mas só pra constar, vai que né seja isso.. o culpado