如何将wifi驱动程序设置设置为优先于2.4​​ GHz以上的5 GHz通道

目前我在大学的新大楼里。 在这个建筑物中,我的wifi通常会崩溃,然后再次恢复连接。 这真的很烦人,因为它发生了很多。

现在巧合的是,有一些技术人员在这里跑来跑去,并询问每个人是否无线网络正常。 我告诉他们,我的无线网络一直在流下,然后重新连接。 他们发现我的wifi在2.4 GHz频道和5 GHz频道之间一直在切换。 他们问我是否可以访问无线网卡的驱动程序设置。 不幸的是,我不知道如何在Linux或Windows中执行此操作。 不幸的是,他们只知道Windows解决方案xD。

所以我希望有人能告诉我如何告诉我我的wifi应该留在5 GHz网络而不断开并切换到2.4 GHz频道?

-编辑-

@arhimed,首先感谢你的帮助。

我刚试过你说的话。 这对我来说有些不同。 当我更改设置并选择仅使用5 GHz频段时,我似乎无法保存设置。

“网络连接” – >“选择合适的无线网络并单击编辑” – >“在无线选项卡中” – >“将模式从基础设施更改为ad-hoc” – >“选择5 GHz频段”

无线连接设置面板

但是,当我想将模式从基础设施更改为临时模式时,“保存”按钮告诉我必须对自己进行身份validation。 但是我没有弹出窗口要求我输入密码。 使用sudo gnome-control-center也没有帮助。 我仍然无法保存它。 然后在终端中发生错误:

**(nm-connection-editor:5577):警告**:设置无效无线安全:安全性与Ad-Hoc模式不兼容

希望这是一些有用的信息,可以帮助我。

–edit 2012/09/07 – 仍然没有答案……有人吗?

将“Ad-hoc”选项更改为其他内容,例如“Infrastructure”(或类似的菜单选项)。 基础设施无线是典型的“连接到单个路由器的大量设备”方法,而ad-hoc无线则用于没有集中路由器的无线设备的“网状”。

处于ad-hoc模式可能是导致您的问题的原因(您提供的错误消息进一步certificate了这一点)。

首先,连接到“基础设施”下的基本wifi网络。 接下来,单击BSSID。 当您单击该箭头时,应显示您当时连接的BSSID。 此function可防止您的计算机切换网络。 2.4 Ghz和5 Ghz。

跑:

 $ iwlist wlan0 scanning | grep -C3  

您应该找到2个网络条目,例如:

 Cell XX - Address: 11:11:11:11:11:11 // This will be different in your machine ESSID: "name of your network" // This will be different on your machine Protocol: IEEE 802.11bgn Mode: Master Frequency: 2.437 Ghz -- Cell XX - Address: 22:22:22:22:22:22 // This will be different on your machine ESSID: "name of your network // This will be different on your machine Protocol: IEEE 802.11AC Mode: Master Frequency: 5.18 Ghz 
  • 5Ghz网络的BSSID,在这个例子中:22:22:22:22:22:22
  • 2.4 Ghz网络的BSSID,在这个例子中:11:11:11:11:11:11

现在你做的是:

  1. 点击“网络连接”
  2. ‘编辑连接……’
  3. [选择您的网络连接](可能有2个条目,任何都可以)
  4. 单击编辑
  5. 转到“Wi-Fi”或“无线”标签
  6. 单击BSSID下拉列表
  7. 选择匹配5 Ghz网络的BSSID(本例中为22:22:22:22:22:22)
  8. 切换到“常规标签”
  9. 请务必选中标记为“在可用时自动连接到此网络”的复选框
  10. 将连接名称(而不是SSID)重命名为“您的网络名称”_AC
  11. 单击保存
  12. 如果“网络连接”列表中有“您的网络名称”的2个条目,请继续执行下一步,否则请转到最后一步。
  13. 单击另一个“您的网络名称”条目
  14. 单击编辑
  15. 转到“Wi-Fi”或“无线”标签
  16. 单击BSSID下拉列表
  17. 选择匹配2.4 Ghz网络的BSSID(本例中为11:11:11:11:11:11)或者如果有多个其他辅助接入点,则将BSSID保留为空
  18. 切换到“常规”选项卡
  19. 取消选中标记为“在可用时自动连接到此网络”的复选框
  20. 将“连接名称”设置为[您的网络名称] _N
  21. 点击保存…
  22. 断开网络连接并重新连接

您现在应该连接到5Ghz网络,并且您必须明确地执行相反的过程才能连接到2.4 Ghz网络。

这可能有效或无效。 根据我的经验,这是不一致的。 在网络管理器设置中,您可以手动输入AP的BSSID。 您可以使用名为“WIFI analyzer”的Android应用程序找到BSSID。 您还可以使用其他基于Linux的wifi监控工具,如Kismet,但我发现最简单的方法是使用Android应用程序。 如果你不知道,5Ghz AP有更高的频道号码(超过13个)。 现在,可能会填充不一致性,具体取决于发行版,BSSID选择框,或者您必须手动输入。 无论哪种方式,输入您想要连接的BSSID,并将网络名称设置为您可以记住的内容,例如“U-WIFI-5Ghz”。 现在不幸的是,有时会出现网络(并且您可以连接到该特定的AP),有时即使您知道AP在附近也不会。