大约每 100 次我的 PC 进入睡眠状态时,整个网络就会停止工作一次。我有两个交换机,两个都受到影响,而不仅仅是插入 PC 的交换机。例如,在下图中,Raspberry Pi 无法与服务器通信,即使它没有连接到与 PC 相同的交换机。在图中,双线表示 10GbE(通过 Cat6 电缆),单线表示 1GbE 或 2.5GbE。(省略了许多不相关的设备)。笔记本电脑暂时连接到其中一个红色箭头以测试连接性。
游戏电脑有双启动,这个问题在 Windows 和 Linux 模式下都会发生。我尝试过禁用 PC 和服务器上的流量控制,但我不确定我是否一直禁用它。
在故障状态下,使用 Wireshark 探测任一交换机上的网络时,没有任何流量(交换机中没有数据包传出)。无法访问其他主机。交换机 10G 端口上的 LED 闪烁。
我怀疑是 TP-Link TX401 网卡或 QSW-2104-2T 交换机出了问题,或者是配置错误,但如果我不知道问题出在哪里,我就不太愿意提出保修索赔。
故障排除/恢复:
当 PC 重新开机(或恢复)时,网络总会在几秒钟后恢复。
拔掉电脑插头:不能解决问题。
断开交换机之间的电缆:大约10秒后,交换机1上的设备之间的通信恢复。
[以下是在拔掉两台 PC 的电源,然后断开交换机后的情况:再次连接交换机后,交换机 1 继续工作,但交换机 2 上的设备仍然无法通信。对交换机 2 进行电源循环可以解决问题。]
交换两个开关 - 没有帮助。
交换 Switch2 上的 PC 和上行链路端口:否 - 哪一个在端口 1 和端口 2 似乎无关紧要(但问题花了很长时间才再次出现)。
当 PC 处于睡眠模式时,拔下 PC 电源,然后重新插入。拔下 PC 电源时问题仍然存在,但再次插入电源时网络恢复(仍处于睡眠模式)。
删除交换机之间的上行链路,而是将交换机连接到服务器上的两个桥接端口。结果:交换机 2(连接到 PC)将发生故障,与其连接的所有设备也将发生故障,但服务器当然将继续工作,与其他端口连接的所有设备也将继续工作。
我已联系 QNAP 支持,等待回复。
由于其他原因,我不得不更换 PC 中的 NIC。我用 ASUS XG-C100C V2 替换了它。这很愚蠢,因为它使用相同的芯片组。这是我尝试不同 NIC 的机会 - 但也许我还有另一个机会。
答案1
我认为有一个“旁路模式“在您的游戏 PC 的网络接口卡中。当您的计算机关闭或进入睡眠状态时,将启用旁路模式,然后在第 2 层(数据链路层)连接两个网络链路。图像:https://i.stack.imgur.com/s9uF9.png
您应该启用生成树协议(STP)来确保当您的网络中存在冗余路径时不会产生环路。启用生成树协议