TCP握手立即RST

网络工程 思科 tcp 思科-ios 顺式催化剂 vmware
2022-02-25 11:57:03

我试图在端口 502 上建立一个 modbus TCP 连接,但立即得到一个 RST 数据包。所以 TCP 连接握手甚至没有成功。这是在 ESX 服务器上的 Windows 机器上完成的。ESX 服务器连接到 Cisco 2960 交换机,modbus 设备连接到同一交换机。

Wireshark 捕获: 在此处输入图像描述

当我只使用笔记本电脑和一个简单的非托管 D-Link 交换机时,连接就可以正常工作。

我已经完全重置了 Cisco 交换机,但这无济于事。

我尝试在 Cisco 交换机上使用以下命令以及几个调试命令:

ip tcp synwait-time 300

但这无济于事。是否有任何 Cisco IOS 调试命令可以让我看到此错误的原因?

我也不确定问题出在 Cisco 交换机还是 vmware 交换机/防火墙中……可能是其中一个问题,因为它适用于笔记本电脑和另一台交换机。

RST包的源MAC地址是modbus设备...

注意:modbus 设备在 TCP 端口 80 上也有一个网络接口,它可以工作,所以其他 TCP 连接都可以...

有没有人有任何指示或想法来解决这个问题?

谢谢!

罗贝

1个回答

如果您怀疑交换机上有什么东西,您可以简单地使用您的 PC 进行 SPAN 捕获以检查入口和出口流量,但交换机并不关心这是 tcp/udp 还是它是什么类型的流量。除非您在其上配置了任何策略。我想这个虚拟机可能有一些固件设置,我想你可以检查类似于 TCP 数据包检查的东西。

问候,

对战我