macos无法强制切换5ghz,需通过路由器关闭双频合一并为5ghz单独命名(如home_5g),再将该网络拖至mac首选列表顶部,手动设置非dfs信道(36/40/44/48/149/153/157/161),最后按option键查看wi-fi详情确认频道≥36或phy模式为5ghz。

macOS 本身没有“强制切到 5GHz”的开关,它只按你设定的网络名称(SSID)和顺序来连。想稳定用上 5GHz,关键在路由器设置 + Mac 端排序,而不是调系统参数。
关闭双频合一,给 5GHz 单独起名
这是最核心一步。如果路由器开启“双频合一”“Smart Connect”或“Band Steering”,2.4G 和 5G 会共用一个 SSID(比如叫 HomeWiFi),Mac 根本分不清哪个是 5G,只能随机连——常连到慢速的 2.4G。
- 登录路由器后台(常见地址:192.168.1.1 或 tplogin.cn)
- 找到无线设置 → 5GHz 频段 → 关闭双频合一功能
- 将 5GHz 的网络名称改为带明确标识的,例如 Home_5G 或 MyWiFi-5
- 保存并重启路由器
把 5G 网络拖到首选列表最上方
Mac 连网时,只认「已知网络」列表里的顺序:从上往下试,第一个能连上的就用它。所以必须让带 _5G 后缀的网络排第一。
- 打开「系统设置 → 网络 → Wi-Fi → 详细信息 → 首选网络」
- 找到你刚设的 5G 名称(如 Home_5G),点住它向上拖到顶部
- 确保同名但不带后缀的 2.4G 网络(如 HomeWiFi)排在它下面
- 点击「好」→「应用」,否则不生效
- 如果没看到该网络,先点「显示网络」手动加入,再拖动
避开 DFS 信道,手动固定干净信道
5GHz 不是越高速越稳,信道选错反而秒掉线。信道 52–144 属于 DFS 范围,一旦路由器检测到雷达信号(气象、军用),会立刻跳频或断连——Mac 表现为无预警卡顿、速率从 800Mbps 骤降到 50Mbps。
- 在路由器后台的 5GHz 无线设置中,把信道从“自动”改为“手动”
- 只选以下非 DFS 安全信道:36、40、44、48、149、153、157、161
- 保存后重启路由器,再在 Mac 上断开重连
验证是否真连上了 5GHz
别光看名字,要确认实际连接频段。按住 Option(⌥)键,再点击菜单栏 Wi-Fi 图标,展开详情:
- 找「频道」一栏:数字 ≤14 是 2.4GHz;≥36 或 ≥149 是 5GHz
- 看「PHY 模式」:显示 5 GHz 或 802.11ac/ax 即为成功
- RSSI 值建议 ≥ –68 dBm;低于 –70 dBm 时,Mac 可能自动跳过该 5G 网络











