扫描无线网络的不同结果

扫描无线网络的不同结果

(1) 我发现在 Ubuntu 下,WICD 和命令“/sbin/iwlist wlan0 scan”给出的无线网络列表略有不同。Windows 7 也给出了略有不同的列表。

例如,WICD 中显示一个,但在命令中和 Windows 7 中却没有显示。

我想知道为什么?如何获取完整的无线网络列表?

(2)第二个问题是关于WICD使用的命令“/sbin/iwlist wlan0 scan”。

当我使用WICD成功连接到无线网络时,“/sbin/iwlist wlan0 scan”只会输出我正在连接的无线网络,而不会输出其他无线网络。

成功连接到无线网络后,当我在 WICD 中单击“全部断开连接”时,命令“/sbin/iwlist wlan0 scan”没有任何反应。

当我退出 WICD 然后再次启动 WICD 时,命令“/sbin/iwlist wlan0 scan”将提供无线网络列表。

我想知道为什么命令“/sbin/iwlist wlan0 scan”在这些情况下的行为会有所不同?

感谢致敬!

答案1

'iwlist wlan0 scan' 是一个特权命令,当非 root 用户连接到网络时,它将仅返回与其连接的网络,尝试 'sudo iwlist wlan0 scan'...您将获得所有信息 'sudo iwlist wlan0 | grep ESSID' 将为您提供所有无线网络名称

相关内容