Ham*_*mza 4 command-line networking wifi configuration
我试图在适配器充当接入点时获取附近的无线网络列表,但 iwlist 返回以下错误:
$ sudo iwlist wlan0 scan
wlan0 Interface doesn't support scanning : Operation not supported
Run Code Online (Sandbox Code Playgroud)
是否有另一种获取此列表的方法,也许是使用其他实用程序?我的番茄驱动的 WRT54 似乎能够实现这一点(在设备本身设置为 AP 时列出附近的 AP),所以我很好奇如何复制这种行为。
谢谢。
iwlist被严重弃用。从您的系统中删除它,永远不要再使用它。做同样的iwconfig,iwspy。这些工具很古老,是在 802.11n 不存在的时代设计的。内核开发人员维护着一个丑陋的兼容层来仍然支持wireless-tools,而这个兼容层往往是谎言。
iw如果还没有完成,现在安装。iw您正在寻找的命令是
iw dev wlan0 scan ap-force.
这是一个相当新的补充。并非所有驱动程序都支持这一点,但大多数应该这样做。