很多用户在使用 MacBook 时会遇到“Wi-Fi 显示已连接,但无法访问互联网”的问题。这通常不是硬件故障,而是由配置错误、网络设置异常或系统缓存导致。以下是一些常见原因及对应的解决办法。
1. 检查路由器和互联网状态
首先确认其他设备(如手机、Windows 电脑)是否能正常上网。如果都不能,则问题出在宽带或路由器本身,尝试重启路由器。
2. 忘记网络并重新连接
在 macOS 中:
- 点击屏幕右上角 Wi-Fi 图标 → “打开网络偏好设置”
- 选择当前连接的 Wi-Fi 网络 → 点击下方“-”号删除
- 重新搜索该网络并输入密码连接
3. 刷新 DNS 缓存
打开“终端”(应用程序 → 实用工具),输入以下命令并回车:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
输入管理员密码后,系统将刷新 DNS 缓存,可能解决域名解析失败的问题。
4. 检查 IP 地址分配
在“网络偏好设置”中,点击 Wi-Fi → “详细信息” → “TCP/IP”:
- 若 IP 地址以
169.254.x.x开头,说明未从路由器获取有效 IP - 可尝试点击“续租 DHCP 租约”或手动设置 IP(不推荐普通用户)
5. 重置网络设置
删除网络配置文件(操作前建议备份):
- 前往
/Library/Preferences/SystemConfiguration/ - 删除以下文件(可先移至桌面备份):
- com.apple.airport.preferences.plist
- NetworkInterfaces.plist
- preferences.plist
- 重启 Mac,系统将重建网络配置
6. 关闭代理或 VPN
某些代理或 VPN 软件可能导致网络异常。请检查:
- 系统设置 → 网络 → Wi-Fi → 详细信息 → 代理
- 确保所有代理选项未被勾选(除非你明确需要)
7. 更新 macOS 系统
部分网络问题由系统 Bug 引起,保持系统为最新版本可避免已知问题。
如果以上方法均无效,建议联系 Apple 官方支持或前往 Apple Store 寻求帮助。