在我们的Linux服务器上,我们不时会收到众所周知的SYN洪流消息:
possible SYN flooding on port 80
这可能不是攻击,因为网站流量很大。
然而,从一段时间以来,这些信息开始每隔60秒发送一次。我的意思是:
Aug 16 01:22:44 amadeus kernel: possible SYN flooding on port 80. Sending cookies.
Aug 16 01:23:45 amadeus kernel: possible SYN flooding on port 80. Sending cookies.
Aug 16 01:25:0
我有一个(TCP)服务器,它每秒处理大量的新连接(1000-5000)。这将导致发送syn cookie:
kernel: possible SYN flooding on port 2710. Sending cookies.
Syn cookie并没有那么糟糕(在本例中),但是我如何避免这种情况。我可以转动什么应用程序或内核旋钮?有关这方面的文件似乎非常稀少。内核是Linux2.6.32 x64。
我在一个(Raspbian) Debian Linux系统(4.19.75)上使用了几个PHP脚本(主要是通过CLI,有些通过nginx / php-fpm)。
我的脚本使用简单的TCP套接字和WebSockets相互通信。出于某种原因,Linux内核认为我试图淹没/拒绝我自己的机器。
Jan 17 02:07:26 luna kernel: [10617.487372] TCP: request_sock_TCP: Possible SYN flooding on port 1337. Sending cookies. Check SNMP counters.
Jan 17 14:31:2
对于我的Ubuntu上的服务列表,在端口515上找不到打印机服务。
nmap -sT -O localhost
PORT STATE SERVICE
23/tcp open telnet
139/tcp open netbios-ssn
445/tcp open microsoft-ds
631/tcp open ipp
9050/tcp open tor-socks
Device type: general purpose
Running: Linux 3.X
OS CPE: cpe:/o:linux:linux_kernel:3
OS details: Lin