我的网络有时会无法连接互联网,有时长达 30 分钟以上。在测试与调制解调器的直接连接后,我意识到这不是 ISP 的问题,而是网络本身的问题。
我尝试过的:
- 我可以 ping 防火墙。
- 重新启动防火墙即可修复连接。
- 断开防火墙与交换机的连接即可修复连接。
- 当我将计算机直接连接到防火墙时,仍然无法退出,但当我断开防火墙与交换机的连接时,就没有遇到任何问题。
下一步我应该怎么做才能排除此故障?我知道如何使用 Wireshark,但我有点菜鸟,不知道该寻找什么。我确实注意到,在互联网工作时,我的一台交换机发出了比其他交换机多得多的 ARP 请求,一遍又一遍地请求相同的 IP。不过,我不确定这是否正常。此外,交换机不断发送生成树数据包,在 Wireshark 中显示“拓扑更改通知”。
在 SO 上读到几个类似的问题,听起来好像网络中某个地方可能存在一个循环,导致所有 ARP 请求。不过,我不确定为什么只有一个交换机发送这么多请求,而不是我们网络上的所有三个交换机。我在我们的设置中没有看到任何明显的循环,但我也不确定如何排除这种可能性。
更新 网络图:
调制解调器---防火墙---交换机---(与网络上的其他计算机和交换机的多重连接)
答案1
我最终通过将防火墙连接到另一台交换机来更改网络拓扑。奇怪的 ARP 流量已停止,并且在过去 48 小时内我们没有任何互联网中断。我不知道为什么,但希望这能解决问题!