我正在运行hostapd
,按此配置项目,创建一个AP(切入点)在嵌入式设备上。我还在几台笔记本电脑上进行了测试。
在我的笔记本电脑上,wifi 保持连接,并创建了一个专用于 AP 的新接口。在设备上,wifi 已断开,AP 位于标准 wifi 接口上。
笔记本电脑是hostapd v2.4
为bus/pci/drivers/iwlwifi
驾驶员准备的。
设备是一个风俗hostapd v0.8.x
专为驾驶员打造usb/drivers/r8188eu
。
这似乎是 RTL8188 无线卡的硬限制。
如果我想查看未来设备的其他无线卡,我如何从硬件规格判断它是否同时支持连接和广播?
这就是“双频”吗?我认为有些设备可以同时广播和连接,但只有如果AP在同一个wifi频道上广播,而其他的可以做多频道(但似乎r8188eu
两者都做不到)。
然后,据我所知,无法在同一频道上连接和广播的限制可能是由于旧版本的hostapd
.
答案1
我想你可以在 Arch Linux wiki 中找到你的问题的答案:https://wiki.archlinux.org/index.php/software_access_point
这是从 Arch Linux wiki 复制的相关部分:
Wi-Fi 设备必须支持 AP 模式 您需要一个兼容 nl80211 的无线设备,该设备支持 AP 工作模式。这可以通过运行 iw list 命令进行验证,在支持的接口模式块下应该列出 AP:
$ iw list
Wiphy phy1
...
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* WDS
* monitor
* mesh point
...
具有单个 Wi-Fi 设备的无线客户端和软件 AP 创建软件 AP 独立于您自己的网络连接(以太网、无线……)。许多无线设备甚至支持同时作为 AP 和无线“客户端”同时运行。利用该功能,您可以使用单个无线设备创建一个软件 AP,充当现有网络的“无线中继器”。该功能在 iw list 输出的以下部分中列出:
$ iw list
Wiphy phy1
...
valid interface combinations:
* #{ managed } <= 2048, #{ AP, mesh point } <= 8, #{ P2P-client, P2P-GO } <= 1,
total <= 2048, #channels <= 1, STA/AP BI must match
...