Mac中重置Wi-Fi子网配置需三步:一、系统设置中将IPv4设为“使用DHCP”,DNS清空并设为“自动”;二、终端执行networksetup -setdhcp Wi-Fi和-setdnsservers Wi-Fi empty;三、彻底移除该网络后重新连接以触发默认DHCP流程。

Mac系统中某个WiFi网络被手动配置了静态IP、DNS或路由器地址后,会覆盖DHCP自动获取的参数,导致切换网络时出现连接异常或无法上网;取消该自定义子网配置需定位到对应网络的服务设置并重置为自动获取。
通过系统设置重置指定WiFi的子网配置
此方法适用于当前已连接或曾连接过的WiFi,直接在图形界面中将IPv4和DNS设置还原为自动模式。
第一步:点击屏幕左上角苹果图标 → 选择“系统设置” → 在边栏中点按“网络”。
第二步:在右侧服务列表中选中“Wi-Fi”,再点按右下角的“详细信息…”按钮。
第三步:切换到“IP设置”标签页,确认当前IPv4配置方式是否为“手动”。若是,点按右侧的“配置IPv4”下拉菜单 → 选择“使用DHCP”。
第四步:切换到“DNS”标签页,若DNS服务器列表中有手动添加的地址,点击每条记录右侧的减号(−)逐个删除;确保DNS配置方式也为“自动”。
第五步:点按“好”,再点按窗口右下角的“应用”保存更改。此时该WiFi将不再使用任何自定义子网参数,下次连接时完全依赖路由器分配。
用终端命令批量清除Wi-Fi服务的静态配置
当图形界面无法进入“详细信息…”或配置项灰显时,终端命令可绕过GUI限制直接重置底层服务参数。
方法一:重置Wi-Fi服务的IPv4配置为DHCP
打开“终端” → 输入以下命令并回车:
/usr/sbin/networksetup -setdhcp Wi-Fi
方法二:清空DNS服务器列表
在终端中执行:
/usr/sbin/networksetup -setdnsservers Wi-Fi empty
【注意】该命令会清空当前Wi-Fi服务的所有DNS设置,包括手动添加和系统自动填充的条目,执行后需重启网络服务或断开重连才生效。
彻底移除WiFi网络并重建连接
如果自定义子网配置与其他异常设置(如错误的代理、MTU值)耦合,最稳妥的方式是删除该网络全部记录,再重新连接触发默认DHCP流程。
进入“系统设置” → “网络” → “Wi-Fi” → “详细信息…” → “已知网络”标签页 → 找到目标网络 → 点击其右侧的“⋯”图标 → 选择“从列表中移除”。
断开当前Wi-Fi连接 → 重新从Wi-Fi菜单中选择该网络 → 输入密码连接 → 系统将自动采用DHCP获取IP、子网掩码、网关与DNS。











