我推测 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, 在哪里氮是同一物理设备上的接口数量。