![与在同一网络中运行的 CentOS 7 服务器发生网络超时(Syn-Flooding)](https://linux22.com/image/702847/%E4%B8%8E%E5%9C%A8%E5%90%8C%E4%B8%80%E7%BD%91%E7%BB%9C%E4%B8%AD%E8%BF%90%E8%A1%8C%E7%9A%84%20CentOS%207%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8F%91%E7%94%9F%E7%BD%91%E7%BB%9C%E8%B6%85%E6%97%B6%EF%BC%88Syn-Flooding%EF%BC%89.png)
如上所述,我在运行 CentOS 7 时遇到了网络问题。
当我第一次遇到网络问题时,我尝试在同一网络中的主路由器上永久运行 ping。 ping 请求偶尔会产生请求超时错误。 我关闭了网络设备的范围,以找到最终导致这些超时的设备。 一旦我关闭 CentOS 上的网络服务,超时就会消失。 我尝试关闭防火墙服务,但没有帮助。
如果有帮助的话,我的路由器是 Fritz Box 7360。
我安装的所有服务是 samba、httpd、MariaDB 和 SSH。
有人已经遇到过类似的问题吗?
提前感谢 PatVax
nf_conntrack: table full, dropping packet
编辑 1:在 /var/log/messages 中,当发生这些超时时,我收到错误。什么原因导致了这个问题?
编辑 2:我对 nf_conntrack 进行了一些研究,最终发现在超时时,nf_conntrack 跟踪的连接数急剧上升(跟踪的连接超过 200 000 个)。我检查了连接实际上是什么,结果发现所有这些连接都来自两个不同的 IP(119.29.186.43 和 119.29.233.123)和两个不同的端口(16925 和 12725)。对于我的机器的 IP 地址,有 0 - 65535 范围内的端口号,这看起来像是开放端口扫描。奇怪的是,我的路由器上没有端口转发到互联网,那么这些连接如何到达我的机器?
任何帮助,将不胜感激。