如何强制wifi适配器使用特定通道[关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何强制wifi适配器使用特定通道[关闭]相关的知识,希望对你有一定的参考价值。

我正在尝试强制wifi适配器使用特定通道,同时连接到支持2.4GHz和5GHz的接入点(wpa身份验证)

我正在使用以下配置操作系统:Raspbian 型号:Raspberry pi 2型号B. 无线适配器: - Edimax EW-7811UTC 司机:8812au

还尝试了不同的WiFi适配器Wifi适配器:华硕USB-N53 司机rt2800

尝试与iwconfigSET failed on device wlan0 ; Operation not supported

还试过wpa_supplicant

需要给wpa_cliwpa_supplicant实用程序提供哪些额外的参数,以便它只连接到特定的频段?

答案
  1. 寻找你的界面 sudo iwconfig
  2. 看看你的频道 sudo iwlist {interface} channel
  3. 关掉wifi sudo iwconfig {interface} power off
  4. 设置您想要的频道 sudo iwconfig {interface} channel {channel, ex. "23"}
  5. 设置您想要的频率 sudo iwconfig {interface} freq {frequency, ex. "5.00G"}
  6. 打开wifi sudo iwconfig {interface} power on
另一答案

你不能这样做。频道在2.4或5GHz频段自动选择,因为频道取决于您的路由器:路由器选择一个频道,您的客户端只是使用它。客户端无法告诉路由器“请切换到13频段”。

2.4和5GHz频段通常由网络名称选择;您的路由器应提供两个WLAN名称。

以上是关于如何强制wifi适配器使用特定通道[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何从片段返回主要活动

如何在片段中使用按钮[关闭]

如何将Intent用于回收者视图中的片段? [关闭]

将 JSON 字符串从片段传递到适配器的问题

如何获取网络适配器索引?

如何使用 Android 片段?