寻找 wifi 驱动程序/设备的功能?

寻找 wifi 驱动程序/设备的功能?

我正在运行hostapd,按此配置项目,创建一个AP(切入点)在嵌入式设备上。我还在几台笔记本电脑上进行了测试。

在我的笔记本电脑上,wifi 保持连接,并创建了一个专用于 AP 的新接口。在设备上,wifi 已断开,AP 位于标准 wifi 接口上。

笔记本电脑是hostapd v2.4bus/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
...

相关内容