在我住的大楼里有一个带有两个频道和相同 SSID 的 WiFi。每当我连接到 WiFi 时,它总是连接到 2.4GHz 频段,但我想连接到 5GHz 频段。我已经尝试过了,但一切都是徒劳的。另外,我尝试过 linSSID 应用程序,但它甚至没有启动。
我正在使用 Ubuntu 18.04 LTS 和输出lshw -C network
:
*-network
description: Wireless interface
product: Wireless 3160
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlp1s0
version: 83
serial: e4:02:9b:d2:65:c7
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.15.0-34-generic firmware=17.948900127.0 ip=172.21.126.136 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:128 memory:df100000-df101fff
输出iwlist chan
:
wlp1s0 26 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Channel 36 : 5.18 GHz
Channel 40 : 5.2 GHz
Channel 44 : 5.22 GHz
Channel 48 : 5.24 GHz
Channel 52 : 5.26 GHz
Channel 56 : 5.28 GHz
Channel 60 : 5.3 GHz
Channel 64 : 5.32 GHz
Channel 149 : 5.745 GHz
Channel 153 : 5.765 GHz
Channel 157 : 5.785 GHz
Channel 161 : 5.805 GHz
Channel 165 : 5.825 GHz
要确认您的无线网卡能够连接到 5ghz ,请
iw list
查找如下所示的部分为了回答您的问题,我假设网卡能够连接到 5ghz 网络。与使用网络管理器 gui 相比,使用命令行界面更灵活。重要的是得到你要连接的5ghz网络的ssid和bssid。
这将列出一些值,例如
寻找您想要的 ssid 和相应的频率。现在查找与所需频率和 SSID 匹配的 BSSID。
接下来,杀死 network-manager 和 wpa_supplicant:
对于大多数人来说,这可能是不可取的,但出于您的问题的目的。
创建一个
wpa_supplicant.conf
:并粘贴您要连接的网络的网络规格:
将bssid替换为您要连接的网络之一
现在通过该 conf 文件启动 wpa_supplicant:
身份验证后刷新所有持有的 IP 地址:
请求动态 ip (dhcp):
此时您应该连接到 5ghz 网络。
要检查您是否真的连接到 5ghz 而不是 2ghz
iw dev
,您应该得到类似的结果上面的整个过程运行良好,但可能无法在重新启动后继续存在,并且如果您想在不同类型的网络之间切换,则没有用处。
开始初始化网络管理:
然后从网络托盘图标连接到您的 DESIRED SSID。不管是 2.4 还是 5ghz。我们稍后会这样做。
现在做:
获取与所需频率和 ssid 匹配的 BSSID
接下来单击网络管理器托盘图标 > 编辑连接 > 双击 DESIRED SSID 进行编辑,如下所示
在 wifi 选项卡上:SSID(DESIRED SSID)、模式(客户端)、频段(5)、通道(输入您从扫描结果中获得的值)、bssid(输入所需的 bssid)设备(wlp1s0)、克隆的 mac(永久)、 mtu(自动)
然后断开并再次连接,它应该可以工作。