我跟着这些说明仍然无法让 AP 在同一接口上工作。我有以下设备:
Ralink corp.RT3060 Wireless 802.11n 1T/1R 给出错误:
RTNETLINK answers: No buffer space available
Linksys WUSB600N v2 双频无线-N 网络适配器 [Ralink RT3572](USB wifi 适配器):
RTNETLINK answers: Device or resource busy
当我在同一个 wifi 设备上启动第二个虚拟接口时,会出现这些错误。哪些 wifi 适配器支持两个虚拟接口?我应该在硬件规格中寻找什么?也许已经有一些已知的 USB wifi 适配器可以同时用作 AP 和上行链路?
答案1
在 Linux 上,您可以通过检查以下输出来验证您的适配器是否(以及在什么条件下)支持同时进行 STA 和 AP 操作
iw phy<n> info
n
您的适配器的号码是多少,例如phy0
。
在输出中,有一个名为的部分valid interface combinations
;这是一个支持同时进行 STA 和 AP 操作的适配器的示例,但仅在同一通道上并使用相等的广播间隔:
[...]
valid interface combinations:
* #{ managed } <= 1, #{ AP } <= 1,
total <= 2, #channels <= 1, STA/AP BI must match
* #{ managed } <= 2,
total <= 2, #channels <= 1
[....]