Atheros 虚拟接口(ath0 等)与多个物理接口之间的差异

Atheros 虚拟接口(ath0 等)与多个物理接口之间的差异

我推测 Atheros WiFi 卡可能会创建多个虚拟接口,名为 ath0、ath1..

无法找到任何关于桥接或独立操作(STA、AP)等时与多个物理设备相比如何操作的简明信息。
它可以工作(桥接示例),但我想知道这样的设置在性能/稳定性/功能方面有何期望。

我期待诸如“所有接口必须在同一无线通道上运行”之类的信息(找不到该信息的参考)。

答案1

Atheros 卡是不是唯一可以在其上构建多个接口的接口。您可以通过以下方式从您自己的卡中获取该信息:信息列表,搜索此部分的输出(我的卡的输出,Intel 7265):

Supported interface modes:
                 * IBSS
                 * managed
                 * AP
                 * AP/VLAN
                 * monitor
                 * P2P-client
                 * P2P-GO
                 * Unknown mode (10)
        software interface modes (can always be added):
                 * AP/VLAN
                 * monitor
        valid interface combinations:
                 * #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ Unknown mode (10) } <= 1,
                   total <= 3, #channels <= 2

这表明(除其他外)我的卡可以置于托管(常规客户端)和 AP(= 接入点)模式,并且只要我最多使用两个通道,这两种模式就可以组合。所以,不,它是不是有必要

所有接口必须在同一无线通道上运行

您可以按如下方式创建虚拟接口:

service network-manager stop
iw phy phy0 interface add wlan0 type station
iw phy phy0 interface add wlan1 type __ap
service network-manager start

然后你将它们删除为

iw dev wlan1 del

从性能上来说,虚拟接口只是普通接口,除非您组合使用它们,在这种情况下,必须在不同通道之间切换,或者必须共享单个通道,它们的吞吐量会减少(大约)一个因子1/N, 在哪里是同一物理设备上的接口数量。

相关内容