睡眠/休眠后 LAN 无法重新连接

睡眠/休眠后 LAN 无法重新连接

睡眠和/或休眠后,我的 LAN 连接无法工作。Windows 报告“本地连接没有有效的 IP 配置”。禁用和启用适配器不起作用,就像通过 Windows 的网络故障排除一样。唯一有帮助的就是重新启动。

我已经尝试过了:

  • 在适配器设置中禁用“允许计算机关闭此设备以节省电源”
  • 通过 netsh 重置 winsock 和 ip 配置
  • 更新驱动程序
  • 删除网络和共享中心中的网络位置

我使用的是装有 Win7 64 位操作系统的笔记本电脑,LAN 适配器报告为 Realtek PCIe GBE 系列控制器。
我使用 ICS 通过 WLAN 共享有线连接,并使用 netsh hostingnetwork 偶尔将我的手机连接到 wifi。

答案1

重新安装 LAN 驱动程序很有帮助。

答案2

我运行的是 Windows 7 Home Deluxe,并配有板载 Realtek PCBe 系列网卡和 Netgear WNR1000v3 路由器。它们一直运行良好,直到大约一周前,这个奇怪的睡眠后无互联网问题出现了(问题出现之前没有对计算机进行任何重大更改)。

因此,当几天前出现此问题时,我只是暂时避免让机器进入睡眠状态(这是一种临时且不理想的解决方案)。昨天我终于有机会解决这个问题,但无济于事。经过互联网上的大量搜索,针对此特定问题的唯一明智建议解决方案是:

  1. 取消选中“允许计算机关闭此设备以节省电源”对我来说很有效。导航:网络和共享中心->更改适配器设置->本地连接->特性->配置->能源管理; 和

  2. 重新安装 NIC 驱动程序。

完成这些步骤后,什么都没有改变。我做了进一步的调查,找到了一些 Microsoft 支持文章(帮助不大),文章中提到 DHCP 在睡眠后无法正确查询路由器,因为默认网关地址丢失了。因此,在将计算机从睡眠状态唤醒并且没有互联网的情况下,我检查了内部 IP 地址,发现它被设置为某个随机值(当我检查时,它甚至没有在互联网上分配)。这确实很奇怪,所以今天我决定采用老办法,我的解决方案奏效了。

快速警告:如果您是路由器管理员(或者可以要求他们为您执行此操作),这才是合适的解决方案,否则,步骤 1 是不可能的。

我的理由是,如果 DHCP 不起作用,我可以将其设置为静态 IP,而不是动态获取内部 IP 地址。为了使此设置持续工作,您需要 1) 强制路由器每次为您的计算机提供相同的 IP,以及 2) 强制 Windows 使用静态 IP 和 DNS 服务器。

  1. 对于 Netgear 路由器来说,这很简单。在 Web 浏览器中输入 192.168.1.1 并登录路由器。到达那里后,单击高级设置选项卡并选择互联网设置,然后选择 LAN 设置(LAN 设置或类似设置将出现在每个路由器配置菜单中,只需单击即可)。在此屏幕上,您可以为任何设备保留特定 IP(如 192.168.1.5 或其他)。Netgear 使此操作变得简单,只需单击添加按钮,并使用单选按钮从已连接的有线设备中进行选择。添加您的设备并记下 IP 地址。返回主路由器页面并查找信息屏幕,其中列出了路由器的子网掩码、网关和 DNS 服务器地址(它们将采用 xxx.xxx.xxx.xxx 格式);也记下它们,您将在步骤 2 中使用所有这些值。

  2. 在 Windows 中,转到开始->控制面板并选择网络和共享中心, 点击本地连接(蓝色)然后选择特性。您将看到几个可以更改值的条目。(向下滚动)单击Internet 协议版本 4并选择特性。然后选择使用以下 IP 地址(单选按钮)并输入计算机的静态内部 IP(来自步骤 1;通常为 192.168.1.5)。然后输入来自步骤 1 的子网掩码地址(我的是 255.255.255.0,这是典型的),然后输入来自步骤 1 的默认网关地址(我的是 192.168.1.1,同样是典型的)。现在您需要填写 DNS 服务器和备用 DNS 服务器地址,这些地址也是您从步骤 1 中获得的(我的是 75.75.75.75 和 75.75.75.76)。勾选退出时验证设置框并单击好的

  3. 坐下来享受你的互联网。对我来说,设置验证告诉我仍然存在问题,但一切正常。我让电脑进入睡眠状态好几次,结果都一样好,唤醒后互联网功能正常。现在已经 36 小时了,一切都很好。

我希望这个(相当简单的)修复对你有用,并为你省去一天的烦恼。(我实际上使用了端口转发,并且已经为我的机器保留了一个内部 IP 地址,因此对于第 1 步我需要做的就是找出第 2 步所需的所有地址)。

答案3

出现问题时,“Microsoft 网络客户端”是否在 LAN 适配器属性中选中?:)

否则,就像所有“从休眠/睡眠状态恢复”一样,首先尝试更新 LAN 网卡驱动程序。除此之外,您还可以禁用 LAN 网卡上的电源管理

答案4

在我的东芝笔记本电脑上,从睡眠或休眠模式唤醒后,我没有 IP 地址。无线适配器已连接到路由器,但已丢失其 DHCP 租约。我通过执行以下步骤之一(或两个)来修复此问题(不确定哪个是修复方法):

  • 确保电源配置文件、高级设置中未启用混合睡眠
  • 执行此命令来重置 tcpip 堆栈(通过以管理员身份打开的 cmd 窗口):netsh int ip reset

然后重启

相关内容