日常开发调试中,Mac 常会同时连接有线网络与无线网络。本文将介绍两种高频实用场景下的默认网关切换方案,全程无需第三方工具,纯 macOS 原生操作搞定。
一、需求背景
场景 1:内网调试优先走有线
| 网络 | 用途 | 网关 | 说明 |
|---|---|---|---|
| 有线网络 | 内网调试 | 192.168.123.1 | 仅可访问局域网设备、服务器,无外网权限 |
| 无线网络 | 手机热点 | 172.20.10.1 | 可正常访问互联网 |
需求:日常调试内网设备时,优先使用有线链路,保证内网通信稳定。
场景 2:外网下载优先走无线热点
有线网络保持不断连,依旧接入办公内网;无线网络连接手机流量热点,作为独立外网出口。需要下载外网文件、拉取线上资源时,直接将手机热点设为默认网关,全网外网流量走热点,内网连接保持不断开。
核心使用逻辑:有线常驻内网不断网,按需切换默认网关,灵活选择外网出口。
二、查看当前系统默认网关
打开终端,执行命令快速查看当前默认路由出口:
1 | |
输出示例(此时默认走无线热点):
1 | |
1 | |
输出示例:
1 | |
en0为无线网卡,en6为有线网卡。当前默认网关为 172.20.10.1(手机热点),有线路由(192.168.123.1)仅作为备用内网链路。UGScg标记表示当前活动的默认路由,UGScIg表示非活动但已配置的内部网络路由。
三、临时快速切换网关(临时生效,重启恢复)
适合临时应急切换网络,不修改系统常驻配置。
1. 切换为有线内网网关(办公调试)
1 | |
2. 切换为热点外网网关(外网下载)
1 | |
⚠️ 若提示路由已存在报错,先删除旧路由再添加:
1 | |
四、永久固定默认网关(长期稳定生效)
调整网络服务优先级,开机自动生效,一劳永逸。
- 点击左上角 苹果图标 → 系统设置 → 网络
- 点击右下角 「⋯」→ 设定服务顺序
- 拖拽调整优先级:
- 内网调试模式:将有线网络拖至列表最顶部,手机热点放下方
- 外网下载模式:将手机热点拖至列表最顶部,有线内网放下方
- 点击 完成 保存,配置立即生效,无需重启设备
五、配置结果验证
重新执行网关查询命令:
1 | |
终端输出网关地址与自己所设一致,即为配置成功,可正常访问内网或外网资源。
六、使用总结
- 双网并行优势:有线内网长期在线,随时调试设备,无需反复插拔网线
- 灵活切换场景:日常调试走有线内网,外网下载、外网访问走手机热点
- 两种配置方式:临时切换使用终端
route命令,长期固定直接调整网络服务顺序 - 纯原生操作:无需安装任何第三方工具,依靠 macOS 自带网络功能即可搞定双网关优先级切换