核心是停用守护进程后移走 /Library/Preferences/SystemConfiguration/ 下5个plist文件(NetworkInterfaces、com.apple.airport.preferences、com.apple.network.identification、com.apple.wifi.message-tracer、preferences.plist)至 /tmp/,再重启守护进程并重启Mac,系统将自动生成全新配置,Wi-Fi密码需重输。

重建 macOS 网络接口配置文件,核心是让系统丢弃损坏或过时的底层配置,自动生成干净、兼容当前系统版本的新文件。图形界面操作无法触及这些文件,必须通过终端干预。
停用网络守护进程并移走关键 plist 文件
这些文件存放在 /Library/Preferences/SystemConfiguration/,是 macOS 网络行为的“唯一真相源”。直接删除可能被守护进程即时重建,所以要先停服务:
- 在终端中执行:
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.networking.systemconfiguration.plist - 备份并移走 5 个核心文件:
sudo mv /Library/Preferences/SystemConfiguration/{NetworkInterfaces,com.apple.airport.preferences,com.apple.network.identification,com.apple.wifi.message-tracer,preferences.plist} /tmp/ - 完成后重启守护进程:
sudo launchctl load /System/Library/LaunchDaemons/com.apple.networking.systemconfiguration.plist
重启 Mac 触发自动重建
系统启动时会检测到这些文件缺失,自动创建全新、结构正确的 plist 文件。此时:
- 所有网络位置恢复为默认 “Automatic”
- Wi-Fi、以太网等接口将重新注册为新服务条目
- IP 分配方式回归 DHCP 默认值,DNS 和代理设置清空
- 首次连接 Wi-Fi 需手动输入密码(钥匙串中密码仍保留,但配置文件不自动调用)
配合接口重载确保状态同步
仅重建文件不够,旧接口状态(如 stale 路由、ARP 条目)可能干扰新配置生效:
- 查主无线接口名:
ifconfig | grep "^[a-z]" | head -1 | awk '{print $1}'(通常为en0或en1) - 执行完整重载:
sudo ifconfig en0 down && sudo route -n flush && sudo ifconfig en0 up - Wi-Fi 用户补上硬件启用:
networksetup -setairportpower en0 on
验证是否成功
重启后检查以下几点即可确认重建完成:
- 进入“系统设置 → 网络”,左侧服务列表应仅显示默认接口(如 Wi-Fi、以太网),无异常命名或重复条目
- 点开 Wi-Fi 服务,“详细信息 → TCP/IP” 中 IP 地址应为正常局域网段(非 169.254.x.x)
- “DNS”页为空白或仅含路由器自动下发的 DNS,无残留手动配置
- 尝试连接一个从未连过的 Wi-Fi,能正常弹出密码框并完成认证
















