我的电脑运行的是 Windows 10 64 位。我不知道为什么它没有从 DHCP 服务器获取 IP 地址;我确信这是一个配置问题。它正在获取一个 IP 地址,例如169.…
以下是我尝试过的:
- 换路由器。
- 重置 TCP 堆栈和 winsock。
为了检查是否是硬件问题,我启动了 Ubuntu,它运行正常。
在 Windows 中,当我在 DHCP 范围内分配静态 IP 时,它可以工作。但它不会自动从 DHCP 获取 IP。ipconfig /renew
显示 DHCP 连接超时。
答案1
我在一些Intel 82579DM网络适配器中发现了这个错误,我通过管理提示重新启动DHCP客户端服务解决了这个问题:
net stop dhcp
net start dhcp
或者通过services.msc
界面。
答案2
答案3
我知道这已经过时了,但今天我们更换路由器后(SSID保持不变)就发生了这种情况。
在进行大量故障排除步骤之前,我的建议是在“管理已知网络”中删除您的网络,然后重新连接。
我的故事
我尝试了这里所有答案中的提示,但都没有用。然后我分配了一个路由器范围内的 IP 地址,我的电脑可以正常连接到互联网,但我注意到我的家庭网络在连接时末尾有一个“2”,尽管这不是我的路由器广播的内容
看到此情况后,我删除了“管理已知网络”中的 SSID,完成后,我重新连接到网络,没有任何问题,DHCP 也正确地获取了 IP 地址。
答案4
不知何故,命令“net stop dhcp”后跟“shutdown /r /f /t 0”,并执行了“https://support.microsoft.com/en-us/help/10741/windows-10-fix-network-connection-issues“为我解决了这个问题。我不明白怎么回事,为什么会这样。我也不明白问题是怎么发生的,但这是另一个故事。谢谢大家的帮助。