第一步:基础检查(1分钟搞定)
这些是最常见也最容易解决的问题。

(图片来源网络,侵删)
-
确认路由器是否正常工作:
- 用手机或其他设备连接同一个WiFi,看是否能正常上网,如果其他设备也上不了网,那问题很可能出在你的路由器或宽带本身,而不是你的Mac,你需要重启路由器(拔掉电源,等待30秒再插回)。
- 如果只有你的Mac上不了网,那问题就在Mac这边。
-
检查网络状态图标:
- 看一下屏幕右上角的WiFi图标,它显示的是什么?
- 实心黑三角加感叹号:表示已连接到路由器,但没有互联网访问,这是最常见的情况。
- 问号:表示没有连接到任何网络。
- 完全没信号:表示WiFi已关闭。
- 看一下屏幕右上角的WiFi图标,它显示的是什么?
-
检查是否连接了正确的WiFi:
有时候附近会有多个名称相似的WiFi,你可能不小心连错了那个没有网络访问权限的“假”热点。
(图片来源网络,侵删) -
打开“网络偏好设置”:
- 点击屏幕左上角的 苹果菜单 。
- 选择 “系统设置” (macOS Ventura 或更新版本) 或 “系统偏好设置” (macOS Monterey 或更早版本)。
- 在侧边栏点击 “Wi-Fi”。
- 确保 “Wi-Fi” 开关是打开状态,并且已经连接到了正确的网络。
第二步:重启大法(解决大部分临时故障)
“重启解决99%的问题”,这句话在电脑和网络领域是真理。
-
重启你的Mac:
- 点击屏幕左上角的 苹果菜单 。
- 选择 “重新启动...”。
- 重启完成后,再次尝试连接WiFi并上网,这是最简单有效的第一步。
-
如果重启无效,尝试“忘记”这个网络再重新连接:
(图片来源网络,侵删)- 进入 “系统设置” > “Wi-Fi”。
- 将鼠标悬停在已连接的WiFi名称旁边,会出现一个 “i” 圆形图标,点击它。
- 在弹出的窗口中,点击 “移除此网络...” 或 “忽略此网络”。
- 确认移除后,返回Wi-Fi列表,重新点击这个WiFi名称并输入密码连接,这会清除该网络可能存在的损坏配置文件。
第三步:进阶排查(系统设置层面)
如果重启和重连无效,我们需要深入系统设置检查一下。
-
检查DNS设置:
- 有时候错误的DNS会导致能连上网但无法解析域名(即打不开任何网站)。
- 进入 “系统设置” > “Wi-Fi” > 点击当前连接WiFi右侧的“i”图标。
- 点击 “详细信息...”。
- 切换到 “DNS” 标签页。
- 检查DNS服务器地址:如果这里填写的地址不正确,或者配置有问题,就会导致无法上网。
- 解决方案:点击左下角的 [+] 按钮,添加可靠的公共DNS地址,
8.8.8(Google DNS)1.1.1(Cloudflare DNS)5.5.5(阿里DNS)
- 添加后,删除原有的、可能无效的DNS地址,然后测试网络。
-
配置DHCP:
- DHCP是自动获取IP地址的协议,如果获取失败,就无法上网。
- 在 “系统设置” > “Wi-Fi” > “详细信息...” > “TCP/IP” 标签页下。
- 查看 “配置IPv4” 选项,它应该自动设置为 “使用DHCP”。
- 如果不是,请将其更改为 “使用DHCP”,然后点击 “ Renew DHCP Lease” (续租DHCP租约) 按钮,尝试重新获取IP地址。
-
尝试不同的Wi-Fi网络:
如果你的Mac可以连接到其他Wi-Fi(比如手机的热点)并正常上网,说明你的Mac网络功能是正常的,问题就出在你家里的路由器上,可以尝试重置路由器到出厂设置,然后重新配置。
第四步:终极排查(命令行与系统层面)
如果以上方法都无效,可能需要用到一些更高级的工具。
-
使用终端命令诊断:
- 打开 “应用程序” > “实用工具” > “终端”。
- 输入以下命令,每输完一行按一次回车:
ping 8.8.8.8:这个命令测试你的Mac能否与Google的DNS服务器通信,如果能看到 "time=" 的回复,说明你的Mac有互联网连接,问题可能出在DNS上,如果显示 "Request timeout",说明网络不通。sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder:这个命令会刷新DNS缓存,有时候旧的、损坏的DNS缓存会导致问题,输入后需要输入你的电脑密码(输入时屏幕不会显示任何东西,输完直接回车即可)。
-
创建新的网络位置:
- 这可以排除某些网络配置文件的冲突。
- 进入 “系统设置” > “网络” (在旧版macOS中,这是侧边栏的选项)。
- 点击右下角的 按钮,选择 “编辑位置...”。
- 点击 [+],新建一个位置,命名为“测试”。
- 在这个新位置下,选择Wi-Fi,然后尝试连接网络,如果可以上网,说明原来的位置配置文件可能有问题。
-
重置网络设置(最后手段):
- 警告:此操作会删除所有已保存的WiFi密码、VPN配置、网络扩展等网络设置,相当于把网络恢复到“出厂设置”,请确保你知道如何重新连接WiFi。
- 在 “系统设置” > “通用” > “传输或还原” 中,选择 “还原”。
- 点击 “还原网络设置”。
- 输入你的电脑密码确认。
- 还原完成后,你的Mac会自动重启,之后你需要像第一次设置一样,重新连接所有Wi-Fi网络。
总结与建议
按照这个流程走一遍,99%的Mac连WiFi上不了网的问题都能解决。
操作顺序建议:
- 基础检查 (确认路由器和连接状态)
- 重启Mac 和 忘记网络再重连
- 检查DNS和DHCP设置
- 使用终端命令刷新DNS或诊断
- 最后考虑“重置网络设置”
如果所有方法都试过了问题依旧存在,那可能是硬件故障(比如无线网卡损坏),建议联系 Apple官方技术支持 或前往 Apple Store 零售店 进行检测。
