On Tue, 29 Jan 2002 23:47:06 CST, John Coke said: > The only chink, if you will, is the protection > against SYN flooding. I see 2 solutions and would like the forum's input. > The first is using syncookies and the second is Netfilter's rate limiting.
Another mitigation against SYN flooding is increasing the value of /proc/sys/net/ipv4/tcp_max_syn_backlog. On 2.2 kernels, I believe the value defaults to 128, and on 2.4 kernels I believe the default is 1024. If your init scripts invoke sysctl during boot (like Red Hat), put this in /etc/sysctl.conf: # Reduce SYN Floods net.ipv4.tcp_max_syn_backlog=4096 Replace "4096" with whatever you are comfortable with. Or from the command line: # echo 4096 >/proc/sys/net/ipv4/tcp_max_syn_backlog -- -- Lee E. Brotzman -- Allied Technology Group