在我的环境中,有两个wifi通道可用,但我的Linux客户机只连接到2.5个GHz通道。是否有任何解决方案迫使linux客户端只连接到5 GHz通道。如果我从访问点禁用2.5 GHz,它可以工作,但我需要从Linux端得到任何解决方案?所有的访问点都有相同的SSID,我们不允许更改它。
发布于 2020-06-25 22:19:56
对于任何带有Network的发行版,这是nm-connection-editor UI中的一个可编辑参数。您可能希望为每个保存的连接更改此设置,因为并非所有路由器的创建都是相同的。此特性自2008年年 (似乎与NM Applet >= 0.7.2相对应)以来就已存在于网络管理器中。
nm-connection-editor或打开网络设置并编辑WiFi连接。如果您在Arch这样的发行版上,您可能需要安装这个包裹。Band选项卡下有一个Wi-Fi选项,允许您选择Automatic、A (5 GHz)或B/G (2.4 GHz)。如果您没有5 GHz选项,您可能需要进一步调试(由于缺乏对旧系统的经验,我不能确定地说)。发布于 2018-07-23 23:14:52
这里有一个可能的解决方案,您不再使用network-manager来管理您的无线接口,而是直接使用wpa_supplicant。这意味着在Ubuntu中,您将不再使用GUI在网络之间进行选择。
下面是你需要做的事情:
1
将此输入到您的/etc/network/interfaces文件(将wlan0替换为您的无线接口的名称):
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf这将导致network-manager不再管理接口wlan0。
如果您想要恢复此行为,请简单地注释掉您在此文件中添加的内容。
2创建/编辑具有以下内容的文件/etc/wpa_supplicant/wpa_supplicant.conf:
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波段的中心频率可以在例如维基百科中找到。
https://askubuntu.com/questions/1058622
复制相似问题