在 MacBook Pro 上强制使用 5 GHz

在 MacBook Pro 上强制使用 5 GHz

我现在有运行 OS X lion 的 Retina MacBook Pro,并且想强制无线网卡仅连接到 5GHz 网络。

2.4GHz 和 5GHz 具有相同的 SSID,因此我无法选择无线网卡连接到哪个频段。

注意:我住在大学宿舍,所以不能重命名网络。它们在首选网络列表中没有 2 个不同的名称。网络还需要 802.1X 配置文件才能连接到网络。(如果需要,我可以修改它)安全性是带 PAP 的 TTLS。

答案1

苹果没有提供强制选择频段的 API。

如果您发现频段选择算法中存在错误或不理想行为,那么查看完整系统分析器报告中“Wi-Fi”部分的输出可能会很有趣,因为它将显示您当前的连接以及信号强度和您周围其他 AP 的其他参数。

嗯,再想想,我认为这只是触及了表面,因为这并不能显示其他频道有多繁忙,也不能显示非 Wi-Fi 干扰源的影响。

答案2

您是否尝试过手动设置 wifi 频道号?如果您只想从一个频段切换到另一个频段,那么您可以尝试下面我提供的部分解决方案。这对我有用(OSX Mavericks)。基本上,如果频段有不同的频道号,那么设置所需频率的频道号将启用它。您可以使用机场更改频道号,但首先检查 2.4 和 5 GHz 是否具有不同的频道号:

  1. 打开 Wireless Diagnostics.app(位于 /System/Library/CoreServices/Applications)。
  2. 在应用程序菜单中选择窗口->实用程序(或按 cmd+2)。将出现实用程序窗口。
  3. 从“实用程序”窗口中选择“WiFi 扫描”,然后按“立即扫描”按钮。这将显示所有可用网络、有关它们的信息以及您的活动连接。
  4. 现在,验证具有相同网络名称的 2.4 和 5 Ghz 的 BSSID 是否位于不同的信道号上。如果是这样,那么很可能您可以通过设置所需频段的信道号来更改频段。
  5. 为此,打开 Terminal.app 并输入:sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --channel=數量在哪里數量是要设置的频道号。此命令仅在管理员帐户下有效(因此请确保您以管理员身份登录,即su 你的管理员帐户
  6. 您可以使用无线诊断重新扫描或按住 Alt 键并单击 OSX 菜单栏上的 WiFi 图标来检查您的活动连接。

就是这样!PS 如果您无法设置频道,请尝试在使用 airport 命令之前关闭 wifi 设备。根据 8bittree 的建议,此处包含的说明来自此处邮政

相关内容