当前位置: 首页>>技术教程>>正文


‘iwlist’->界面不支持扫描(Ubuntu LTS 10.04)

, , , ,

问题描述

我在三星N150 +上网本上使用Ubuntu 10.04(LTS)。我无法使用iwlist扫描wifi网络,我想这样做。这是一些测试的输出:

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.

所以我尝试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.

我使用lspci有一个05:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01)

有什么提示吗?

最佳办法

您必须在扫描前启动eth1。

ifconfig eth1 up

iwlist eth1 s

次佳办法

使用iwlist进行扫描并通过iwconfig关联到访问点的能力需要root用户。在Ubuntu中,您可以使用以下命令:

sudo iwlist eth1 scan

第三种办法

如果您已检查自己是root且设备已启动:

sudo ifconfig eth1 up && sudo iwlist eth1 scan

而且仍然不起作用,我发现:

iw dev wlan0 scan ap-force

以我的情况工作。似乎iwlist工具已过时,并且最近的wifi芯片组不再支持该工具。

第四种办法

检查rfkill list all

我的输出如下

0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no

导致错误的界面不支持扫描

要删除该块,只需运行以下命令

sudo rfkill unblock wifi

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11374.html,未经允许,请勿转载。