Raspbian Linux: nenhum resultado de verificação WiFi de “iwlist wlan0 scan”

15

Eu instalei a versão mais recente do Raspbian (via imagem) no meu Raspberry Pi. A saída do uname -acomando é:

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 lsusbcomando é:

Bus 001 Device 006: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter

A wlan0seção da saída do iwconfigcomando é:

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 scanno 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:

  1. Inicie o LXDE a partir do prompt do terminal ( startx)
  2. Clique duas vezes no ícone "WiFi Config" na área de trabalho (é simplesmente um atalho / link para /usr/sbin/wpa_gui, uma interface gráfica para wpa_supplicant)
  3. Clique no botão "Digitalizar", que faz aparecer uma segunda janela
  4. 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_guiestá fazendo de maneira diferente e iwlist wlan0 scanque 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 scancomando, agora obterei resultados.

Claramente, wpa_guifaz algo que eu não estava fazendo no prompt do terminal.

Minhas perguntas são:

  1. Alguém sabe em que o recurso "Digitalizar" wpa_guifaz diferente do iwlist wlan0 scancomando?
  2. (Continuação de 1) Como faço para que isso iwlist wlan0 scanfuncione sem primeiro fazer a digitalização wpa_gui?
  3. Na iwconfigsaí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/interfacesarquivo é 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.

Babak
fonte
Eu tenho o mesmo problema, ou seja, iwlist wlan0 scanretornar "No scan results". E eu me pergunto se é porque meu rpi2 está com pouca energia ou não? e isso poderia explicar o porquê?
solsTiCe 27/08/2015

Respostas:

17

Você já tentou sudo iwlist wlan0 scan? Para mim, o iwlist sem sudoretorna "Sem resultados da verificação", mas com sudoele retorna uma lista completa da rede.

Streberpower
fonte
0

Se você ainda encontrar o erro no seu Raspberry Pi, a primeira coisa a verificar é se você consegue conectar com êxito o seu Raspberry Pi à rede WLAN usando a wpa_supplicantferramenta.

Você pode tentar se conectar com sucesso usando o seguinte comando:

sudo wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf

Se esse comando for bem-sucedido e você conseguir se conectar com êxito, todos os parâmetros de configuração de rede configurados para o Raspberry Pi estão funcionando bem. Nesse caso, tudo o que você precisa fazer é abrir o arquivo wpa_supplicant.conf e adicionar as seguintes linhas na parte superior desse arquivo:

ctrl_interface = / var / run / wpa_supplicant

Depois de concluído, agora você poderá conectar seu Raspberry Pi à rede Wi-Fi com êxito usando a iwlistferramenta.

iwlist wlan0 scan

bhuvan
fonte
0

Eu encontrei o mesmo problema com o meu raspberry pi 3. Eu estava bagunçando o dia com a configuração do raspberry pi .... e mais tarde naquele dia não consegui conectar-me a nenhum wifi devido à resposta que diz (a digitalização não é suportada) .

A solução que funcionou para mim é: Vá para Menu => Preferências => Configuração do Raspberry Pi => Localização => Escolha (defina o país wifi), escolha EUA (estado unido).

Seu pi solicitará uma reinicialização rápida. Após a reinicialização, verifique a verificação do wifi.

obrigado

Ibrahim Altaha
fonte
0

Tendo os mesmos problemas na Nova Zelândia, a solução foi comentar (ou excluir) a linha 'country = US' no arquivo wpa_supplicant.conf. O sintoma era o wifi relatando nenhuma rede na GUI, mas uma vez executando o 'sudo iwlist wlan0 scan', ele listaria as redes ... 10 segundos depois, voltando a não ver nenhuma rede. Até a documentação do wpa_supplicant.conf não menciona uma opção 'country =', portanto, não sei o que isso deve fazer, mas certamente parece quebrá-lo!

justcheckinm8
fonte