首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >破解iw列表有效接口组合的输出

破解iw列表有效接口组合的输出
EN

Unix & Linux用户
提问于 2017-10-30 19:22:00
回答 1查看 7K关注 0票数 13

我正试图破译“iw列表”中的一部分输出。我试图在网上搜索,却找不到如何解释输出的解释。我有兴趣利用无线适配器的Wi直接模式,我想确保它是兼容的。

“iw列表”的一部分提供了以下输出:

代码语言:javascript
复制
    Supported RX frame types:
     * IBSS: 0x40 0xb0 0xc0 0xd0
     * managed: 0x40 0xd0
     * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
     * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
     * mesh point: 0xb0 0xc0 0xd0
     * P2P-client: 0x40 0xd0
     * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
     * P2P-device: 0x40 0xd0
WoWLAN support:
     * wake up on disconnect
     * wake up on magic packet
     * wake up on pattern match, up to 20 patterns of 16-128 bytes,
       maximum packet offset 0 bytes
     * can do GTK rekeying
     * wake up on GTK rekey failure
     * wake up on EAP identity request
     * wake up on 4-way handshake
     * wake up on rfkill release
     * wake up on TCP connection
software interface modes (can always be added):
     * AP/VLAN
     * monitor
valid interface combinations:
     * #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
       total <= 3, #channels <= 2

在“支持的RX帧类型”标题下,显示了IBSS、托管、AP、AP/VLAN、网格点、P2P客户端、P2P围棋和P2P设备。这是否意味着我的适配器支持每一种模式?

在“有效接口组合”下,有人能解释如何解释输出吗?

这是否意味着我只能选择以下三种组合中的一种:

1)管理

2) AP,p2p客户端,P2P-GO

3) P2P设备

如果我选择将适配器设置为P2P-GO,就不能让它同时充当P2P设备吗?

我看到了另一个有效的接口组合:

代码语言:javascript
复制
#{ IBSS, managed, AP } <= 2, #{ P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2

这是否意味着如果我可以同时选择两个管理AP,因为对于第一组,它是<=2?如果是这样的话,那并不意味着我可以把AP模式和P2P模式混在一起,对吗?

如果有人能澄清我如何解释输出,或者向我指出一个解释,我将非常感激。

谢谢!

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-10-30 19:41:15

就在不久前,我还在为同样的事情而挣扎。花了一些源代码阅读来找出基本知识。

是的,您的适配器支持列出的每种模式。

valid interface combinations下的每一行都包含一个组合的可能性。如果有几行,则选择任何行,并与该行中的限制进行有效组合。上述每一项限制都必须全部填写。

您的适配器只有一行,因此别无选择。

表示法#{ ... }读“以下类型的接口数目”。

所以用语言来说,这一行

代码语言:javascript
复制
#{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2

全文如下:

除了软件接口模式之外,您可以拥有最多3个同时的接口。这些接口最多可以使用2个不同的通道(因此至少有2个接口必须使用相同的通道)。

您可以有一个托管接口(也称为“站点”或“客户端”)、一个接入点(AP)、一个P2P客户机或一个P2P-GO接口,以及一个P2P设备接口。

线

代码语言:javascript
复制
#{ IBSS, managed, AP } <= 2, #{ P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2

这意味着你最多可以有两个接口,要么是IBSS,要么是托管的,要么是AP (但可以是相同的),最多是一个P2P客户端或P2P-go接口,最多是一个P2P设备接口。但是总共不可能有三个,所以如果你从第一个组中选择两个,那么你只能选择最后两个组中的一个。

我还没有尝试设置with直接自己,但这两个限制的P2P模式看起来相似,所以我认为两者都应该与with直接工作。

票数 23
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/401464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档