首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何强制Linux只连接5 5GHz信道?

如何强制Linux只连接5 5GHz信道?
EN

Ask Ubuntu用户
提问于 2018-07-23 10:34:15
回答 2查看 30.7K关注 0票数 8

在我的环境中,有两个wifi通道可用,但我的Linux客户机只连接到2.5个GHz通道。是否有任何解决方案迫使linux客户端只连接到5 GHz通道。如果我从访问点禁用2.5 GHz,它可以工作,但我需要从Linux端得到任何解决方案?所有的访问点都有相同的SSID,我们不允许更改它。

EN

回答 2

Ask Ubuntu用户

发布于 2020-06-25 22:19:56

对于任何带有Network的发行版,这是nm-connection-editor UI中的一个可编辑参数。您可能希望为每个保存的连接更改此设置,因为并非所有路由器的创建都是相同的。此特性自2008年年 (似乎与NM Applet >= 0.7.2相对应)以来就已存在于网络管理器中。

  1. 运行nm-connection-editor或打开网络设置并编辑WiFi连接。如果您在Arch这样的发行版上,您可能需要安装这个包裹
  2. Band选项卡下有一个Wi-Fi选项,允许您选择AutomaticA (5 GHz)B/G (2.4 GHz)。如果您没有5 GHz选项,您可能需要进一步调试(由于缺乏对旧系统的经验,我不能确定地说)。
票数 11
EN

Ask Ubuntu用户

发布于 2018-07-23 23:14:52

这里有一个可能的解决方案,您不再使用network-manager来管理您的无线接口,而是直接使用wpa_supplicant。这意味着在Ubuntu中,您将不再使用GUI在网络之间进行选择。

下面是你需要做的事情:

1

将此输入到您的/etc/network/interfaces文件(将wlan0替换为您的无线接口的名称):

代码语言:javascript
复制
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

这将导致network-manager不再管理接口wlan0

如果您想要恢复此行为,请简单地注释掉您在此文件中添加的内容。

2创建/编辑具有以下内容的文件/etc/wpa_supplicant/wpa_supplicant.conf

代码语言:javascript
复制
ctrl_interface=/var/run/wpa_supplicant

network={
    ssid="Your_AP"
    psk="Your_Passphrase"
    freq_list=2412 2437 2462
}

freq_list之后的值必须由您来调整。它们指定要连接到的允许信道的中心频率。在上面的例子中,我添加了2.4 GHz波段的通道1、6和11。5 GHz波段的中心频率可以在例如维基百科中找到。

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

https://askubuntu.com/questions/1058622

复制
相关文章

相似问题

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