mac 连上以太网却没 ip 地址,主因是物理连接异常、dhcp 未响应、系统服务卡滞或配置文件损坏;应先检查网线/端口/路由器 dhcp 状态,再手动续租 dhcp、刷新缓存(dscacheutil/mdnsresponder)、清空 ndp 缓存,必要时停用并启用网络位置,或删除 5 个 systemconfiguration 文件后重启。

Mac 连上以太网却没 IP 地址,常见原因是物理连接异常、DHCP 服务未响应、系统网络服务卡滞或配置文件损坏。问题通常不涉及路由器本身故障,而是 macOS 在接口唤醒或初始化阶段未能正确协商地址。
检查物理连接与路由器 DHCP 状态
先确认基础通路是否正常:
- 观察 Mac 以太网口指示灯是否常亮或闪烁(无光说明线缆/端口/交换机端故障)
- 换一根已知正常的网线,插到路由器其他 LAN 口再试
- 登录路由器后台(通常为 192.168.1.1 或 192.168.0.1),确认「DHCP 服务器」已启用,且地址池未耗尽(例如保留了足够 192.168.1.100–192.168.1.200 的范围)
- 若用光猫直连,需确认其工作模式为“路由”而非“桥接”,否则需手动配置 PPPoE
强制刷新以太网 DHCP 租约
跳过等待自动重试,直接触发地址获取流程:
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
- 进入「系统设置」→「网络」→ 左侧选中「以太网」→ 点击右下角「详细信息…」→ 切换到「TCP/IP」标签页
- 点击「续租 DHCP 租约」;若按钮灰显,先点「配置 IPv4」下拉菜单,确保设为「使用 DHCP」
- 仍无效时,打开终端执行:
sudo ipconfig set en0 DHCP
(en0 是多数 Mac 有线网卡名;可用 ifconfig | grep "en" 确认实际接口)
清理网络缓存与重载核心服务
系统级缓存或 mDNSResponder 卡死会导致 DHCP 响应被丢弃:
- 终端中依次运行:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder - 如仍无 IPv4 地址,可尝试清空邻居发现缓存:
sudo ndp -c && sudo ndp -r(对以太网同样有效) - 重启「网络服务」:在「系统设置」→「网络」右下角「…」→「停用位置」→ 再「启用位置」
重建系统网络配置(终极修复)
当偏好设置文件损坏(尤其多见于 M 系列芯片 Mac 长期睡眠后),需重置底层配置:
- 断开网线,关闭 Wi-Fi(避免干扰)
- 前往 Finder → 按 Cmd+Shift+G → 输入路径:
/Library/Preferences/SystemConfiguration/ - 将以下 5 个文件拖出备份(如桌面),再删除:
com.apple.airport.preferences.plist
com.apple.network.eapolclient.configuration.plist
com.apple.wifi.message-tracer.plist
NetworkInterfaces.plist
preferences.plist - 重新插上网线,重启 Mac —— 系统会自动生成干净配置
不复杂但容易忽略










