首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux上设置Wi-Fi中继器(ap-client)

在Linux上设置Wi-Fi中继器(ap-client)
EN

Stack Overflow用户
提问于 2014-11-13 15:24:05
回答 1查看 1.6K关注 0票数 0

我正在尝试在Ubuntu PC或带有Wi-Fi加密狗的嵌入式Linux上设置Wi-Fi中继器,每次使用一个加密狗。加密狗的驱动程序和固件已经在我的PC/嵌入式主板上完成,并在AP模式和station模式下工作。那我下一步该怎么做呢?

在我看来,我必须用一个加密狗来模拟2个接口。然后在一个接口上运行Hostapd,在另一个接口上运行wpa_supplicant。这是一个可行的方法吗?如果是,我如何用1个加密狗“创建”2接口,比如wlan0/wlan1或wlan0.1/wlan0.2或类似的东西?

整个场景是不是仅仅通过对接口和系统的一些操作就可以实现,或者场景必须由软件狗的驱动来支持,如果驱动不提供这个场景,那是不可能的?

我之前在Ralink Soc上尝试过(它被Ralink称为ap-客户端模式)。在具有自己的SDK (包括Linux源代码和Wi-Fi驱动程序)的Ralink平台上,通过iwpriv命令完成。有称为"apcli0“的接口在工作站模式下工作,"ra0”在AP模式下工作,但Ralink Soc中只有一个内置的物理Wi-Fi接口。它工作得很好,但我现在不使用Ralink Soc。该功能是否也可用于其他软件狗?

EN

回答 1

Stack Overflow用户

发布于 2014-11-26 10:00:25

在做完驱动程序编译工作后,我有了一些想法。我使用的芯片支持“双mac”特性,并且驱动程序必须支持该特性。如果成功编译、插入驱动程序并插入加密狗,则会出现两个接口,例如wlan0和wlan1。因此,我可以将一个接口配置为AP,将另一个接口配置为station。因此,关键是芯片和驱动程序必须支持双mac特性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26903428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档