扫描无线networking的不同结果

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

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

我想知道为什么? 如何获得完整的无线networking列表?

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

当我使用WICD成功连接到无线networking时,“/ sbin / iwlist wlan0 scan”将仅输出我正在连接的无线networking,而不是其他无线networking。

当我成功连接到无线networking后,单击WICD中的“全部断开连接”,命令“/ sbin / iwlist wlan0 scan”什么也不给。

当我退出WICD然后再次启动WICD时,命令“/ sbin / iwlist wlan0 scan”将给出一个无线networking列表。

我想知道为什么命令“/ sbin / iwlist wlan0扫描”在这些情况下行为不同?

感谢致敬!

'iwlist wlan0 scan'是一个特权命令,当一个(非root用户)用户连接到一个networking时,它将只返回它连接的networking,试试'sudo iwlist wlan0 scan'…你将得到所有信息'sudo iwlist wlan0 | grep ESSID'会给你所有的无线networking名称