我今天写这篇文章是因为我的 LAN 出现了问题,我似乎无法弄清楚。几天前,我的 Windows 设备失去了互联网连接,而我的基于 Unix 的设备仍然可以连接。这不是硬件故障,因为我的主 PC 同时运行 Windows 10 和 Fedora 32;Windows 环境没有互联网连接,但如果我将其启动到 Fedora,它确实有互联网连接。这是怎么回事?
答案1
这里发生了什么?
请尝试完全重置 Windows 网络堆栈。
在提升的 shell 中运行以下命令cmd
:
将 WINSOCK 条目重置为安装默认值(需要重新启动):
netsh winsock reset catalog
将 TCP/IP 堆栈重置为安装默认值:
netsh int ip reset reset.log
将防火墙重置为安装默认值:
netsh advfirewall reset
刷新 DNS 解析器缓存:
ipconfig /flushdns
续订 DNS 客户端注册并刷新 DHCP 租约:
ipconfig /registerdns
刷新路由表(需要重新启动):
route /f
答案2
我解决了这个问题。如果其他人也遇到这个问题,请确保路由器上的时间设置与 PC 上的时间设置相同。