如何强制 Macbook 在 OSX 中优先使用 802.11a 而不是 802.11g?我无法关闭 WAP 上的 802.11g,因为它被其他设备使用。两者使用相同的 SSID,也无法更改。
答案1
Apple 没有提供在客户端上强制使用频段的方法。因此,实现所需功能的唯一方法是为 5GHz 网络指定一个不同的网络名称 (SSID),并仅将该网络名称放入您的首选网络列表中。
为获得最佳效果,请确保 2.4GHz 网络名称为不是在您的首选网络列表中;如果您必须同时在列表中同时包含这两个网络,请确保 5GHz 网络的排名高于 2.4GHz 网络。但是,在扫描中,2.4GHz 网络比 5GHz 网络更容易/更快地找到,因此即使您将 5GHz 的排名置于 2.4GHz 之上,如果您的列表中包含 2.4GHz 网络,有时可能会错过 5GHz 网络,但会找到 2.4GHz 网络,因此您的设备最终会加入 2.4GHz 网络。
答案2
编辑:参考评论。
除了 Spiff 的回答之外,最好尽可能保持网络分离。而实际上 Apple 并非不这么做(尽管它确实没有提供任何选择方式,Windows 或 Ubuntu 也没有,这是操作系统的默认设置)...
根据经验,如果一个设备连接到最慢的协议,那么其他所有设备都必须处理该协议。因此,如果您拥有 ab/g/n 网络,并且所有设备都是“n”,那么它们都将达到“n”速度。但是,当您将“b”或“g”设备引入网络时,它们的速度都会降至最慢。
有线网络也曾出现过这种情况。如果您有一个可以处理 100mbps 的交换机,但只有一台计算机插入,速度为 10mbps,则大多数交换机会将整个网络速度降至 10mbps。这肯定会发生在集线器上,但一些更先进的交换机实际上可以隔离 10mbps,并使网络的其余部分以最快的速度进行通信。
然而,无线路由器的情况就没那么简单了。在有线路由器中,它可以物理隔离,这只是电路板架构的问题。在无线中,一切都是广播。想象一下雷达。因此,对于能够广播超过 1 个频段的多频段路由器,它必须在非常小的间隔内进行(非常不可能)或拥有两个发射器和两个接收器(例如苹果机场极端)。
附注:由于这最终是关于无线质量的,值得注意的是每个频率都有自己的一组干扰。2.4 GHz 可能遭受大量干扰例如。因此,根据您的环境,使用其中任何一种方式都可能更好或更差。