Eu instalei a versão mais recente do Raspbian (via imagem) no meu Raspberry Pi. A saída do uname -a
comando é:
Linux raspberrypi 3.10.25+ #622 PREEMPT Fri Jan 3 18:41:00 GMT 2014 armv6l GNU/Linux
Quando conecto meu adaptador Wifi (um adaptador Wifi fabricado na China sem marca, número do modelo SL-1504N) a um hub USB com energia (nome da marca "plugável", testado e funciona muito bem) conectado ao Pi , o adaptador Wifi é reconhecido automaticamente e o driver correto é carregado sem nenhum tipo de configuração ou confusão. A linha que mostra o adaptador Wifi na saída do lsusb
comando é:
Bus 001 Device 006: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter
A wlan0
seção da saída do iwconfig
comando é:
wlan0 unassociated Nickname:"rtl_wifi"
Mode:Managed Access Point: Not-Associated Sensitivity:0/0
Retry:off RTS thr:off Fragment thr: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
Meu problema é: Quando digito iwlist wlan0 scan
no prompt do terminal para ver as redes sem fio disponíveis, recebo:
wlan0 No scan results
Tentei derrubar a interface ( sudo ifdown wlan0
) e trazê-la de volta ( sudo ifup wlan0
), bem como várias soluções que encontrei na web que funcionaram para outras pessoas, mas ainda não consegui fazê-la funcionar. Como último esforço, fiz o seguinte:
- Inicie o LXDE a partir do prompt do terminal (
startx
) - Clique duas vezes no ícone "WiFi Config" na área de trabalho (é simplesmente um atalho / link para
/usr/sbin/wpa_gui
, uma interface gráfica parawpa_supplicant
) - Clique no botão "Digitalizar", que faz aparecer uma segunda janela
- Na nova janela exibida, clique no botão "Digitalizar"
Demora cerca de 5 a 10 segundos, mas a verificação funciona e exibe a lista de redes Wi-Fi disponíveis. Isso é interessante porque eu não sei o que wpa_gui
está fazendo de maneira diferente e iwlist wlan0 scan
que permite obter resultados da verificação. O que é ainda mais interessante é que, se agora eu voltar ao prompt do terminal (no LXDE ou depois de fechar o LXDE e retornar ao prompt do terminal original) e digitar o mesmo iwlist wlan0 scan
comando, agora obterei resultados.
Claramente, wpa_gui
faz algo que eu não estava fazendo no prompt do terminal.
Minhas perguntas são:
- Alguém sabe em que o recurso "Digitalizar"
wpa_gui
faz diferente doiwlist wlan0 scan
comando? - (Continuação de 1) Como faço para que isso
iwlist wlan0 scan
funcione sem primeiro fazer a digitalizaçãowpa_gui
? - Na
iwconfig
saída mostrada acima, qual é exatamente o significado de "não associado"?
Nota: Para fins de fazer isso funcionar, eu estava usando todas as configurações / arquivos padrão. O /etc/network/interfaces
arquivo é o padrão da instalação do Raspbian. Se houver um utilitário que eu possa executar que forneça informações úteis para a solução de problemas, entre em contato.
iwlist wlan0 scan
retornar"No scan results"
. E eu me pergunto se é porque meu rpi2 está com pouca energia ou não? e isso poderia explicar o porquê?