用 networksetup 启用或禁用网络服务
在不删除配置的情况下,从脚本开关 macOS 的网络服务(Wi-Fi、以太网、VPN)。
运行 `sudo networksetup -setnetworkserviceenabled <服务名> off/on` 禁用或重新启用服务,配置会完整保留。
01命令
命令
$ sudo networksetup -setnetworkserviceenabled Wi-Fi off
networksetup -listallnetworkservices02作用说明
这不同于关闭无线硬件:`-setnetworkserviceenabled` 切换的是网络偏好面板里服务本身的开关,所有已保存设置(IP、DNS、代理)都不受影响。这是脚本化『关闭 Wi-Fi 服务』(例如自助终端机)或临时停用故障以太网条目的最干净方式。服务名可用 `-listallnetworkservices` 列出,且大小写敏感。
03风险
!注意: 禁用你当前连接所用的服务会立刻断开会话。
04撤销
撤销
$ sudo networksetup -setnetworkserviceenabled Wi-Fi on05来源
- networksetup — macOS Command Reference依据: Documents -setnetworkserviceenabled and -listallnetworkservices.
最后验证: 2026-09-17 · 分类: 网络