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


9

我正在尝试从“ iw list”中解密输出的一部分。我尝试在线搜索,但找不到有关如何解释输出的解释。我对在Wi-Fi Direct模式下使用无线适配器感兴趣,并且我想确保它兼容。

“ iw list”的一部分给了我以下输出:

    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-GO和P2P设备。这是否意味着我的适配器支持所有这些模式?

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

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

1)管理

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

3)P2P设备

如果我选择将适配器设置为P2P-GO,那么我不能同时将其用作P2P设备吗?

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

#{ IBSS, managed, AP } <= 2, #{ P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2

这是否意味着如果我可以选择两个受管理的AP,因为对于第一组来说,它是<= 2?如果是这样,那并不意味着我可以将AP模式与P2P-GO正确混合使用吗?

如果有人可以澄清我如何解释输出结果或为我指出一个解释,我将不胜感激。

谢谢!

Answers:


11

不久前,我在同一件事上挣扎。阅读了一些源代码以了解基础知识。

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

下面的每一行都valid interface combinations包含一个组合的可能性。如果有多行,则选择任何一行,并与该行中的限制进行有效组合。所提到的每个限制都必须得到满足。

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

该符号#{ ... }显示为“以下类型的接口数量”。

因此,换句话说,

#{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2

读取:

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

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

线

#{ IBSS, managed, AP } <= 2, #{ P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, total <= 3, #channels <= 2

意味着您最多可以有两个接口,分别是IBSS,托管或AP(但可以相同),最多一个P2P客户端或P2P-go接口,以及最多一个P2P设备接口。但是总数不能超过三个,因此,如果从第一组中选择两个,则只能选择最后两个组中的一个。

我还没有尝试自己设置Wi-Fi Direct,但是对P2P模式的两个限制看起来都很相似,因此我认为两者都可以与Wi-Fi Direct一起使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.