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


14

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

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.

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

有什么提示吗?


3
您是否尝试以root身份扫描?
jordanm 2012年

@jordanm,这有点尴尬,但是您说得对,这root是我没有尝试过的必要条件。你能回答这个问题吗?
瓦斯2012年

很高兴它有所帮助。已添加答案。
jordanm 2012年

Answers:



5

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

sudo iwlist eth1 scan

1
谢谢。对我来说,这不能解决问题。您还有其他建议吗?
2014年

对于像我一样困惑的人,这可能会发生:在我的拱门系统上,sudo iw eth1 scan失败了但sudo iwlist eth1 scan成功了
Francois

4

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

sudo ifconfig eth1 up && sudo iwlist eth1 scan

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

iw dev wlan0 scan ap-force

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


使用相同的工具:iw wlan0 scan
aleb

3

校验 rfkill list all

我的输出如下

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

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

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

sudo rfkill unblock wifi

2

此问题也可能是由于无线接口处于错误模式(我将使用wlan0-而不是eth1)引起的。要解决此问题,您可以使用:

sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode Managed
sudo ifconfig wlan0 up
sudo iwlist wlan0 scan

您必须先关闭接口,然后再更改模式,以防止接口被分类为忙。


1

您是否使用命令检查了接口名称

ifconfig

您可以
通过示例来配置ifconfig“ interface-name” :对于我的无线接口

ifconfig wlp2s0 up

接下来要做的是:

iwlist wlp2s0 scan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.