好吧,这让我发疯了。
服务器将长时间处于“未插电”网络状态,直到重新启动。这种情况似乎发生在随机时间(凌晨 2 点、晚上 10 点、上午 8:30、下午 3 点等),大约每 24-48 小时发生一次。环境是一家拥有 6 个工作站和 1 台大型夏普打印机的小型企业。
- WIN 2008 SBS 64位
- 没有我可以链接到它的计划任务。
- 配备双 Broadcom BCM5708C NIC 的 Dell Poweredge 2900(仅使用一个)
- 驱动程序已根据戴尔网站更新
- 电缆已插入。
- 电缆已更换过两次。
- 该服务器连接的整个交换机已被更换。
- 最近更换了路由器。
- 对于我注意到的每个发生故障的实例,我都无法在事件日志中找到关联。
- 已关闭自动协商并尝试了几种设置。
- 从未使用过的 NIC 已被交换为与另一个 NIC 一起使用(相同的 IP 和所有内容),然后第一个 NIC 被禁用。
- 我确实看到路由器中列出了一些 LAN RX 错误(大约 3%它们似乎不是来自服务器,但我不能完全排除这种可能性)。
- 我刚刚安装了 Wireshark,并将其设置为捕获并保存到日志文件。
- Winsock 和 IP 重置,它们什么也不做。
答案1
网卡上的电源管理是否已禁用?
根据我的经验,100 次中有 99 次网络不稳定丢失都是由于 Windows 将网卡置于睡眠状态而导致的,并且永远不会再次唤醒。
转到“网络和共享中心”中的连接。打开属性。然后点击适配器驱动程序下方的配置按钮。
禁用与电源管理相关的所有内容。它将位于其自己的选项卡上或成为高级设置中的一个选项。
如果您无法禁用它,则驱动程序首先不支持它,因此它不是导致问题的原因。在这种情况下,我倾向于将其归咎于网卡和交换机之间的一些模糊交互。在这种情况下,更新 NIC 固件和驱动程序(如果可能)可能会有所帮助。
答案2
如果重新启动可以解决问题,但您尝试使用第二个 NIC 时仍出现同样的问题,我会说是一些疯狂的注册表错误导致了问题。您最近是否为 2900 安装了新硬件?如果是,只需重新格式化即可。
您可以先尝试购买 PCI Express NIC 并使用它(仅用于测试,您可能会很幸运),但似乎您已经搞砸了所有硬件方面的问题。两个 NIC 都坏掉的可能性很小,如果是疯狂的注册表错误,即使是 wireshark 捕获也可能无法提供帮助。至少一个端口上没有物理链接应该是没有原因的,这让我想到了注册表。当您开始做比重新格式化更复杂的事情时,只需重新格式化即可。
我敢打赌,之后两个网卡都可以正常工作。