Você precisa trazer eth1 antes de digitalizar.
ifconfig eth1 up
iwlist eth1 s
Estou usando o Ubuntu 10.04 (LTS) em um netbook Samsung N150 +. Não consigo verificar redes wifi usando iwlist
e gostaria de fazer isso. Aqui está a saída de alguns testes:
alex@alex-laptop:~/Desktop/GoogleCode$ iwlist eth1 scan
eth1 Interface doesn't support scanning.
alex@alex-laptop:~/Desktop/GoogleCode$ iwlist scan
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
eth1 Interface doesn't support scanning.
pan0 Interface doesn't support scanning.
Então eu tento iwconfig
alex@alex-laptop:~/Desktop/GoogleCode$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11 Access Point: Not-Associated
Link Quality:5 Signal level:207 Noise level:168
Rx invalid nwid:0 invalid crypt:0 invalid misc:0
pan0 no wireless extensions.
Eu tenho um 05:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01)
de usar lspci
.
Alguma dica?
Você precisa trazer eth1 antes de digitalizar.
ifconfig eth1 up
iwlist eth1 s
A capacidade de digitalizar usando iwlist e associar a pontos de acesso via iwconfig requer raiz. No Ubuntu você pode usar o seguinte:
sudo iwlist eth1 scan
Se você verificou que é root e o dispositivo está ativo:
sudo ifconfig eth1 up && sudo iwlist eth1 scan
E ainda não funciona, descobri que:
iw dev wlan0 scan ap-force
Funcionaria no meu caso. Parece que a ferramenta iwlist
está obsoleta e não é mais suportada pelo recente chipset wifi.
Verifique rfkill list all
A minha teve a seguinte saída
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
Qual estava causando o erro A interface não suporta a varredura
Para remover o bloco, simplesmente execute o seguinte comando
sudo rfkill unblock wifi
Esse problema também pode ser causado pela interface sem fio (usarei wlan0 - não eth1) no modo errado. Para corrigir isso, você pode usar:
sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode Managed
sudo ifconfig wlan0 up
sudo iwlist wlan0 scan
Você precisa desativar a interface antes de alterar o modo para evitar que a interface seja classificada como ocupada.
você verificou o nome da interface com o comando
ifconfig
e você pode fazer ifconfig "interface-name" no
pelo exemplo: para minha interface sem fio
ifconfig wlp2s0 up
a próxima coisa a fazer é:
iwlist wlp2s0 scan