很多 MacBook 用户会遇到这样的情况:WiFi 显示已连接,但网页打不开、App 无法联网。这通常不是硬件问题,而是系统设置、路由器或网络配置出现了异常。下面列出几种常见原因及对应的解决方法。
1. 检查路由器和宽带是否正常
首先确认其他设备(如手机、Windows 电脑)是否能正常上网。如果都不能,可能是宽带或路由器的问题,尝试重启路由器。
2. 忘记网络并重新连接
在 macOS 中:
- 点击右上角 WiFi 图标 → “打开网络偏好设置”
- 选择当前连接的 WiFi → 点击“-”号删除
- 重新搜索该 WiFi 并输入密码连接
3. 刷新 DNS 缓存
打开“终端”(应用程序 → 实用工具),输入以下命令并回车:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
输入管理员密码后,系统会刷新 DNS 缓存,可能解决部分“有连接无网络”的问题。
4. 检查代理设置
错误的代理设置会导致无法访问互联网:
- 前往“系统设置” → “网络” → 选择 WiFi → “详细信息” → “代理”
- 确保所有代理选项(如 HTTP、HTTPS、SOCKS)都未勾选,除非你明确需要使用代理
5. 重置网络设置(高级)
如果以上方法无效,可尝试重置网络配置文件:
- 打开 Finder,按下
Command + Shift + G - 输入路径:
/Library/Preferences/SystemConfiguration/ - 删除以下文件(建议先备份):
- com.apple.airport.preferences.plist
- NetworkInterfaces.plist
- preferences.plist
- 重启 MacBook,系统会自动重建网络配置
6. 联系 ISP 或 Apple 支持
若问题依旧,可能是 ISP(网络服务提供商)限制、IP 冲突或 macOS 系统故障,建议联系专业支持。