许多用户在将 macOS 系统更新至最新版本(如 Sonoma、Ventura 或 Monterey)后,遇到“无法连接互联网”或“Wi-Fi 已连接但无网络访问”的问题。这可能是由系统配置重置、驱动兼容性、DNS 设置错误或网络服务异常等原因引起。
常见原因及解决方法
- 网络设置被重置:系统更新可能清除了自定义的 DNS 或代理设置。
- Wi-Fi 驱动异常:部分更新版本存在与特定无线网卡的兼容性问题。
- 时间/日期不正确:SSL/TLS 连接依赖准确的时间,错误会导致 HTTPS 网站无法加载。
- 路由器缓存冲突:旧的 DHCP 租约或 IP 冲突导致连接失败。
- 系统服务未启动:如 mDNSResponder(Bonjour 服务)崩溃。
推荐解决方案
- 重启 Mac 和路由器:最简单有效的方法,可清除临时状态。
- 检查网络偏好设置:进入「系统设置」>「网络」,确认 Wi-Fi 已连接且状态正常。
- 刷新 DNS 缓存:打开终端,输入
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder。 - 重置网络设置:删除
/Library/Preferences/SystemConfiguration/下的网络相关 plist 文件(操作前建议备份)。 - 创建新网络位置:在「网络」设置中新建一个位置,重新配置网络。
- 更新路由器固件:确保路由器支持最新的安全协议(如 WPA3)。
如果以上方法无效,可尝试以安全模式启动 Mac(开机时按住 Shift),或联系 Apple 官方支持获取进一步帮助。