根据我的问答,我得到了一张在 Debian 上运行的 Wifi7 卡,该卡基于英特尔的 BE200NGW 芯片。
尽管在 Wifi7 路由器上启用了多链路操作,但运行内核 6.12.12 的 Debian 计算机仅在一个频段(2.4 或 5GHz)上连接到路由器。相比之下,Windows 11 在 Wifi7 模式下使用此卡。
已加载模块:
$ lsmod | grep iwlwifi
iwlwifi 581632 1 iwlmvm
cfg80211 1392640 6 ath9k_common,iwlmvm,ath9k,ath,iwlwifi,mac80211
我查看了iw
设置,但尚未完全理解。不过,我也查看了NetworkManager 802.11 无线规格。我没有发现任何内容可以确认 NetworkManager 已准备好支持 Wifi7,即它支持同时连接到不同频段的同一 SSID。
我是否应该等到 Wifi 7 功能在整个网络堆栈中得到完全支持,或者我可以在设置或加载的模块中更改任何内容?
更新 2025-02-23
受到grawity评论的启发,我:
- 检查
wpa_supplicant
版本-它是 2.10(我在 Debian 上测试) - 检查了使用的身份验证协议
NetworkManager
:它是 WPA2。回想一下 6GHz 需要 WPA3,我已将此设置更改为 WPA3 Personal。结果:该卡现在使用 6GHz 频段,链路速率约为 1.4Gbps,这已经比我家的千兆以太网有所改进。我想知道为什么 NM 需要手动干预才能使用 WPA3。 - 为了实现 MLO,我修改了
wpa_supplicant.service
设备,增加了-Dnl80211
启动选项。原始设置没有使用任何-D
指令。我想确保不使用无线扩展驱动程序,因为它不支持 Wifi7。然而,这并没有启用 MLO,所以我肯定nl80211
之前已经打开了。