![Web 服务器未响应 1 个接口上的 SYN 数据包](https://linux22.com/image/892611/Web%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9C%AA%E5%93%8D%E5%BA%94%201%20%E4%B8%AA%E6%8E%A5%E5%8F%A3%E4%B8%8A%E7%9A%84%20SYN%20%E6%95%B0%E6%8D%AE%E5%8C%85.png)
我有一台双宿主 Intranet 服务器,它为两个不同的子网提供服务。在工作正常之后,在重新配置其中一个子网的一些外部元素时,该子网的可访问性丢失了。当然,我认为这是更改的内容,所以我将一切都恢复原样。我逐渐将问题追溯到服务器本身。
在服务器上使用 Wireshark,我可以看到死机子网上的客户端正在生成 SYN 数据包,但服务器从未响应。当我切换到查看另一个(工作)接口时,我可以看到所有数据包都按预期工作,包括完整的握手。这个死机接口只显示传入的 SYN 数据包。
我已经验证端口 80 在所有接口上都在监听。UFW 已禁用。
我见过有关 SYN 无 ACK 间歇性问题的讨论,建议调整 sysctl 参数,但这些解决方案在这里没有任何作用。
我已经为此苦苦思索太久了,因此我将非常感激任何能够提供帮助的人。