TCP奇怪的RST包终止连接

时间:2017-06-02 16:15:26

标签: linux tcp protocols firewall

问题是我们有以下设置,我们注意到有时客户端发送error: cannot assign value of type 'SubClass.Type' to type 'SuperClass<SuperDataClass>.Type?'数据包以终止初始TCP握手连接并且应用程序获得超时。

  

[10.5.8.30] ------ [Linux FW] ------- [10.5.16.20]

Wireshark:

你可以在Wireshark RST数据包中看到,我认为它的FW发送RST但是来自RST的捕获数据包所以这可能是错的?为什么连接会随机重置,如果我下次尝试它会工作。

enter image description here

1 个答案:

答案 0 :(得分:1)

RST数据包的源IP为10.5.8.30并不意味着它真的来自10.5.8.30

forge such packet有防火墙和各种其他中间设备。尝试捕获两端以检查10.5.8.30是否确实发送了RST。客户端发送TCP Syn然后发送RST没有意义。