我有一台 Win7 PC,它是我家庭局域网上的主要 PC。
它有一个静态 IP 地址 192.168.0.10,网关为 192.168.0.1
现在,当我启动、重新启动、从睡眠状态恢复或更改网络设置时,大约 3 分钟内都没有网络连接。
假设我的 PC 很稳定,我想将网关路由到另一台连接到备用 ADSL 线路的 PC。在另一台 PC 上,如果我通过网络属性或使用
netsh interface ip set address "Local Area Connection" static 192.168.0.10 255.255.255.0 192.168.0.254
一旦更改,我就可以完全连接网络,但在我的主 Win7 PC 上,3 分钟内什么都没有发生,然后我才获得连接。现在两台 PC 都是相同的 Win7 等。
如果我进行了更改,然后从 cmd 窗口执行 ping 操作,则 ping 操作不会执行任何操作并停留 3 分钟(甚至不会超时),然后当接口可用时,ping 操作会执行 4 次。
在这次连接中断期间,我通过 ROUTE PRINT 检查路由,路由显示已发生更改,如果我执行 IPCONFIG,它也会显示更改。我以为是网关问题,但即使我将 IP 地址从 192.168.0.10 更改为 192.168.0.20,我仍然无法连接,这应该是几乎即时的,但它没有进行更改(因为它显示在 IPCONFIG/ROUTE 等中),然后需要 3 分钟才能建立连接并提供连接。
一定是某个地方出现了问题,显然某个东西正在等待 3 分钟的超时时间,然后接口才能建立连接。
我检查了系统日志,但没有任何显示。
我甚至运行了网络监视器(Microsoft 3.4),它显示在更改之前连接是存在的,然后当我进行更改时,网络监视器 3 分钟内没有显示任何流量,然后它开始显示流量。
有人可以对这个问题作出一些解释吗?因为它现在真的困扰着我。
谢谢
答案1
通常认为网络驱动程序是导致此问题的原因。当您进行更改时,您可以看到更改已生效,但最终需要一些时间才能在系统中更新设置。
如果安装了任何不需要的驱动程序,请考虑删除。
删除并重新安装网络驱动程序,然后重试
希望它有效