Linux hostapd:在不同于ap接口的信道上测试wifi网络的连接

Linux hostapd:在不同于ap接口的信道上测试wifi网络的连接,linux,networking,wifi,embedded-linux,access-point,Linux,Networking,Wifi,Embedded Linux,Access Point,为了在用户的家庭WiFi网络上配置我的设备,它将临时充当接入点,以便从客户端接收WiFi网络详细信息。作为设置过程的一部分,我希望在不丢失与客户端的AP连接的情况下验证与用户WiFi网络的连接,以提供连接尝试状态(成功或失败)。如果AP和用户的WiFi网络都使用同一个通道,则此功能正常工作,但当Accesspoint配置为在通道X上运行,并且用户的WiFi网络位于通道Y上时,我遇到了问题。是否可以在另一个通道上验证网络连接 以下是无法正常工作的场景: 我有两个虚拟接口,wlan\U ap和wla

为了在用户的家庭WiFi网络上配置我的设备,它将临时充当接入点,以便从客户端接收WiFi网络详细信息。作为设置过程的一部分,我希望在不丢失与客户端的AP连接的情况下验证与用户WiFi网络的连接,以提供连接尝试状态(成功或失败)。如果AP和用户的WiFi网络都使用同一个通道,则此功能正常工作,但当Accesspoint配置为在通道X上运行,并且用户的WiFi网络位于通道Y上时,我遇到了问题。是否可以在另一个通道上验证网络连接

以下是无法正常工作的场景:

我有两个虚拟接口,wlan\U ap和wlan\U sta。hostapd配置为在hostapd.conf中的通道7上使用wlan_ap。客户端连接到我的ap网络,通过交换机,我的设备获得用户家庭wifi网络的SSID和PW。然而,用户的家庭wifi网络位于完全不同的信道上(例如11)。如果我试图使用我的站点接口连接到用户的wifi网络,同时在ap接口上保持与客户端的连接,则此站点测试连接失败。或者,如果它以某种方式连接到用户的wifi网络,则AP与客户端的连接将断开。如果ap和用户的家庭网络恰好是同一个通道,则测试连接成功。当通道不同时,是否有方法测试连接

我的设备运行Debian 7.8(内核3.8.13),我的WiFi适配器使用Atheros AR9271芯片组和ath9k_htc驱动程序

非常感谢您提供的任何指导,包括告诉我我做的每件事都是错的以及如何做才是对的。

“hostapd.conf的频道为7,客户端网络为8”,是吗?
客户端选择要访问的SSID,而不是频道。

我重新编写了描述,希望更清楚,并提供更多上下文。很抱歉造成混淆。两个虚拟网络wlan\u ap和wlan\u sta。您在wlan_ap、SSID$A通道7客户端连接上为我们提供的服务在wlan_sta、SSID$B通道11上请参阅此链接说明,其中说明它将在两者之间切换,但不能同时在两者之间切换