每天同一时间,我的电脑都会断网一分钟左右。它是家里唯一有这个问题的电脑。当有问题的电脑断网时,其他电脑仍然正常运行。所以问题不在于我的调制解调器和互联网之间的连接。
我的电脑运行的是 Windows 10,它通过 wifi 连接到我的家庭网络。我的路由器是 Nighthawk R7000。
我猜测这与 DHCP 租约有关。以下是我观察到的一些信息。
首先,当我启动计算机时,它会连接到网络并获取租期为 24 小时的 IP 地址:
PS> ipconfig /all | Select-String lease
Lease Obtained. . . . . . . . . . : Saturday, September 26, 2020 8:56:01 AM
Lease Expires . . . . . . . . . . : Sunday, September 27, 2020 8:56:02 AM
然后我使用电脑大约 15 分钟,然后将其重新置于睡眠状态(右键单击 Windows 图标 -> 关机或注销 -> 睡眠)。
接下来,我于上午 10:31 回来,唤醒计算机并运行相同的命令:
PS> ipconfig /all | Select-String lease
Lease Obtained. . . . . . . . . . : Saturday, September 26, 2020 8:56:01 AM
Lease Expires . . . . . . . . . . : Sunday, September 27, 2020 10:31:46 AM
如您所见,租约到期时间已移至 10:31:46(这正是计算机从睡眠状态唤醒的时间)。因此,我的租约到期时间已移至另外 24 小时。
但是,9 月 27 日上午 8:56,我将失去网络连接,租约已获得/已到期将获得一个新的值。因此,尽管我的租约在 10:31 之前仍然有效,但我的计算机在租约到期之前会丢失其 IP 地址。
有什么办法可以修复这个问题吗?(不包括使用静态 IP 地址)
答案1
我的电脑大约一分钟内失去网络连接。这是家里唯一一台有这个问题的电脑。
运行 TCP/IP 重置、DNS 刷新。
以管理员身份运行打开 cmd.exe
然后:netsh int ip reset c:\resetlog.txt
然后:ipconfig /flushdns
然后:重新启动计算机
现在再次测试连接是否丢失。