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

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

我在 Samsung 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.

有什么提示吗?

答案1

您必须在扫描之前启动 eth1。

ifconfig eth1 up

iwlist eth1 s

答案2

如果您已检查您是否已获得 root 权限并且您的设备已启动:

sudo ifconfig eth1 up && sudo iwlist eth1 scan

但还是不行,我发现:

iw dev wlan0 scan ap-force

在我的情况下会起作用。该工具似乎iwlist已过时,并且不再支持最新的 WiFi 芯片组。

答案3

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

sudo iwlist eth1 scan

答案4

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

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

您必须在更改模式之前关闭接口,以防止接口被分类为繁忙。

相关内容