Welcome! Log In Create A New Profile

Advanced

syn_backlog и SYN_RECV

Posted by megalodon 
syn_backlog и SYN_RECV
February 29, 2012 04:44AM
Столкнулся со следующей "странностью".

Запускаю на машине A эмулятор SYN Flood:
hping3 -n -S -p 80 --flood --rand-source <ip_of_B>

На машине B работает nginx на 80-м порту.

Также на машине B дал команду
echo "128000" > /proc/sys/net/ipv4/tcp_max_syn_backlog

Однако, имею следующий результат:
ss -nat | grep SYN | wc -l
256

Т.е. всего 256 полуоткрытых сокетов. Хотя syn_max_backlog позволяет гораздо больше.

Причем, когда работает apache2, то:
ss -nat | grep SYN | wc -l
512


Не могу понять, почему так происходит...
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 297
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready