![Windows 无法续订 IP 租约](https://linux22.com/image/1410273/Windows%20%E6%97%A0%E6%B3%95%E7%BB%AD%E8%AE%A2%20IP%20%E7%A7%9F%E7%BA%A6.png)
大约一个月前,我开始遇到一个小但令人沮丧的问题:我的互联网连接每两小时就会中断几秒钟。
我的快速调查显示,这些掉线恰好发生在我的 IP 租约结束时,100% 一致。任何修复此问题的尝试都无济于事:当租约已满 1 小时时,我的 PC 无法访问 DHCP 服务器进行续订。我尝试了各种ipconfig
技巧,包括刷新 DNS 缓存和释放租约,尝试安装最新的英特尔驱动程序(我有 I217-V),尝试禁用/启用所有可能相关和不相关的选项,但无济于事。我的电脑连接到供应商提供的光纤收发器,因此无法更改租约时间(如果我将其设置为 24 小时,这可以解决我的问题)。我联系了他们,他们说自 2013 年以来他们没有改变任何东西。
有人可能会说“没什么大不了的,你的 Windows 坏了,只需重新安装或做点别的”。问题是,我在同一台机器上安装了两个独立的 Windows 8.1:一个安装相对较旧(在问题开始之前安装),另一个安装已有两周。两个都断开了连接。
这可能是什么原因造成的?这可能是硬件问题吗(可能是我的卡上的内存损坏了)?或者可能是我的 Windows 安装之间同步了某些设置,这就是为什么它们有相同的症状?欢迎任何相关经验/建议/更多信息请求。
更新:我已经连接了笔记本电脑,也是 Windows 8.1,它没有遇到这个问题。在租约时间过半时,它成功刷新了租约,并将其延长了整整 8 个小时。不知道我的工作站出了什么问题。
答案1
如果您是光纤收发器的唯一用户,您可以记下 Windows 获取的 IP 地址、DNS、网关等值...然后使用相同的静态 IP 对 Windows 进行硬编码。对每台计算机执行此操作。
Windows 似乎有一个(我知道的!)故障,当 DHCP 租约到期时,Windows 会使其过期,关闭连接,而不是保持连接处于活动状态,而是要求建立另一个连接。
这种“小故障”经常导致 Windows 系统的网络连接出现问题。众所周知,如果路由器提供“无限制”时间的 DHCP 记录(在到期时间内以 0xFFFFFFFF 表示),Windows 就会出现问题,因为它会将该值视为有符号整数,这意味着到期时间为 -1 秒(哎呀!已经过期,请再问一遍!)。哎呀。
- 更好的解决方案是在光纤收发器上安装您自己的路由器,让它提供您可以控制的 DHCP 记录。无论光纤服务是什么,路由器都不应该有任何问题。