Mac显示“已连接但无互联网访问”或IP为169.254.x.x,多因DHCP租约续期失败;可通过重启设备、删除Wi-Fi配置、新建网络位置、终端强制续租、启用路由器DHCP服务及扩大地址池六种方法修复。

如果Mac连接Wi-Fi后显示“已连接但无互联网访问”,或在“网络”设置中看到IP地址为空、显示“自分配”(169.254.x.x)或长时间停滞在“正在获取IP地址”,则很可能是DHCP租约到期后未能自动续期。以下是针对该问题的多种手动更新与修复方法:
一、重启网络设备与Mac
该方法通过重置路由器DHCP服务及Mac网络栈,清除临时性地址租约冲突或服务卡死状态。
1、拔掉Wi-Fi路由器电源线,同时关闭Mac电脑电源。
2、静置至少30秒,确保电容完全放电。
3、先为路由器通电,等待所有指示灯稳定(通常需90秒)。
4、启动Mac,待系统完全加载后重新连接同一Wi-Fi网络。
二、删除并重建Wi-Fi网络配置
macOS会缓存异常的网络参数(如错误的DNS、静态IP残留或SSID绑定异常),删除旧配置可强制系统重新协商DHCP流程。
1、点击屏幕左上角苹果图标,选择“系统设置”(Ventura及以上)或“系统偏好设置”(Monterey及以下)。
2、进入“网络”,在左侧服务列表中选中“Wi-Fi”,点击右侧“详细信息”或“高级”按钮。
3、切换到“Wi-Fi”标签页,选中当前问题网络,点击下方“-”号将其彻底移除。
4、点击“完成”保存更改,关闭窗口。
5、返回Wi-Fi开关页面,重新开启Wi-Fi,搜索并手动输入密码连接该网络。
三、创建新网络位置
macOS将网络配置按“位置”隔离存储,旧位置可能携带损坏的TCP/IP或DNS模板;新建位置可绕过全部历史缓存。
1、打开“系统设置”→“网络”,点击右下角三个点图标或“操作”菜单。
2、选择“编辑位置”→点击“+”号添加新位置,命名为“临时修复”或其他任意名称。
3、点击“完成”,随后在位置列表中选中刚创建的新位置。
4、此时Wi-Fi服务自动刷新,尝试重新连接原网络,无需重启即可生效。
四、终端强制续租DHCP地址
当系统未主动发起DHCP请求时,可通过命令行直接触发地址获取流程,跳过图形界面层可能存在的阻塞。
1、打开“访达”→“应用程序”→“实用工具”→双击“终端”。
2、输入以下命令并回车:sudo ipconfig set en0 DHCP。
3、系统提示输入管理员密码,键入后不显示字符,按回车确认。
4、等待约5秒,观察Wi-Fi图标是否开始脉动闪烁,闪烁即表示正在获取新IP。
五、检查并启用路由器DHCP服务
若路由器端DHCP功能被关闭或配置异常,所有设备均无法获得有效IP地址,必须从管理界面确认其运行状态。
1、在另一台已联网设备(如手机或Windows电脑)浏览器中输入路由器管理地址,常见为192.168.1.1或192.168.0.1,按回车键。
2、输入管理员账号密码(默认常印在路由器底部标签,如admin/123456)。
3、进入「LAN设置」或「DHCP服务器」区域,查找「DHCP服务器」开关。
4、确认其状态为启用(ON);若为关闭,请启用并保存设置。
5、重启路由器,等待1–2分钟后重新连接Mac的Wi-Fi。
六、扩大路由器DHCP地址池范围
当地址池容量不足(例如仅开放5个IP),而接入设备数量超出上限时,新连接或续租请求将被拒绝,导致租约失败。
1、登录路由器管理界面后,定位至「DHCP服务器」设置页。
2、找到「起始IP地址」和「结束IP地址」字段。
3、将范围调整为更宽裕的区间,例如改为192.168.1.100–192.168.1.199(共100个可用地址)。
4、保存设置,按提示重启路由器。
5、在Mac上断开并重连Wi-Fi,检查是否成功获取类似192.168.1.108的有效地址。

















